在Windows 7上使用Ms-Access 2010 - 表单视图不会显示查找表值,只显示数字ID。下拉箭头不起作用,但在表格视图中工作正常。表视图显示值 - 来自States表的Georgia,下拉列表工作,关系显示从employee state字段到States ID的有效链接。没有找到答案解决这个特殊的问题。有任何想法吗?感谢
答案 0 :(得分:0)
在表单上,您是否将StateID作为文本框或组合框?要获得所需的行为,它需要是一个组合框。应根据附加图像设置属性。请注意,只设置了一个列宽值 - 这意味着第一列是隐藏的(宽度= 0厘米),因此您只能看到第二列。第一列需要存在,因为它保存了存储在Employee表中的值(StateID)
答案 1 :(得分:0)
这是使用直接存储在表中的Access Look-up字段的问题之一。它们非常令人困惑,更糟糕的是在其他数据库格式中仍然不受支持,因此如果您升级到SQL Server或MySql,则无论如何都必须将它们全部转换为单独的表。
创建一个包含值的单独表格,并将其用作组合的来源,并将StateID存储在主表格中。