我问过两个类似的问题,这些问题都没有用我需要的必要精度编写,但两者都得到了正确回答。我为此道歉,我将尝试以适当的精确度再次提出问题。
我有一个表单,我试图从几个表中显示信息。该表单称为contacts1
。表单所基于的主数据库表是一个名为contacts
的客户表,并且在contact_id
上键入。我使用表单显示与contact
相关的信息。我还想显示联系人的地址(在名为concatAddress
的文本字段中)。地址信息位于名为address
的数据库表中,键入address_id
,并通过contacts
与contact_id
表具有外键关系。
我有一个表达式,我试图用它来显示地址:=DLookUp(" [address]![address_line_1] & [address]![ address_line_2] & [address]![city]","[concatAddress]","[address]![contact_id]=" & [Forms]![contacts1]![contact_id])
。这在我的表单上给了#Error
。我不确定是什么导致了这个错误。
为什么我的表达会导致错误?
答案 0 :(得分:0)
=DLookUp("address_line_1 &" "& address_line_2 &" "& city","[address]","[address]![contact_id]=" & Forms!contacts1!contact_id)
(我在地址字段和城市之间添加了空格)。
我希望这对某人有所帮助 - 我已经玩了一段时间了。