私は次の形式でレコードセットを作成することに慣れています。
Dim rs As DAO.Recordset
Dim strSQL As String
strSQL = "Select field1, field2 from myTable where field1 > 30"
Set rs = CurrentDb.OpenRecordset(strSQL)
'... Do wahtever using rs.
テキストの代わりに作成済みのクエリを使用してwhere句を指定することは可能ですか?
これは、SQLServer2008データベースへのリンクテーブルです。簡単なクエリをAccessに保存するのが好きです。