#名称?填充文本控件时出错

时间:2014-11-23 05:26:49

标签: ms-access ms-access-2010

我有一个文本控件,我想从下面的sql返回的表中分配一个值:

 SELECT tblProjMgrInfo.ProjMgrID AS MyProjMgrID
 FROM tblProjMgrInfo
 WHERE (((tblProjMgrInfo.PrjMgrWindowID)=GetLogonName()))

GetLogonName函数返回windows登录用户名。

文本框的控件来源设置为=[qry_getPrjMgrID]![MyProjMgrID](没有引号)

当我运行查询对象时,我得到了正确的结果。

当我运行表单时,控件显示#Name?

Access 2010 - 所有版本都包含截至今天的最新补丁 Windows 7还带有最新的补丁

1 个答案:

答案 0 :(得分:0)

使用DLookup从您保存的查询中获取字段值。

将文本框的Control Source属性设置为:

=DLookup("[MyProjMgrID]", "qry_getPrjMgrID")