Я видел различные сообщения здесь о том, что вы не используете поиск в таблице. Если вы этого не сделаете, как вы обеспечиваете ссылочную целостность между полем и допустимыми значениями из таблицы поиска? Я не могу создать связь между полем таблицы и поле в таблице поиска, потому что я не могу создать уникальный индекс (без дубликатов) в поле - конкретное значение должно появляться несколько раз по всем записям в таблице. Но если я использую свойства поля для установки на него поиска и укажите поле из таблицы поиска, которое оно должно содержать, то это гарантирует, что данные не могут быть введены в это поле, которое не находится в таблице поиска.Доступность ссылочной целостности Access 2007 без использования поиска в таблице
Или у меня есть совершенно неправильный конец палки здесь?
Спасибо, но я упомянул, что я не могу создать отношения, поскольку поле не уникально. Пока пользователи формы будут ограничены элементами списков, это относится только к данным, введенным через форму. Прежде чем он попадет к пользователю, мне нужно загрузить данные из разных источников, и если ограничение не находится в поле в таблице, а не только в элементе управления формой, тогда могут быть сохранены некорректные данные. – Chelle
Вы, безусловно, можете создать отношения без уникального поля. Первичные ключи/индексы - единственные вещи, которые обеспечивают уникальность. – HK1
Хорошо, когда я попытался получить сообщение об ошибке, что связь не может быть создана, потому что в поле в первичной таблице не было уникального индекса на нем – Chelle