DLookup返回空(MS Access 2013)

时间:2014-12-01 20:21:50

标签: forms ms-access

我正在表单上使用(或尝试使用)DLookUp根据所选ID自动填充地址字段,但地址字段只保留空白。

这是我正在使用的表达式

=DLookUp("[Address1]","Contacts","[ContactID]= '" & [Forms]![ConveyanceEntry]![FromID] & "'")

FromID位于我的ConveyanceEntry表单上,并显示为下拉列表。下拉列表与我的Conveyances表中的FromID字段相关联;它通过查找获取其值:SELECT [Contacts]。[ID],Contacts。[ContactID] FROM Contacts ORDER BY [ContactID];

是否因为表单记录源中的FromID是查找字段?这似乎不重要。我检查了所有拼写,名称,数据表标题和控制源属性分别设置为Address1,ContactID和FromID。如果我更换" &安培; [表格]![ConveyanceEntry]![FromID]& "有价值的工作正常。 ContactID字段的值可以包含字母和数字。 我正在使用Access 2013,现在可以在必要时分享accbd。

0 个答案:

没有答案