Нужно сделать поиск и удалить дубликаты в одном поле
Вот ситуация в слишком упрощенной версии того, что мне нужно сделать. Я также все еще изучаю доступ, поступающий из других баз данных, поэтому, пожалуйста, будьте терпеливы со мной. Примечание: у меня есть несколько версий Access, которые я могу использовать, поэтому, если решение находится в более новой версии Access, просто дайте мне знать, и я воспользуюсь этой. Я пытаюсь закодировать в Access 2007, так как у нас МОЖЕТ быть пользователь или два, все еще использующий это. Но если мне нужно больше к более поздней версии, это нормально. На вопрос...
Есть 3 таблицы, таблица [PERSON], таблица [CODE], таблица [TRANSLATE]. Каждая запись PERSON связана с одной (или несколькими) записями таблицы CODE. Там есть 5 полей, в которых есть буквенно-цифровые коды. Коды переведены на "простой английский" в таблице перевода.
Таким образом, "ЛИЦО А" может иметь коды "А1", "А2" (имеет этот код дважды), "В1" и "С1" в таблице КОДОВ.
Это коды A1=”RUN”, A2=”JUMP”, B1=”SWIM” и C1=”PLAY” в таблице TRANSLATE.
Теперь я хочу иметь форму, которая показывает эти переводы в одном поле, но я хочу удалить все дублирующие переводы. Другая проблема заключается в том, что каждый человек может иметь только значения в code1 и code 3 и NULL для code2, code4 и code5.
Поэтому мне нужно выяснить, как удалить дубликаты кодов (если они существуют), перевести их в значения "простого английского" и представить их без пробелов.
Спасибо за любой вклад.