我有一个文本控件,我想从下面的sql返回的表中分配一个值:
SELECT tblProjMgrInfo.ProjMgrID AS MyProjMgrID
FROM tblProjMgrInfo
WHERE (((tblProjMgrInfo.PrjMgrWindowID)=GetLogonName()))
GetLogonName函数返回windows登录用户名。
文本框的控件来源设置为=[qry_getPrjMgrID]![MyProjMgrID]
(没有引号)
当我运行查询对象时,我得到了正确的结果。
当我运行表单时,控件显示#Name?
Access 2010 - 所有版本都包含截至今天的最新补丁 Windows 7还带有最新的补丁
答案 0 :(得分:0)
使用DLookup
从您保存的查询中获取字段值。
将文本框的Control Source属性设置为:
=DLookup("[MyProjMgrID]", "qry_getPrjMgrID")