我创建了一个表单并将表单RecordSource
设置为查询。以下是我的询问:
SELECT GeneralT.*, SalaryT.[Status]
FROM GeneralT INNER JOIN SalaryT ON GeneralT.Deposits = SalaryT.Deposits;
在表单中我有4个文本框。在前3个文本框中,我显示了来自GeneralT
表的值,而在第四个文本框中,我显示了SalaryT.[Status]
值。但是第四个值没有显示在文本框中,而是显示#Name?
。
如果我在数据表视图中打开查询,我可以正确地看到所有值。我不明白这里有什么问题。请帮我在表格中正确显示结果。
答案 0 :(得分:0)
显示字段#Name?
表示该字段的控件源与链接到表单的查询不匹配。有些事要检查:
Status
是从“控制来源”下拉菜单组合框中的一个预先存在的选项中进行选择的。单击组合框以确保。Status
答案 1 :(得分:0)
尝试将控件来源改为Status
而不是SalaryT.[Status]
。如果字段名称与GeneralT
中字段的命名不冲突,则选定的SalaryT.[Status]
实际上将显示为Status
。