Ms access “我想回去”;客户名称“;从「;“客户表”;其中;“活动客户ID”;“在我的表格上匹配”;客户ID“;在;“客户表”;

Ms access “我想回去”;客户名称“;从「;“客户表”;其中;“活动客户ID”;“在我的表格上匹配”;客户ID“;在;“客户表”;,ms-access,ms-access-2010,Ms Access,Ms Access 2010,Table:Case\u Info保存案例分配到的客户参考值,该值可从以下表格中查找:客户列表。 表:客户列表有一个客户参考列表,以及所有客户信息,包括[fName]。 用户与一个名为门户的表单交互,该表单有一个子表单feed,名为案例视图,该表单中还有另一个子表单,名为案例视图-案例信息 我希望fName显示在案例视图中,具体取决于用户正在查看的活动案例记录,并通过客户ID进行匹配 我试图使用DLookUp,但我确信我做得不对,因为我试图从一个组合框中获取信息,该组合框从查询中获取信息 这将返

Table:Case\u Info
保存案例分配到的
客户参考
值,该值可从以下表格中查找:
客户列表
表:客户列表
有一个客户参考列表,以及所有客户信息,包括
[fName]
。 用户与一个名为
门户
的表单交互,该表单有一个子表单feed,名为
案例视图
,该表单中还有另一个子表单,名为
案例视图-案例信息

我希望
fName
显示在
案例视图中,具体取决于用户正在查看的活动
案例
记录,并通过
客户ID
进行匹配

我试图使用
DLookUp
,但我确信我做得不对,因为我试图从一个组合框中获取信息,该组合框从查询中获取信息

这将返回
#Name?
=DLookUp(“[fName]”、“[Client_List]”、“Forms![Case View]![cmbCustRef]=”、[Client_List]![ClientID]、“”)


请参见如何操作。请尝试:
DLookUp(“[fName]”、“[Client_List]”、“ClientID=“&Forms!Portal![Case View].Form![cmbCustRef])
。嘿,我稍后会测试这一点,并让您知道。非常感谢。嘿,我一直在插手这件事。不幸的是,你的建议也有同样的问题。我尝试删除“ClientID=”之后的条目,并将其替换为一个有效的文本查询(即条目)——它对该查询有效。但是这并不好,所以我按照《子窗体指南》中的引用控件,得出了以下结论:=DLookUp(“[fName]”,“[Client_List]”,“[ClientID=””&[Me]。Parent![cmbCustRef].Text&“”)。然而,新的错误是“您输入的express具有无效字符串”。一个字符串最多可以有2048个字符长,包括开头和结尾引号。“菜鸟错误;已修复,但名称相同”错误。=DLookUp(“[fName]”,“[Client_List]”,“[Client_List]”,“[ClientID=””,“&Me.Parent![cmbCustRef].Text&“”)也有相同的名称错误。=DLookUp([fName],[Client_List],“ClientID=”,[Forms]![Case View]![cmbCustRef]。[Text]&“)查看如何操作。请尝试:
DLookUp(“[fName]”,“[Client_List]”,“[ClientID=“&Forms!Portal![Case View].Form![cmbCustRef])
。嘿,我稍后会进行测试并让您知道。非常感谢。嘿,我一直在处理这个问题。很遗憾,您的建议也有同样的问题。我尝试在“ClientID”之后删除条目=并将其替换为一个有效的文本查询(即,一个条目)——它对该查询起作用。但是这并不好,所以我按照《子窗体指南》中的引用控件,得出了以下结论:=DLookUp(“[fName]”,“[Client_List]”,“[ClientID=””&[Me]。Parent![cmbCustRef].Text&“”)。然而,新的错误是“您输入的express具有无效字符串”。一个字符串最多可以有2048个字符长,包括开头和结尾引号。“菜鸟错误;已修复,但名称相同”错误。=DLookUp(“[fName]”,“[Client_List]”,“[Client_List]”,“[ClientID=””,“&Me.Parent![cmbCustRef].Text&“”)也有相同的名称错误。=DLookUp([fName],[Client_List],“ClientID=”,[Forms]![Case View]![cmbCustRef]。[Text]&“)