Access クエリでレコードセット作成
Access2010でVBAを勉強しています。クエリオブジェクトからレコードセットを作れるかお教えください。
クエリのデザイン作成で3つのテーブルからデータを抽出するクエリを作りました。
このクエリオブジェクトからレコードセットを作りたいと思っていますが、作り方がわかりません。
よってクエリオブジェクトのSQLビューでSQLを確認し、VBAの中で下記のようにSQLを作ってレコードセットを作っています。
これだと効率が悪いので、クエリオブジェクトから直接レコードセットがつくれないかと思っています。
方法がありましたらお教え下さい。よろしくお願いします。
strSQL = "SELECT master.[サイズ], master.単価,"
strSQL = strSQL & "Nz([入庫数量の合計])-Nz([出庫数量の合計]) AS 在庫数"
strSQL = strSQL & " FROM (master LEFT JOIN Q_出庫 ON master.[サイズ] = Q_出庫.[サイズ])"
strSQL = strSQL & " LEFT JOIN Q_入庫 ON master.[サイズ] = Q_入庫.[サイズ]"
objADORS.Open "T_出庫", objADOCON, adOpenDynamic, adLockOptimistic
お礼
なんとなく意味がわかりました。ありがとうございます。