關於資料庫連結與連結樣板

資料庫連結需有連結樣板,因為它能指出哪些表格欄位與哪個使用該樣板的連結相關。

連結

資料庫連結能使圖面中的物件與資料庫程式 (如 dBASE、Oracle 或 Microsoft Access) 中的外部資料儲存相關聯。例如,您可以將房間資料庫中包含的資訊與圖面中表示房間邊界的聚合線物件相關聯。藉由建立能參考資料庫表格中一或多個記錄的連結,您可以在圖形化物件和資料庫表格間建立關聯。

連結與連結樣板

您無法建立到非圖形化物件 (例如圖層和線型) 的連結。

連結會緊緊連接於它們所關聯的圖形化物件。如果您移動或複製連結物件,連結也會和它一起被移動或複製。如果您刪除連結物件,連結也會被刪除。

當您建立一個連結時,資料庫記錄與物件之間便會設立一種動態關係。例如,如果您將資料庫表格中的房間類型從儲藏區改成辦公室,程式會更新圖面中儲存的資訊。

連結乃是以連結樣板為依據;連結樣板能在連結建立時定義要從資料庫表格擷取的資訊。

連結樣板也可做為連往其基礎資料庫表格的捷徑。捷徑可讓您開啟捷徑所參考的資料庫表格,以進行檢視或編輯。如果您的系統上規劃大量的資料來源,這個功能特別有用。無須每次在找出個別的資料庫表格時捲動資料來源清單,您可以直接從它所關聯的圖面的節點開啟它。

連結的物件的自動選取

您可以設置該程式,以當在「資料檢視」視窗選取其他記錄時,自動選取圖面中的連結圖形化物件。相反地,您可以設置程式,以當在圖面中選取其他圖形化物件時,會選取連結資料庫記錄。一次只有其中一個自動檢視模式在作用中。

其他顯示選項

您可以使用「資料檢視與查詢選項」對話方塊設定一些檢視選項,這些檢視選項會在每次選取對應的連結項目時,影響連結記錄與連結圖形化物件的顯示方式。

「自動平移圖面」選項可自動平移圖面,以顯示與「資料檢視」視窗中目前記錄選集關聯的物件。如果您在「資料檢視」視窗內選取多重記錄,「自動平移」可能無法使用圖面的目前縮放係數將其全部佈滿圖面視窗。若要控制它,您可以設定「自動平移」模式的縮放係數,確保所有關聯於目前記錄集的連結物件都會被顯示。

「自動縮放圖面」選項可自動縮放圖面,以顯示與目前記錄集關聯的所有物件。您必須指定一個縮放係數,設定所指出物件集的實際範圍大小為繪製區的百分比。可用的範圍是百分之二十到百分之九十,而預設值是百分之五十。百分之五十的值表示實際範圍的高度是繪製區高度的百分之五十,或是實際範圍的寬度是繪製區寬度的百分之五十,較小的為寬。

您也可以指定下列連結檢視設定:
  • 記錄指定設定。指定「資料檢視」視窗中是顯示全部記錄,還是僅顯示與目前圖形化物件選集關聯的子集。如果選取了「展示全部記錄,選取指定的記錄」選項,您可以指定一個標記顏色套用到連結的記錄。
  • 累計選項。指定程式是累計連結的圖形化物件或「資料檢視」記錄的選集,還是在選取其他物件或記錄時建立新選集。

對於所有可用選項的描述,請參閱〈指令參考〉中 DBCONNECT 下的「資料檢視與查詢選項」對話方塊。

尋找與更正連結錯誤

建議您定期檢查圖面中的連結,以便更新或刪除切斷的連結。該程式提供「同步」選項,以分析圖面中基於特定連結樣板的連結。執行「同步」選項後,「同步」對話方塊中會提供偵測到的錯誤清單。某些錯誤 (例如來源資料庫表格中重調大小後的行) 可以從「同步」對話方塊內直接修復。其他錯誤 (例如指向不存在記錄的連結) 必須在來源資料庫表格內修復。