Ms-Access表单视图不会显示查找表"值"

时间:2016-12-30 17:07:14

标签: ms-access-2010

在Windows 7上使用Ms-Access 2010 - 表单视图不会显示查找表值,只显示数字ID。下拉箭头不起作用,但在表格视图中工作正常。表视图显示值 - 来自States表的Georgia,下拉列表工作,关系显示从employee state字段到States ID的有效链接。没有找到答案解决这个特殊的问题。有任何想法吗?感谢

2 个答案:

答案 0 :(得分:0)

在表单上,​​您是否将StateID作为文本框或组合框?要获得所需的行为,它需要是一个组合框。应根据附加图像设置属性。请注意,只设置了一个列宽值 - 这意味着第一列是隐藏的(宽度= 0厘米),因此您只能看到第二列。第一列需要存在,因为它保存了存储在Employee表中的值(StateID)

combo box properties

答案 1 :(得分:0)

这是使用直接存储在表中的Access Look-up字段的问题之一。它们非常令人困惑,更糟糕的是在其他数据库格式中仍然不受支持,因此如果您升级到SQL Server或MySql,则无论如何都必须将它们全部转换为单独的表。

创建一个包含值的单独表格,并将其用作组合的来源,并将StateID存储在主表格中。

这里有更多的解释http://access.mvps.org/access/lookupfields.htm