2017-02-10 24 views
1

dateを基準にしてレポートを作成したいとします。実行時エラー '3464':条件式のデータ型の不一致

私はber-datumという名前のTextBox(バインドされていません)を持っています。私は日付と一致する私のテーブルのすべてのエントリを選択したいと思います。

次のコードを含むボタンが作成されました。

Private Sub ber_datum_button_Click() 
    DoCmd.OpenReport "ber-planung", acViewReport, , "[Datum]='" & Me.[ber-datum] & "'" 
End Sub 

しかし、「データ型の不一致」というエラーが常に表示されます。 テーブルのDatumのデータ型が日付に設定されています。

これ以外のすべてのレポートは正常に動作します。

例:

Private Sub ber_hid_button_Click() 
    DoCmd.OpenReport "ber-planung", acViewReport, , "[HID]='" & Me.[ber-hid] & "'" 
End Sub 

答えて

5

日付式はoctothorpesにwrappenする必要があります。

Private Sub ber_datum_button_Click() 
    DoCmd.OpenReport "ber-planung", acViewReport, , "[Datum]=#" & Format(Me![ber-datum].Value, "yyyy\/mm\/dd") & "#" 
End Sub 
+0

THANKS!それでおしまい。 – rel0aded0ne

関連する問題