Ms access Access 2002-在表单文本字段中显示客户地址

Ms access Access 2002-在表单文本字段中显示客户地址,ms-access,Ms Access,我想在显示客户其他基本信息的表单上显示客户的地址(我数据库中的联系人)。地址来自于联系人id上的地址表。我已经尝试了很多方法-=trim(address!address\u line\u 1)在字段的控制源中就是这样一种 另一次失败的尝试:=[地址]![地址\u行\u 1]其中[地址]![联系人id]=[表单!联系人1!联系人id]。这一个导致了#Name?错误 我还不确定如何将控制源查询与所选联系人id关联 如果您能想到如何在显示特定客户其他基本联系方式的表单上显示地址详细信息,我们将不胜感激

我想在显示客户其他基本信息的表单上显示客户的地址(我数据库中的联系人)。地址来自于联系人id上的地址表。我已经尝试了很多方法-
=trim(address!address\u line\u 1)
在字段的控制源中就是这样一种

另一次失败的尝试:
=[地址]![地址\u行\u 1]其中[地址]![联系人id]=[表单!联系人1!联系人id]
。这一个导致了
#Name?
错误

我还不确定如何将控制源查询与所选联系人id关联


如果您能想到如何在显示特定客户其他基本联系方式的表单上显示地址详细信息,我们将不胜感激。

以下是您需要做的事情--

在dbField名称周围加引号“[address\u line\u 1]”

在tblName周围加上引号“[地址]”

用引号“[contact_id]=”环绕ContactID

如果ContactID是一个字符串,则添加一个前后单引号 如果ContactID是数字,请从示例中删除单引号

=DLookUp("[address_line_1]","[address]", _
"[contact_id]= '" & [Forms]![contacts1]![contact_id] & "'")

是的,就是这样。非常感谢。哇-这不是很直观。我通常不使用Access,但为了这份工作我不得不使用它。看起来更多的学习曲线即将到来!