データベーステーブルの変更
概略
- インプレース編集またはダイアログでの編集によってコンポーネントのフィールドを更新し、レコードを追加または完全に削除する方法を学びます。
- データベースコンポーネントのサプライヤーリンクを表示、追加、削除し、順序を変更する方法を確認します。
- リンクを変更した際に、サプライヤーリンクのフィールドがどのように更新され、再利用されるかを理解します。
データベース内のコンポーネントレコードの変更が必要になることはよくあります。既存のコンポーネントでは、現在の状態をより正確に反映するために、1つ以上のフィールドを更新する必要があるかもしれません。新しいコンポーネントが使用可能になり、該当するデータベーステーブルに追加する必要が生じることもあります。コンポーネントへのサプライチェーン情報の追加が必要になる場合もあります。また、コンポーネントが「廃止」とされ、設計で使用しなくなったため、データベースから完全に削除する必要が生じることもあります。
DatabaseLibエディターとSVNDatabaseLibエディターのどちらでも、Table Browserを通じてこれらの操作を直接実行できるため、外部データベースを開く必要はありません。対象のテーブルを選択すると、データベース内のエントリを操作するコマンドを右クリックメニューから使用できます。
リンクされたデータベース内の選択したテーブルを変更するコマンドへのアクセス。
既存のコンポーネントの編集
リンクされたデータベーステーブル内の既存のコンポーネントレコードは、次の2つの方法で変更できます。
- In-place Editing - 対象のフィールド内をクリックし、必要に応じて値を変更します。完了したらEnterを押すか、フィールドの外をクリックします。続いて表示される、変更のコミット(データベースへの反映)を確認するダイアログで、Yes をクリックします。
- Dialog-based Editing - 対象のコンポーネントレコードのエントリを右クリックし、コンテキストメニューからEdit Component コマンドを選択します。そのコンポーネントの編集ダイアログが表示され、親データベーステーブルのすべてのフィールドとその値が一覧表示されます。Field Valueエントリをクリックして編集します。 必要な変更をすべて行ったら、 OK をクリックします。変更は外部データベースのテーブルにコミットされ、 Table Browser タブに戻ると、そのコンポーネントの対応するエントリにも更新内容が反映されています。
2つの編集方法を使用した、コンポーネントレコードのフィールド編集の実演。
新しいコンポーネントの追加
データベーステーブルに新しいコンポーネントを追加するには、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コンポーネントに2つのパラメーターが追加されます。
- Supplier n
- Supplier Part Number n
nは整数の接尾辞で、同じコンポーネントに複数のリンクを追加した場合に、サプライヤーアイテムを区別するために使用されます。
サプライヤーリンクの表示と編集
データベースコンポーネントに現在定義されているサプライヤーリンクは、Supplier Links forダイアログで表示および編集できます。このダイアログにアクセスするには、アクティブなDbLib/SVNDbLibファイルのTable Browserタブで、コンポーネントのレコード内を右クリックし、コンテキストメニューからEdit Supplier Linksコマンドを選択します。
選択したデータベースコンポーネントに現在定義されているサプライヤーリンクの編集例。[Add]をクリックして[Add Supplier Links]ダイアログを開き、追加するサプライヤーを検索します。
Supplier Links forダイアログには、そのコンポーネントに現在定義されているすべてのサプライヤーリンクが一覧表示されます。
このダイアログでは、次の操作を行えます。
-
サプライヤーを選択して削除ボタン(
)をクリックすると、そのサプライヤーを削除できます。
- サプライヤーをクリックしてドラッグすると、サプライヤーの並び順を変更できます。
- Addボタンをクリックすると、サプライヤーを追加できます。サプライヤーリンクの追加ダイアログが表示され、サプライヤーリンクを検索して追加できます。サプライヤーアイテムの検索方法は、Manufacturer Part Searchパネルを使用する場合と同じです。
必要に応じてサプライヤーリンクの編集を終えたら、 OKをクリックします。データベース内のコンポーネントのレコードが更新され、新しく追加したリンクごとに、Supplier n と Supplier Part Number n のフィールドが追加されます。これらのフィールドのペアには、定義された複数のサプライヤーリンクを区別するために、整数の接尾辞 nが付けられます。