Microsoft Access使用格式查找创建键值列

问题描述

我一直在环顾四周,但似乎无法找到一个简单的解决方案。我有一个带有几个表的简单Access数据库,并且我想创建一个新列,其中包含格式为<REFERENCE ID> - <LETTER>的值。引用ID可以直接从列中提取(例如,列A),但字母需要根据其他列的值进行更改。没有嵌套的IF条件,有没有办法做到这一点?像键/值映射表之类的东西,我可以在其中指定以这种方式查找LETTER(采用上述格式):

查询表:

|   Key   |Val|
|---------|---|
|  Key 1  | A |
|  Key 2  | B |
|  Key 3  | C |
|  Key 4  | D |

带有关联键的原始参考ID表:

| Reference ID |  Keys |
|--------------|-------|
|     1000     | Key 1 |
|     1001     | Key 3 |
|     1002     | Key 4 |
|     1003     | Key 1 |
|     1004     | Key 2 |

新列(我想根据问题的答案来创建该列):

|  New column  |
|--------------|
|   1000 - A   |
|   1001 - C   |
|   1002 - D   |
|   1003 - A   |
|   1004 - B   |

如您所见,在这种情况下,值是字符串文字。从具有数据验证字段的列中选取键。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)