【发布时间】:2013-11-27 05:05:37
【问题描述】:
我正在尝试在 Access 2010 中创建具有多个条件的 DLookup,但遇到了一些麻烦。我通过表格创建发票。在发票表单上,我选择 AccountID,并设置计费月份和年份。根据这些信息,我想搜索我的预付款查询 (quePrepayment) 并提取符合这三个条件的任何预付款。
我目前收到此错误:
运行时错误“3075”: 查询表达式“AccountID= & Forms![frmInvoices]!AccountID & Billing_Month = & Forms![frmInvoices]!Billing_Month & Billing_Year = & Forms![frmInvoices]!Billing_Year)”中的语法错误(缺少运算符)
Private Sub AccountID_Change()
Billing_Prepayment = DLookup("Total_Prepayment", "quePrepayment", "[AccountID] = & Forms![frmInvoices]!AccountID And [Billing_Month] = & Forms![frmInvoices]!Billing_Month And [Billing_Year] = & Forms![frmInvoices]!Billing_Year")
End Sub
【问题讨论】:
标签: ms-access vba runtime-error