首页 > 解决方案 > 如何创建一个包含选项列表的字段但存储索引?

问题描述

我正在制作一个 Microsoft Access 表,其中一个字段是预制选项的列表。当我对该表进行 SQL 查询时,它会将列表的值作为包含拼写选项的字符串返回。我想为列表的每个元素分配数值,以便 SQL 查询返回一个数字。我该怎么做呢?我知道这是可能的,因为我有一个包含此类列表的访问文件,但我无法重新创建它。

标签: listms-access

解决方案


一个简单的方法是让您的组合框将表的查询用作行源。此查询将在第一个字段中具有表唯一 ID,并且您希望作为第二个字段返回的字段。然后将“列数”组合框中的设置更改为 2。如果要显示两个字段,请将“列宽”值更改为 1"; 1"。如果您只想显示一个字段,请将您不想看到的字段的值更改为 0。现在我们在 SQL 查询中引用此列表,它将使用 ID 字段但向用户显示字符串字段。


推荐阅读