我刚刚开始使用MS Access,其中一个问题就是表格中的查询列会停止显示查找名称并开始显示查找ID。
例如,假设我有一个搜索表单,它将我的Orders表中的行与客户匹配,返回'mike'。
| order_no | cust_name | order_item | order date |
|---------------------------------------------------|
| 10204 | mike | 23 | 2011-05-01 |
| 10205 | mike | 36 | 2011-06-17 |
我会随便摆弄表格,突然间它会停止显示我的客户名称,然后开始显示实际的customer_id。
像这样:
| order_no | cust_name | order_item | order date |
|---------------------------------------------------|
| 10204 | 112467 | 23 | 2011-05-01 |
| 10205 | 112467 | 36 | 2011-06-17 |
问题:一般情况下,我该怎么做才能将其恢复为显示客户名称?我的表单中显示的字段属性是什么?
我刚刚在搜索表单上工作,并决定将site
label
(黄色选择的那个)从“site”更改为“Site”,并使用大写的S.
当我回到表单视图时,我注意到它不再显示站点名称,而是显示了id。
但上面的site
combo box
仍能正确显示网站名称。
我该怎么做才能解决这个问题?
以下是site
textbox
这是site
label
的一个。
答案 0 :(得分:4)
要看的“神奇”属性:
如果在表单设计中,
如果在表格设计中,
什么是什么?
如果是cust_name,请检查上述字段中的所有值。假设您的customer_id位于第一列,cust_name位于第二列。然后您有以下设置:
Row Source = customer_table
Bound Column = 1
Column Count = 2
Column Width = 0;3