我正在表单上使用(或尝试使用)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。