名簿DB-値の参照

簡単な関連付けをやってみました。

  1. DBManagerから、meibo.ABS(データベース)を開き、「kind」項目を削除しました。
    代わりに「kind_code」フィールドを追加しました。2つのテーブルをつなぐキーです。
    (Integer型)
  2. Tableメニューをクリックし、「Create Table」を選択しました。
    英語なのが難点ですが、このぐらいの英語ならばなんとか・・・(^^;
    address2
    次にフィールドを作成します。
    Tableメニューの「Restructure Table」をクリックしたら、フィールドの設定画面らしきものが現れました。ここでフィールド(項目)の、削除や編集ができるようです。
    address3
  3. データベースの準備が整ったので、DBManagerをとじて、Delphiを起動しプロジェクトファイルを開きます。
  4. フォームに、「ABSTable2」「DataSource2」コンポーネントを追加します。
    「ABSTable2」のTablenameには「kind」を設定し、「DataSource2」のDataSetには「ABSTable2」を設定します。
    address1
  5. 「ABSTable2」を右クリックして、「項目の設定」-「項目の新規作成」を選択します。
    address6
    次のように、関連づける項目を設定します。
    address4
    新しい項目「kind」が作られて、同じキーを参照して値を挿入します。
  6. 実行すると、こんなふうに別テーブルのデータを参照してきます。
    address5

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です