【发布时间】:2021-08-10 18:56:18
【问题描述】:
不久前我刚开始使用 Access,但遇到了一些问题。
我正在尝试过滤一份报告,该报告显示跟踪编号和从盒子上的条形码扫描的相关数据。运单号为主键,以短文本形式存储在表中。
我在表单中设置了一个命令按钮,该按钮启动一个输入框以输入或扫描跟踪号。
每当尝试运行它时,我都会得到一个
运行时错误 '3464:条件表达式中的数据类型不匹配。
我的代码:
Private Sub Command28_Click()
Dim ReportName As String
ReportName = "bucketContents"
Dim trackingNum As String
trackingNum = InputBox("Enter the Tracking number:", "Tracking Number Input")
'if a value was entered, open and filter report
If Len(Trim(trackingNum)) > 0 Then
DoCmd.OpenReport ReportName, acViewPreview, , "[sampleID] = " & trackingNum
End If
End Sub
【问题讨论】: