list - 如何创建一个包含选项列表的字段但存储索引?
问题描述
我正在制作一个 Microsoft Access 表,其中一个字段是预制选项的列表。当我对该表进行 SQL 查询时,它会将列表的值作为包含拼写选项的字符串返回。我想为列表的每个元素分配数值,以便 SQL 查询返回一个数字。我该怎么做呢?我知道这是可能的,因为我有一个包含此类列表的访问文件,但我无法重新创建它。
解决方案
一个简单的方法是让您的组合框将表的查询用作行源。此查询将在第一个字段中具有表唯一 ID,并且您希望作为第二个字段返回的字段。然后将“列数”组合框中的设置更改为 2。如果要显示两个字段,请将“列宽”值更改为 1"; 1"。如果您只想显示一个字段,请将您不想看到的字段的值更改为 0。现在我们在 SQL 查询中引用此列表,它将使用 ID 字段但向用户显示字符串字段。
推荐阅读
- python - 在使用计数器更新字符串的出现时将列表添加到字典
- matlab - 创建正弦波系列的总和作为矩阵
- php - 我想将值存储在两个表中,但我可以存储在单个表中
- c# - 带有 Projection to class THEN GroupBy 的 Linq 语句导致本地评估
- python - Django 模型文件中的静态变量和方法以及如何在 Django 管理界面中为静态变量添加十进制字段
- android - Android 开发:将代码更新到更新的 NDK?
- javascript - 组件不会掉入相邻列 react-beautiful-dnd
- java - 使用 mapstruct 映射不同类型列表的元素
- c# - 为什么这个比较答案永远不会改变?
- python - HW 问题:是否可以在评分功能中无需附加块来转换所有考试成绩?