我想创建一个以date
作为标准的报告。
我有一个名为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
答案 0 :(得分:5)
日期表达式必须在octothorpes中包装:
Private Sub ber_datum_button_Click()
DoCmd.OpenReport "ber-planung", acViewReport, , "[Datum]=#" & Format(Me![ber-datum].Value, "yyyy\/mm\/dd") & "#"
End Sub