Modifying a Database Table
Часто возникает ситуация, когда требуется внести изменения в запись компонента в базе данных. Для существующего компонента может потребоваться обновить одно или несколько полей, чтобы точнее отражать его текущий статус. Может появиться новый компонент, доступный для использования, и тогда его нужно добавить в соответствующую таблицу базы данных. К компонентам может потребоваться добавить информацию по цепочке поставок. Компонент мог быть помечен как «устаревший» (obsolete) и, поскольку он больше не должен использоваться в проектах, его требуется полностью удалить из базы данных.
И DatabaseLib Editor, и SVNDatabaseLib Editor позволяют выполнять эти действия напрямую, через 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 Live Supplier Data feature, вы можете выполнять поиск по базам данных поставщиков прямо из Altium Designer и связывать компоненты проекта с соответствующими Supplier Items.
В основе этой функции лежит Supplier Link. Эта базовая сущность обеспечивает «живую» связь между компонентом Altium Designer и позицией в базе данных электронных компонентов поставщика.
Создание Supplier Link включает добавление двух параметров в целевой компонент Altium Designer:
- Supplier n
- Supplier Part Number n
n — это целочисленный суффикс, используемый для различения Supplier Items, когда к одному и тому же компоненту добавляется несколько ссылок.
Просмотр/редактирование Supplier Links
Текущие Supplier Links, определённые для компонента базы данных, можно просматривать и редактировать с помощью диалога Supplier Links for dialog. Чтобы открыть этот диалог, щёлкните правой кнопкой внутри записи компонента на вкладке Table Browser активного файла DbLib/SVNDbLib и выберите команду Edit Supplier Links в контекстном меню.
Пример редактирования текущих Supplier Links для выбранного компонента базы данных. Нажмите Add, чтобы открыть диалог Add Supplier Links, и выполните поиск дополнительного поставщика.
Диалог Supplier Links for содержит список всех Supplier Links, определённых для компонента.
В этом диалоге вы можете:
-
Выбрать поставщика и нажать кнопку удаления (
), чтобы удалить этого поставщика.
- Щёлкнуть и перетащить поставщика, чтобы изменить его позицию в порядке следования поставщиков.
- Нажать кнопку Add, чтобы добавить дополнительного поставщика. Появится диалог Add Supplier Links dialog, в котором можно выполнить поиск и добавить дополнительный Supplier Link. Поиск Supplier Items выполняется так же, как и при использовании панели Manufacturer Part Search.
После завершения редактирования Supplier Links нажмите OK. Запись компонента в базе данных будет обновлена: для каждой вновь добавленной ссылки будут добавлены дополнительные поля Supplier n и Supplier Part Number n . Эти пары полей содержат целочисленный суффикс n, чтобы различать несколько определённых Supplier Links.