私は現在、ms access 2010 と vba でのコーディングに取り組んでいます。特定の開始日と終了日の間で検索したいのですが、まったくクエリしません。
私のSQLクエリはそのようになり、カレンダーから開始値と終了値を取得しました。
"SELECT [fields] WHERE (DateofIssue BETWEEN" & TextBoxStartDate.value & " AND " & TextBoxEndDate.value)
() を含めたのは、他の条件も確認する必要があるためです。() はこのように使用しても問題ありませんか?
# を追加し、試行して失敗した人を見てきました。例:
"SELECT [fields] WHERE (DateofIssue BETWEEN #" & TextBoxStartDate.value & "# AND #" & TextBoxEndDate.value & "#")
データシートとフォームの日付形式を既に に変更しましたdd/mm/yyyy
。データシート ビューで確認すると、日付が example の形式で表示されます28/05/2013
。上記のそれぞれのテキストボックスに msgbox を追加して、少しデバッグを試みました。8/5/201
3 ではなく2 3 と表示28/05/201
されました。月に 0 がありませんが、これが理由ですか?
問題となる可能性のある提案と、どのように修正できますか? どんな助けでも大歓迎です、事前に感謝します。