为什么访问 Dlookup 公式给出编译错误
Why is Access Dlookup Formula Giving Compile Error
这就是我的问题。以下作品:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder=331091")
不幸的是,我需要 331091 才能成为 Combo4。一旦我将公式更改为:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= [Combo4]") 或
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= Combo4) 或
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","[WorkOrder]"= [Combo4])
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","[WorkOrder]= [Combo4]")
我一直在测试 Immediate Window 中的所有变体,所有变体都会导致编译错误:预期:表达式。在我的其他数据库中出现同样的错误,这就是我创建这个数据库的原因。一份 table,一份记录和一份未绑定的表格。 Table 有 WorkOrder 和 CylindersCompleted,它们都是数字,表单有一个 Combo 和一个文本框,它们都是数字。我将 Dlookup 公式放在文本框的控制源中。我希望有人能帮我解决这个问题,这样我就可以将它应用到我的其他数据库中,这个数据库要复杂得多。提前致谢。
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= [Combo4]")
应该是:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder=" & [Combo4])
这就是我的问题。以下作品:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder=331091")
不幸的是,我需要 331091 才能成为 Combo4。一旦我将公式更改为:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= [Combo4]") 或
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= Combo4) 或
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","[WorkOrder]"= [Combo4])
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","[WorkOrder]= [Combo4]")
我一直在测试 Immediate Window 中的所有变体,所有变体都会导致编译错误:预期:表达式。在我的其他数据库中出现同样的错误,这就是我创建这个数据库的原因。一份 table,一份记录和一份未绑定的表格。 Table 有 WorkOrder 和 CylindersCompleted,它们都是数字,表单有一个 Combo 和一个文本框,它们都是数字。我将 Dlookup 公式放在文本框的控制源中。我希望有人能帮我解决这个问题,这样我就可以将它应用到我的其他数据库中,这个数据库要复杂得多。提前致谢。
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder"= [Combo4]")
应该是:
=DLookUp("[CylindersCompleted]","WO_User_Input_Save","WorkOrder=" & [Combo4])