创建和编辑链接和链接样板 (概念)

AutoCAD 2008

 
创建和编辑链接和链接样板
概念 操作步骤 快速参考
 
 
 

每个链接都需要一个链接样板。链接样板识别与使用该样板的链接相关联的表的字段。

数据库连接功能的主要作用是将外部数据与程序的图形对象进行关联。例如,可以把一个房间数据库中包含的信息与在图形中表示房间边界的多段线对象进行关联。通过创建参照存储在数据库表中的一个或多个记录的链接,可以建立图形对象和数据库表之间的关联。不能创建指向图层和线型等非图形对象的链接。

链接和它们关联的图形对象紧密连接。如果移动或复制被链接的对象,那么链接也一起被移动或复制。如果删除被链接的对象,那么链接也将被删除。

创建链接时,在数据库记录和对象之间建立了动态关系。例如,如果在数据库表中将某个房间从储藏区域变成办公室,则程序可提供一套机制,用于更新存储在图形中的信息,使之与数据库表中的信息保持一致。

要在图形对象和数据库表记录之间建立链接,必须先创建链接样板。链接样板识别与共享该样板的链接相关联的表的字段。例如,可以创建一个链接样板,其中用到房间数据库表的“Room Number”字段。这时,可以使用此链接样板来创建指向数据库表中其他记录的链接。

链接样板还可作为指向它们所基于的数据库表的快捷方式。可以使用与图形相关联的链接样板打开它们所参照的数据库表进行查看或编辑。系统配置了大量的数据源时,这尤其有用。要定位一个数据库表时,不必每次都遍历数据源列表,可以从与该数据库表关联的图形的图形节点直接打开它。要打开链接样板的数据库表,请在数据库连接管理器中的某个链接样板上单击鼠标右键。单击“查看表”或“编辑表”。

可以将使用不同链接样板的多个链接附着到单个图形对象上。如果希望将多个数据库表中的数据与单个对象相关联,该功能会非常有用。

外部参照和块中的链接

存储在外部参照图形中的链接不能在它们所附着到的主图形中进行查看或修改。只有直接打开源图形才可以执行这些操作。

包含在块中的链接可用,但只能通过 REFEDIT 命令访问。

编辑链接样板

有时,创建了链接样板后可能要对它进行编辑。例如,也许要添加其他主键字段或删除现有的主键字段。当链接样板指向的数据源发生改变时,可能也需要更新链接样板。例如,重命名数据库表或把数据库表移动到其他位置。

注意只有当链接样板所关联的图形中没有定义任何链接时,才可以修改链接样板的主键字段。修改链接样板的主键字段会使它的链接无效并中断它与数据库表的关联。要编辑包含已定义链接的链接样板,必须先从它的关联图形中删除基于该链接样板的所有链接。

编辑链接

创建链接后,也许需要定期更新其关键字段值。例如,修改一组办公室的编号方案或者从会计部重新分配一些房间给销售部。可以通过链接管理器为选定的链接输入新的主键值。该值必须参照源数据库表中已有的某个记录。