修改数据库表
概览
- 了解如何通过就地编辑或对话框编辑来更新元件字段,以及如何添加或永久删除记录。
- 探索如何查看、添加、移除数据库元件的供应商链接,以及调整这些链接的顺序。
- 了解链接发生变化时,供应商链接字段如何更新和复用。
经常会遇到需要更改数据库中元件记录的情况。现有元件可能需要更新一个或多个字段,以更准确地反映其当前状态。新元件可能已可供使用,因此需要将其添加到相应的数据库表中。也可能需要为元件添加供应链信息。某个元件可能已被标记为“过时”,不再用于设计,因此需要将其从数据库中彻底删除。
DatabaseLib 编辑器和 SVNDatabaseLib 编辑器均支持通过 Table Browser 直接执行这些操作,无需打开外部数据库。选中所需的表后,即可从右键菜单中使用用于操作数据库中表条目的命令。
访问用于修改链接数据库中所选表的命令。
编辑现有元件
可以通过两种方式修改链接数据库表中的现有元件记录:
- In-place Editing - 单击所需字段,并按需修改其值。完成后,按 Enter 或单击字段以外的区域,然后在随后出现的更改提交确认对话框中单击 Yes ,将更改提交到数据库。
- Dialog-based Editing - 右键单击所需元件记录的条目,然后从上下文菜单中选择 Edit Component 命令。该元件的编辑对话框随即出现,其中列出了所属数据库表的所有字段及其值。单击某个 Field Value 条目即可进行编辑。 完成所有所需更改后,单击 OK ——更改将提交到外部数据库的表中,并反映在 Table Browser 选项卡上该元件对应的更新条目中。
演示使用两种编辑方式编辑元件记录字段。
添加新元件
要向数据库表中添加新元件,请右键单击 Table Browser 内的任意位置,然后从上下文菜单中选择 Add New Component 命令。此时将出现 New Component 对话框,其中列出了所属数据库表的所有字段。按需输入此新物理元件的信息,然后单击 OK。新元件将添加到表的底部。
演示向链接数据库的表中添加新元件。
移除现有元件
要从数据库表中永久移除现有元件,请右键单击该元件在 Table Browser 中的条目,然后从上下文菜单中选择 Delete Component 命令。此时将出现确认对话框,单击 Yes 即可继续移除。
管理供应链信息
Related page: 链接到供应商数据
使用 Altium Designer 的 实时供应商数据功能,您可以在 Altium Designer 内搜索供应商数据库,并将设计元件链接到匹配的供应商物料。
此功能的核心是 Supplier Link。这一基本实体在 Altium Designer 元件与供应商电子元件数据库中的物料之间建立了实时链接。
创建供应商链接时,需要向相关的目标 Altium Designer 元件添加两个参数:
- Supplier n
- Supplier Part Number n
n 是一个整数后缀,用于在同一元件添加了多个链接时区分不同的供应商物料。
查看/编辑供应商链接
可以使用 Supplier Links for 对话框查看和编辑当前为数据库元件定义的供应商链接。要访问此对话框,请在活动 DbLib/SVNDbLib 文件的 Table Browser 选项卡上,右键单击元件记录内部,然后从上下文菜单中选择 Edit Supplier Links 命令。
编辑所选数据库元件当前定义的供应商链接的示例。单击“添加”以打开“添加供应商链接”对话框,并搜索其他供应商。
Supplier Links for 对话框列出了当前为该元件定义的所有供应商链接。
在此对话框中,您可以:
-
选择一个供应商,然后单击删除按钮(
)以移除该供应商。
- 单击并拖动供应商,以更改其在供应商列表中的顺序。
- 单击 Add 按钮以添加其他供应商。此时将显示添加供应商链接对话框,您可以在其中搜索并添加其他供应商链接。搜索供应商产品的方法与使用 Manufacturer Part Search 面板时相同。
按需完成供应商链接的编辑后,单击 OK。数据库中该元器件的记录将被更新,并为每个新添加的链接增加 Supplier n 和 Supplier Part Number n 字段。这些成对的字段带有整数后缀 n,用于区分已定义的多个供应商链接。