-3

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

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

如果您需要更多信息,请告诉我。谢谢。

4

3 回答 3

1

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

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

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

于 2013-08-12T01:03:13.000 回答
0

另请参阅最后一个答案MS Access Dropdown List/Combo Box

于 2013-08-07T17:22:12.307 回答
0

假设您有一个 Film (ID, Title, Abbrv) 表和一个 Person (ID, Name) 表。

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

对于联合表 Person_Film,您希望根据姓名选择一个人,并根据其标题选择一部电影,但您希望看到的是缩写。

您所做的是在您的 Person_Film.FilmID 字段上使用查找向导。您可以在上述表和字段的设计视图中选择“查找向导...”而不是数据类型,然后选择第一个选项“我希望查找列查找表或查询中的值”

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

查找向导

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

结果是这样的:

在此处输入图像描述

于 2013-08-14T09:40:09.410 回答