Ms访问dlookup函数错误

时间:2014-10-20 11:51:54

标签: ms-access ms-access-2010 ms-access-2013

一个小问题,但这让我感到很恼火,从3个小时开始,我试图在ms访问中使用Dlookup功能。

我在主窗体中有两个子表单,我试图从第一个子表单到第二个子表单获取一些值这给了我一个#error但是我给出了正确的语法。

我只是用一个小输入检查了它,我在表单中给出了它是否是一个小的dlookup命令,它也给了我同样的错误。

对表单中发生的事情感到困惑,请查看我在表单中提供的示例dllok up语法。

= DLookUp(“Fertigungsmenge”;“产品表”;“Fertigungsmenge = 200000”)

这个小命令也给了我#error我想知道我们在ms访问中用于表单的确切语法。

提前感谢。

1 个答案:

答案 0 :(得分:0)

表名,具有特殊字符的字段名称 - 是包含空格的;应该用方括号括起来。所以试试吧。

= DLookUp("Fertigungsmenge";"[Porduction Table]";"Fertigungsmenge = 200000")

此外,如果没有找到条件的值,DLookup将失败。它将返回Null。因此,最好使用 Nz()函数包装DLookup。

最后,分隔符通常是逗号(',')极少数国家/地区有分号(&#39 ;;' )作为分隔符。所以最后检查一下。

PS:要引用Forms和SubForm控件,请参考以下矩阵:http://access.mvps.org/access/forms/frm0031.htm