【发布时间】:2015-03-28 18:11:38
【问题描述】:
我有一个名为“customers”的表和一个名为“cases”的表。这些与房地产交易有关。在“案例”表上,我有一个“另一方”字段,如果我们的数据库中已经有来自不同交易的那个人,您可以输入一个新客户或从现有客户中挑选。
我创建了一个带有列表框的表单,因此我可以通过客户和其他方字段搜索所有案例记录(我还显示了有关案例的一些其他信息,但不需要搜索该信息)。在 formview 中,列表框显示客户姓名,但仅显示对方的 ID 号。当我转到行源、buildevent 并在数据表视图中查看查询时,记录会以我希望它们的方式显示 - 按名称显示,而不是显示 ID 号。
为什么它不能正确显示在列表框上???请帮忙!我已经花了很多时间试图解决这个问题:(这是我第一次使用访问权限,我只是边走边想。
这是列表框行源中查询的 SQL:
SELECT Query3.Customers.ID, Query3.[Last Name], Query3.[First Name], Query3.[Other Party], Query3.[Property Address], Query3.[Assigned To], Query3.Lawyer FROM Query3;
这是来自 Query3 的 SQL:
PARAMETERS [ [forms]]![FRM_SearchMulti]![SrchText] Text ( 255 );
SELECT CasesALL.*
FROM CasesALL
WHERE (((CasesALL.[Last Name]) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*")) OR (((CasesALL.[First Name]) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*")) OR (((CasesALL.[Other Party]) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*"));
【问题讨论】: