将数据库记录自动链接到对象的步骤

如果图形中的信息(例如对象数据、文字、或块属性数据)与数据库表中的信息匹配,则用户可以自动创建从每个选定对象到数据库表中匹配的记录的链接。

使用对象数据将记录自动链接到对象的步骤

  1. 在命令提示下,输入 mapod2ase。
  2. “将对象数据转换为数据库链接”对话框中,在源对象数据表下,选择一个对象数据表。
  3. 在创建了链接之后,选择“从处理后的对象中删除数据”来删除对象数据。
  4. “目标链接样板”下,选择“将对象数据链接到数据库”
  5. 单击“定义”,指定链接样板。
  6. “选择现有链接样板”对话框“链接样板”下,选择可用的链接样板。
  7. 为链接样板中的每个主键字段都选择对象数据表中的一个字段。
  8. 选择“数据库验证”选项:
    • — 创建链接,而不检查表中是否存在匹配的记录。
    • 链接必须存在 — 仅当图形中的值与现有记录的主键字段值匹配时才创建链接。如果记录没有匹配的值,则不会为该对象创建链接。
    • 如果是新的则创建 — 如果现有记录没有匹配的值,则在表中创建新记录。
  9. 单击“确定”
  10. “将对象数据转换为数据库链接”对话框中,指定如何选择附着了对象数据的对象。

    可以自动选择或手动选择对象,也可以使用过滤器将选择范围限制在指定的图层。

  11. 单击“继续”

使用文字或块的属性数据将记录自动链接到对象的步骤

  1. 依次单击“地图设置”选项卡 “属性数据”面板 查找“生成链接” 查找
  2. “生成数据链接”对话框中,选择链接类型。
  3. “数据链接”下,选择“创建数据库链接”
  4. 选择一个链接样板。

    如果要创建指向封闭文字的链接,请选择仅包含一个主键字段的链接样板。

  5. 如果要创建指向块或封闭块的链接,请选择块名称。

    对于链接样板中的每个主键字段,请从块属性中选择一个标记。一个标记只能指定为一个主键字段。

  6. 选择“数据库验证”选项。
  7. 选择“将插入点用作标记点”(可选操作)。
  8. 单击“确定”
  9. 输入 a 以使用所有的块或文字对象,或输入 s 以选择块或文字对象。