若要使用 Microsoft® Access(而不是注释记号编辑器)创建或修改注释记号数据库,需要熟悉 AutoCAD Architecture 2024 toolset 中使用的数据库模式。
注释记号数据库包含四个表:
申请号表
“申请号”表唯一标识注释记号数据库,并包含下列字段:
- GUID:GUID 是特定注释记号数据库的全局唯一标识符。当您插入“AEC 注释记号”字段以指定注释记号时,将使用该 GUID 以及“注释记号”表中注释记号的行 ID 建立指向注释记号数据库的链接。如果在创建数据库时将此字段保留为空,则在使用“添加/删除注释记号数据库”对话框加载数据库时,将会生成一个 GUID。
- 类型:对于注释记号数据库,该字段必须包含字符串“Keynote”。(对于详图构件数据库,该字符串必须是“Component”。)
- 作者、显示名称和说明:这些字段值将显示在“添加/删除注释记号数据库”对话框的相应字段中。
编组表
“编组”表定义数据库中注释记号的层次组织。该层次结构确定了注释记号编辑器、“选择注释记号”对话框和注释记号图例中分区、编组、子编组和单个注释记号的显示顺序。下列字段适用于该表中的每个行:
- ID:一个顺序编号,用于标识表中的特定行。不得修改此编号。
- 上级:确定“编组”字段中标识的编组的上级。
- 编组:确定特定的分区、编组或子编组。请注意,根上级群组 (\-*) 是特殊的编组,其 ID 为零。
- 说明:提供编组的描述性名称。
- 已修改:如果此框已选中,则表示相应的行已被修改,并且,当由于 Autodesk 发布新内容而移植了数据库时,将会防止覆盖该行。对于修改的任一行,必须单击此框以启用此保护功能。
注释记号表
该表定义“编组”表中标识的所有编组的各个注释记号。该表包括下列字段:
注释排序表
该表包含注释排序遮罩,这些遮罩代表数据库中使用的注释模式。该表中遮罩的排列顺序确定了注释记号编辑器、“选择注释记号”对话框和注释记号图例中注释模式的排列顺序;也就是说,其使用的模式由记录 1 中遮罩确定的注释,将排列在其注释模式由该表中后续记录确定的注释记号之前。上图显示了 AutoCAD Architecture 2024 toolset 随附的 AecKeynotes 数据库的注释排序遮罩。注释排序遮罩使用下列惯例:
- 将可排序的字段括在方括号 [ ] 中,将分隔符括在波形括号 { } 中。例如:[字段]{分隔符}[字段]。
- 分隔符可以是除反斜杠 () 以外的任何字符,或者是不以反斜杠开头的任何字符串。(反斜杠保留给系统使用。)
- 使用用于指示数字字符的磅符号 (#) 和问号 (?) 表示数字字母字符(数字、字母或标点符号)。
- 对于固定长度字段,使用指定数目的字符。例如:[###] 表示包含 3 个数字的固定长度字段。
- 使用 [#...#] 表示可变长度数字字段,使用 [?...?] 表示可变长度数字字母字段。
- 可变长度字段始终后接一个分隔符,除非它是遮罩中的最后一个字段。
上图中,使用由 [#####]{.}[?][#...#] 遮罩定义的模式的注释包括 03250.A1、07250.B102 和 09250.C1007。
也可以使用注释记号编辑器指定主键排序遮罩。