Ms access 文本框上的Dlookup不工作

Ms access 文本框上的Dlookup不工作,ms-access,textbox,Ms Access,Textbox,我一直在围绕DLookup研究MS Access主题,但在解决我的问题方面并不幸运 我有一个只返回一个值的查询,该值是积分的总和。因此,我在查询中使用了“AS TOT_CREDIT”子句来为唯一列命名 在access report上,我了解到不能直接从查询中设置textbox的值,但也了解到神奇之处在于将textbox controlsource属性设置为dlookup,如下所示:dlookup([TOT_CREDIT];[query that CONTAINS TOT_CREDIT])。当我从

我一直在围绕DLookup研究MS Access主题,但在解决我的问题方面并不幸运

我有一个只返回一个值的查询,该值是积分的总和。因此,我在查询中使用了“AS TOT_CREDIT”子句来为唯一列命名

在access report上,我了解到不能直接从查询中设置textbox的值,但也了解到神奇之处在于将textbox controlsource属性设置为dlookup,如下所示:
dlookup([TOT_CREDIT];[query that CONTAINS TOT_CREDIT])
。当我从access中提取报告时,文本框仍然显示臭名昭著的“#Name?”,而不是查询值


这里少了什么吗?为了让文本框显示查询结果,我还可以做些什么?

必须使用引号:

DLookup(“[TOT_CREDIT]”;“[包含TOT_CREDIT的查询]”)