コードでリレーションシップを自動生成。
- 題名: コードでリレーションシップを自動生成。
- 著者: Ken-Ko
- 日時: 2003/10/22 12:59:11
- ID: 1069
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: コードでリレーションシップを自動生成。
- 著者: fuku
- 日時: 2003/10/22 13:30:32
- ID: 1071
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: コードでリレーションシップを自動生成。
- 著者: Ken-Ko
- 日時: 2003/10/22 23:19:04
- ID: 1087
- この記事の返信元:
- この記事への返信:
- ツリーを表示
いつもお世話になっております。
.mdb ファイルにおいて、新しく生成されたテーブルと前からあるテーブルの間にリレーションシップを作る方法なのですが..。
データベースダイアグラムかテーブルデザイナを使う以外には、
VB でコードを書いて、テーブル間に自動的にリレーションシップを作る方法はないのでしょうか?
以下がやりたいことです。
2つのテーブル "T TABLE1" と "T TABLE2" があり、それぞれ、
"T TABLE1"
"F NO1"
"F BOOLEAN11"
"T TABLE2"
"F NO2"
"F BOOLEAN21"
"F BOOLEAN22"
というフィールドがあります。
このとき、
"F BOOLEAN11" = TRUE かつ "F BOOLEAN21" = TRUE となっているレコードだけを抽出し、
"F BOOLEAN22" の値を True にしたいのです。
"T TABLE1" の "F NO1" と "T TABLE2" の "F NO2" との間にリレーションシップが作られていれば
これは簡単に達成できることだと思うのですが..。
あるいは、リレーションシップを作る以外に、同じことを実現する方法がありますでしょうか?
"T TABLE1" で条件を満たすレコードの "F NO1" の値を配列に格納し、
"T TABL"2" で "F NO2" の値が同じものについて "F BOOLEAN21" の値を調べていくという方法は
思いつきましたが.. (- -;
基本的なことだと思いますが、何卒ご教授お願いいたします。