数据不匹配在条件表达式DLookup Access中

时间:2016-12-02 09:43:12

标签: sql vba ms-access access-vba

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

我一直在许多路线上,并且我正在尝试使用Dlookup来填充每个字段,但是我在标准表达式中收到错误消息Data Mismatch。

这就是我所拥有的

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

我哪里出错

1 个答案:

答案 0 :(得分:2)

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

DLookup不是将数据提取到表单的最佳方式。可能您可以将表格绑定到表单,表单字段将更快地显示表格数据,而无需其他代码

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