|
▼爺 さん:
こんにちは。
>クエリの使用方法については、最終的にエクセルへ出力したいと思っています。
>既存のクエリに対し、Where句だけをVBで設定する方法は無いのでしょうか?
そうなると、レコードセットが取得できれば良い、という事ですね。
Sub Where句をつけてクエリを開く()
'要参照設定 Microsoft DAO x.x Object Library
Dim RS As DAO.Recordset
Dim strSQL As String
Dim strName As String
Dim strDate As Date
strName = "鈴木一郎"
strDate = #1/11/2005#
strSQL = "SELECT * FROM 実績データ一覧 " _
& "WHERE 氏名 = '" & strName & "' And " _
& "作業年月日 = #" & strDate & "#"
Set RS = CurrentDb.OpenRecordset(strSQL, dbOpenSnapshot)
'
'エクスポート処理
'
RS.Close: Set RS = Nothing
End Sub
こんな感じでいかがでしょうか。
|
|