|
>>Dcout("*","t_1","コード="'"&"[t_2]![番号]"&"'")
>>このようなコードでt_2テーブルの番号をコードに当てはめt_1テーブルから当てはまる数を出したいのですがデータがあるのに0になってしまうのですがテーブルの内容を条件にするにはどうしたら良いでしょうか
2つのテーブルをまたぐ形ではDCount関数は使えないと思います。
「t_2」テーブルの「番号」フィールドと、
「t_1」テーブルの「コード」フィールドのデータ型が同じであれば、
これらのフィールドを結合させた選択クエリを作ればいいのでは。
両テーブルにデータがあるということを知りたいのであれば、
両テーブルの結合を内部結合にし、
「t_2」テーブルの「番号」フィールドと同じ値が
「t_1」テーブルの「コード」フィールドにあること又はないことを
知りたいのであれば、両テーブルの結合を外部結合にします。
「t_2」テーブル 「t_1」テーブル
番号 コード
1 1
3 2
5 3
とある場合に、内部結合であれば、
t_2.番号 t_1.コード
1 1
3 3
左外部結合であれば、
t_2.番号 t_1.コード
1 1
3 3
5 (Null)
となります。
|
|