|
以下のようにSQL文は、クエリ(Q_***:クエリ)を参照する形で
SQL文を使っています。
strSQL1 = "SELECT Q_スケ.No_連休, Q_スケ.電話番号, Q_スケ.xx01, Q_スケ.xx01" _
& "FROM Q_スケ WHERE Q_スケ.No_連休 = " & No_holi & ";"
それをやめて、
VBAで、いくつかのテーブルを組み合わせたものをSQL文で直接発行(作成)し、
できあがったクエリの名前をABCDとする。
SQL1 = "SELECT T_A.***, T_A.***, T_B.****, From ・・・・"
↑ SQL1文で作成したものをクエリ名ABCDとして、
さらに、VBAで、
☆☆☆☆☆
SQL2 = "SELECT ABCD.***, ABCD.***, T_B.****, From ・・・・"
といった書き方をしたいものですが、☆☆☆☆☆ のところに何かプログラムを
書くような気がするのですが、どのようにVBAで書けば良いでしょうか。
上記そのまま、SQL文だけ書いてもできないのすが、他にどういうプログラムを
書けば良いか、どなたかご助言頂けないでしょうか。(プロパティもご教示頂けると
ありがたいです)
配布用mdbの中にはリンクしたテーブルのみにしたい(クエリを置くのはサイズが
大きくなるので・・・)
|
|