Многозначный ComboBox не сохраняет данные в связанной таблице (Форма / Запрос) - PullRequest
0 голосов
/ 12 ноября 2018

В настоящее время в MS Access 2016 у меня есть поле с несколькими значениями, основанное на списке адресов электронной почты. И таблица назначения, и таблица, из которой извлекается список, являются связанными таблицами. ComboBox не работает ни для запросов, ни для форм, если целевая таблица является связанной таблицей. Это работает для обычного стола.

Я хочу сохранить несколько адресов электронной почты в этом поле, не используя вспомогательную таблицу (это было бы лучше, но создание форм стало бы настоящим кошмаром, как для меня, так и для пользователей). Внутреннее хранилище данных представляет собой CSV-подобный формат со знаком «;» разделитель, автоматически обрабатывается мой доступ.

Чтобы ответить на очевидные вопросы:

  • Я не буду использовать отдельную таблицу, как предлагает «Хороший дизайн», чтобы не убивать UX и простоту базы данных.
  • VBA вообще не задействована нигде в этой форме выбора.

Вопрос: Что мне не хватает, и что я могу сделать, чтобы заставить это работать в форме MS Access со связанной таблицей?

Вот как выглядит инструмент выбора из формы доступа:

enter image description here

1 Ответ

0 голосов
/ 12 ноября 2018

Решение оказалось:

  • Отключить таблицу от внешнего интерфейса
  • Пересвязать его

Похоже, что любое сложное поле (Multi-Value, Calculated, Attachment) требует пересвязки таблицы.

...