2016-11-11 64 views
0

我在DLookup函数中有这个错误,虽然有很多问题遍布整个网络,这些解决方案似乎解决了我的问题,无论是或者我没有做对。运行时错误'3075':查询表达式中的语法错误(缺少运算符)'[Order Number] ='

这里的代码导致我的悲伤行:

startID = DLookup("[Sandwich Order ID]", "Sandwich Orders", "[Order Number] = " & Me.Order_Number.Value) 
+0

是什么Me.Order_Number.Value的价值? –

+0

@Nathan_Sav这是从表单上的字段获得的自动编号。 –

回答

1

这将发生在一个新的记录或类似地方的订单号码是空。如果没有三明治可以抬起头来,DLookup返回,即:

startID = Nz(DLookup("[Sandwich Order ID]", "Sandwich Orders", "[Order Number] = " & Nz(Me!Order_Number.Value, 0)), 0) 
相关问题