Modifying a Database Table

Часто возникает ситуация, когда требуется внести изменения в запись компонента в базе данных. Для существующего компонента может потребоваться обновить одно или несколько полей, чтобы точнее отражать его текущий статус. Может появиться новый компонент, доступный для использования, и тогда его нужно добавить в соответствующую таблицу базы данных. К компонентам может потребоваться добавить информацию по цепочке поставок. Компонент мог быть помечен как «устаревший» (obsolete) и, поскольку он больше не должен использоваться в проектах, его требуется полностью удалить из базы данных.

И DatabaseLib Editor, и SVNDatabaseLib Editor позволяют выполнять эти действия напрямую, через Table Browser, устраняя необходимость открывать внешнюю базу данных. После выбора нужной таблицы команды для управления её записями в базе данных доступны из контекстного меню (по правому щелчку).

Обратите внимание: если в качестве исходной базы данных используется таблица Excel, команды добавления, изменения и удаления компонентов будут недоступны.

Доступ к командам изменения выбранной таблицы в связанной базе данных.Доступ к командам изменения выбранной таблицы в связанной базе данных.

Редактирование существующего компонента

Существующую запись компонента в связанной таблице базы данных можно изменить двумя способами:

  • 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 для выбранного компонента базы данных. Нажмите Add, чтобы открыть диалог Add Supplier Links, и выполните поиск дополнительного поставщика.

Диалог Supplier Links for содержит список всех Supplier Links, определённых для компонента.

В этом диалоге вы можете:

  • Выбрать поставщика и нажать кнопку удаления (  Delete button, click to delete the selected supplier ), чтобы удалить этого поставщика.
  • Щёлкнуть и перетащить поставщика, чтобы изменить его позицию в порядке следования поставщиков.
  • Нажать кнопку Add, чтобы добавить дополнительного поставщика. Появится диалог Add Supplier Links dialog, в котором можно выполнить поиск и добавить дополнительный Supplier Link. Поиск Supplier Items выполняется так же, как и при использовании панели Manufacturer Part Search.

Нажмите кнопку  Gear button, click to configure the currency and the preferred suppliers, чтобы настроить валюту и предпочтительных поставщиков на панели Manufacturer Part Search или в диалоге Add Supplier Links.

После завершения редактирования Supplier Links нажмите OK. Запись компонента в базе данных будет обновлена: для каждой вновь добавленной ссылки будут добавлены дополнительные поля Supplier n и Supplier Part Number n . Эти пары полей содержат целочисленный суффикс n, чтобы различать несколько определённых Supplier Links.

Если существующий Supplier Link удалён, поля, относящиеся к этой ссылке, останутся в базе данных, но их значения будут очищены. Если в будущем для этого же компонента будет добавлен новый Supplier Link, эти пустые поля будут использованы повторно, вместо добавления дополнительных полей.
AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Content