Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2804 / 9994 ←次へ | 前へ→

【10458】異なる子フォームのデータをクエリにて抽出
質問  ぽよぽよ  - 08/7/8(火) 13:26 -

引用なし
パスワード
   お世話になります。
データテーブルに T_Main , T_Old , T_New があります。
T_Main の ID というフィールドを T_Old , T_New に一対多のリレーションシップで結んであります。
T_Main を基にしたフォーム内に、T_Old , T_New の表形式フォームをサブフォームとして組み込んでいます。

データの数は不確定で、例として T_Main.ID = 1 のデータに T_Old データが3つ、T_New データが2つあるとします。
本題なのですが、フォームにて登録したデータを選択クエリで抽出すると

T_Main.ID = 1  T_Oldデータ1   T_New データ1
T_Main.ID = 1  T_Oldデータ1   T_New データ2
T_Main.ID = 1  T_Oldデータ2   T_New データ1
T_Main.ID = 1  T_Oldデータ2   T_New データ2
T_Main.ID = 1  T_Oldデータ3   T_New データ1
T_Main.ID = 1  T_Oldデータ3   T_New データ2

このようにT_Oldデータが重複してしまいます。これを

T_Main.ID = 1  T_Oldデータ1   T_New データ1
T_Main.ID = 1  T_Oldデータ2   T_New データ2
T_Main.ID = 1  T_Oldデータ3   

このような重複しない形で取り出したいのですが、可能でしょうか?
データによっては、T_Old より T_New のデータ数のほうが多い場合もあります。
ご教授お願いいたします。

382 hits

【10458】異なる子フォームのデータをクエリにて抽出 ぽよぽよ 08/7/8(火) 13:26 質問[未読]
【10459】追記 ぽよぽよ 08/7/8(火) 13:35 質問[未読]
【10469】Re:追記 小僧 08/7/17(木) 10:52 発言[未読]

2804 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078201
(SS)C-BOARD v3.8 is Free