以下是我需要做的过度简化版本的情况。我还在学习来自其他数据库的Access,所以请耐心等待我。注意:我有多个版本的Access我可以使用,所以如果解决方案是更新版本的访问,请告诉我,我会使用那个。我尝试在Access 2007中编码,因为我们可能有一两个用户仍在使用它。但是,如果我需要更多的更高版本,那很好。关于这个问题......
有3个表,一个[PERSON]表,[CODE]表,[TRANSLATE]表。 每个PERSON记录与一个(或多个)CODE表记录相关。那里有5个字段,其中都包含字母数字代码。代码在TRANSLATE表中翻译为“普通英语”。
所以“PERSON A”可能在CODES表中有代码“A1”,“A2”(有两次代码),“B1”和“C1”。
这些代码在TRANSLATE表中是A1 =“RUN”,A2 =“JUMP”,B1 =“SWIM”,C1 =“PLAY”。
现在,我希望在单个字段中显示一个显示这些翻译的表单,但我想删除任何重复的翻译。另一个问题是每个人可能只有code1和code3中的值,而code2,code4和code5中只有NULL。
所以我需要弄清楚如何删除重复的代码(如果它们存在),将它们翻译成“普通英语”值并显示它们没有任何间隙。
感谢您的任何意见。