【问题标题】:Data Mismatch In criteria expression DLookup Access条件表达式 DLookup 访问中的数据不匹配
【发布时间】:2016-12-02 09:43:11
【问题描述】:

我正在尝试从未链接的表中提取数据并将其放入表单中,以便您可以查看表中的数据。

我已经走了很多路,并尝试对我想要填写的每个字段使用 Dlookup,但收到错误消息 Data Mismatch in Criteria expression。

这就是我所拥有的

cboContactTitle = DLookup("ContactTitle", "BusinessAccountOpening", "[ID] ='"  & Me.txtID & "'")

我哪里错了

【问题讨论】:

    标签: sql ms-access vba


    【解决方案1】:

    看起来ID 字段是数字。删除单引号。

    DLookup 不是将数据拉入表单的最佳方式。也许您可以将表格绑定到表单,并且表单字段将更快地显示表格数据并且无需额外代码

    如果您需要在多个未绑定字段中显示数据,我建议您打开记录集并将所需数据从记录集字段复制到表单字段。对于 1-2 个字段,DLookup 很好。

    【讨论】:

    • 我们需要取消字段以解决我们在机构中遇到的错误
    • 您是否知道任何其他方法可以使用未绑定字段进行此操作
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 2010-12-07
    • 2017-01-14
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    相关资源
    最近更新 更多