資訊型錄管理程式管理手冊

建立物件之間的鏈結關係

為了向使用者顯示由某個物件代表的資料和另一個由其它物件代表的資料間有連結關係, 您可以藉由將物件關聯起來,建立鏈結關係。 您可以使用資訊型錄管理程式視窗或標示語言, 鏈結物件。

使用資訊型錄管理程式視窗鏈結物件

若要建立鏈結關係,可從下列其中一個視窗開始:

搜尋結果
集合
所在處
主題
「目錄樹」畫面
鏈結

  1. 以滑鼠右鍵按一下您在鏈結關係中要與其它物件相連結的物件。 物件的蹦現功能表會開啟。
  2. 按一下更新鏈結

    「更新鏈結」視窗會開啟。

  3. 要鏈結其它物件到選取的物件的步驟:
    1. 按一下搜尋

      「定義搜尋 - 鏈結」視窗會開啟。 您可以利用這個視窗來搜尋物件, 尋找要併入與所選物件之鏈結關係中的物件。 符合您的搜尋條件的物件, 會傳回到「更新鏈結」視窗中的可用物件列示。

    2. 可用物件列示中,按一下一或多個物件。
    3. 按一下> 以新增選取的物件到鏈結物件列示中。
  4. 若要從鏈結關係中除去物件,請:
    1. 鏈結物件列示中,按一下一或多個 物件。
    2. 按一下<,從鏈結物件列示 除去選取的物件。
  5. 當您完成新增及除去物件時,按一下更新。即可更新所有的鏈結關係。

    欲關閉視窗而不變更任何物件,請按一下取消

使用標示語言鏈結物件

欲使用標示語言鏈結相關的物件,請指定分類為群組或元素的兩個物件間的鏈結關係。

  1. 若要建立兩個物件之間的鏈結,請在您的標示語言檔案中鍵入下列字行:
    :ACTION.RELATION(ADD)
    
  2. 若要除去兩個物件之間的鏈結,請在您的標示語言檔案中鍵入下列字行:
    :ACTION.RELATION(DELETE)
    
  3. 請鍵入下列各行,在 SOURCETYPE 及 TARGETYPE 中填入您要鏈結的兩個物件 的類型,以指定其鏈結關係:
    :RELTYPE.TYPE(LINK) SOURCETYPE(short_name_of_object_type)
         TARGETYPE(short_name_of_object_type)
    
  4. 鍵入下列各行,對您要鏈結的物件填入 UUI 內容及內容值:
    :INSTANCE.SOURCEKEY(UUI_short_name(value_for_property)
         UUI_short_name(value_for_property)
         UUI_short_name(value_for_property))
    
  5. 鍵入下列字行,填入您要鏈結的另一個物件之 UUI 屬性和屬性值:
         TARGETKEY(UUI_short_name(value_for_property)
         UUI_short_name(value_for_property)
         UUI_short_name(value_for_property))
    

在每一個關鍵字後,在括弧間鍵入適當的值:

關鍵字

SOURCETYPE
來源物件類型的簡稱。

TARGETYPE
目標物件類型的簡稱。

UUI_short_name
物件類型的 UUI 屬性之簡稱。

在 SOURCEKEY 及 TARGETKEY 關鍵字後的所有內容及值必須完全以括弧括住。

圖 8 顯示建立兩個「群組」物件之間的鏈結關係的標示語言範例。 本範例假設您已經建立好來源和目標物件。

圖 8. 透過標示語言鏈結兩個物件

ACTION.RELATION(ADD)
RELTYPE.TYPE(LINK) SOURCETYPE(TABLES) TARGETYPE(TABLES)
INSTANCE.SOURCEKEY(DBNAME(DGWDATA) OWNER(USERID) 
     TABLE(COMPONENTS))
     TARGETKEY(DBNAME(DGWDATA) OWNER(USERID) TABLE(CUSTSHIP))

本範例會鏈結兩個關聯式表格。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]