组合框中的自动更正

时间:2013-08-05 10:05:38

标签: ms-access

修改:表格中有一列。例如它的调用“标题”。此列有一个组合框,其中包含“Best In Show”,“Best In Group”等项目列表。我想选择以下项目之一下拉列表中的一个是不同的文本。例如:我选择了“Best In Show”,但在列中它应该看起来像“BIS!”

当然,我知道可以在SQL查询或宏或其他表或其他地方发布的其他文本将替换下拉列表中的原始文本

如果您需要更多信息,请与我们联系。感谢。

3 个答案:

答案 0 :(得分:1)

使用包含两列的表/查询/值列表作为组合的记录源,第一列带有缩写,第二列带有显示值。

将组合中的列数设置为2,并将第一列的列宽设置为0.

然后,这将显示数据库中实际值的显示值。

答案 1 :(得分:0)

另见{8}}

答案 2 :(得分:0)

假设您有一个电影(ID,标题,Abbrv)表和一个人(ID,姓名)表。

你还有一个联合表Person_Film(PersonID,FilmID)

对于联盟表Person_Film,你想根据他/她的名字选择一个人,并根据其标题选择一部电影,但你想看看缩写。

您要做的是在Person_Film.FilmID字段上使用查找向导。在前面提到的表和字段的设计视图中选择“查找向导...”而不是数据类型并选择第一个选项“我希望查找列在表或查询中查找值”时,可以这样做

如果向导抱怨说存在基于该字段的关系,只需转到“工具”菜单中的“关系”屏幕,删除关系(查找表中的字段)并重试。别担心:向导最终会重新创建关系。

Lookup wizard

您选择Film表作为行源,并选择ID,Abbrv和Title(按此顺序)。保留选项以按照建议隐藏选中的键列。

结果是这样的:

enter image description here