Access VBA質問箱 IV

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

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


8033 / 9994 ←次へ | 前へ→

【5142】フォームの抽出条件から複数TBLを内部結合したいのですが
質問  orange  - 05/5/27(金) 16:31 -

引用なし
パスワード
   こんにちわ。またまた質問です。

フォームから検索したいコードを2種類入力し、
AのTBLからは名称を取得し、BのTBLからは台帳情報を取得し
フォームに結果を表示したいのです。

INNER JOINをしようしてみたのですが、複数の検索条件の場合の記述方法がよくわかりません。

現在はこんな感じで実行すると構文エラーです。。。。。

strSQL1 = "SELECT 台帳.支社, 台帳.番号, 口座.名称," _
     & "台帳.内容1, 台帳.内容2, 台帳.内容3," _
     & "FROM (台帳 INNER JOIN 口座 ON " _
     & "台帳.口番号 = 口座.番号 and 台帳.支社 = 口座.支社) " _
     & "WHERE 口座.支社 ='" & Me.支社 & "' AND 口座.番号='" _
     & Me.番号 & "';"

どこがどうだめでしょうか?
また、INNER JOINではできないのでしょうか?
UNION句にも挑戦したのですが、イメージが違っているような気がしました。
根本的に使う命令が間違っているようでしたら、他によい方法などお願いします。

185 hits

【5142】フォームの抽出条件から複数TBLを内部結合したいのですが orange 05/5/27(金) 16:31 質問
【5147】Re:フォームの抽出条件から複数TBLを内部... 小僧 05/5/29(日) 11:25 発言
【5153】Re:フォームの抽出条件から複数TBLを内部... orange 05/5/30(月) 10:11 回答
【5155】Re:フォームの抽出条件から複数TBLを内部... 小僧 05/5/30(月) 10:54 回答
【5159】Re:フォームの抽出条件から複数TBLを内部... orange 05/5/30(月) 13:58 お礼

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