我有一个选择客户名称的表格。选择客户后,子窗体将显示其拥有的地块列表。我试图提出谁埋在子窗体的每个图中。我只需要显示在另一个表中的名称即可。我认为部分问题是在我的地块表中,同一位客户可以拥有多个地块。有些地块是空的,有些地块是满的。
我已尝试嵌套DLookUp语句。我尝试了使用Select语句的DLookUp。我还无法弄清楚该怎么做。
=DLookUp("[Buried_FN] & ' ' & [Buried_MI] & ' ' & [Buried_LN]","[Burial_Info]","[Burial_Info]![BuriedID]=" & DLookUp("[Plot]![BuriedID]","[Plot]","[Plot]![OwnerID1]=" & [Forms]![Owner_Info]![SelectedCust].[Column](0)))
所以我现在有3个表正在使用。Owner_Info情节Burial_Info
在我的绘图表中,我有一个OwnerID1字段,它是Owner_Info的ID。我在图中也有一个BuriedID,与Burial_Info中的BuriedID相同。
在我的子表单中,如果地块具有埋葬物,则需要显示Burial_Info表中的名称,而当其仍处于打开状态时什么也不显示。
这是我想出的似乎可行的方法。
=IIf(IsNull([BuriedID]),"",DLookUp("[Buried_FN] & ' ' & [Buried_MI] & ' ' & [Buried_LN]","[qry_BuriedName]","[qry_BuriedName]![ID]=" & [Forms]![Owner_Info]![SelectedCust].[Column](0) & " AND [qry_BuriedName]![BuriedID]=" & [BuriedID]))
如果其他人需要帮助。