Конфликт текстового поля и поля со списком
Я должен упомянуть, что я новичок в Access, поэтому, пожалуйста, не голосуйте за мой вопрос. Мне действительно нужна помощь в этом. Если кто-то не поможет мне, я просто буду продолжать публиковать один и тот же вопрос, пока кто-то, кто действительно заботится, не потратит время, чтобы помочь мне.
Вот что я пытаюсь добиться: пользователь вводит новые данные в текстовое поле и пытается сохранить их в форме. Пользователь получает сообщение о том, что это обновление не может произойти, потому что его нет в таблице первичного ключа. Пользователь смотрит в поле со списком, чтобы увидеть, если они вводят существующие данные в неправильном формате. Если это так, пользователь выбирает необходимую существующую информацию из поля со списком, и текстовое поле автоматически обновляется. Если данные еще не существуют, пользователь нажимает кнопку Добавить новый ... и добавляет новые данные в первичный ключ. Пользователь может затем сохранить данные.
В настоящее время это не работает. Когда я создаю поле со списком и выбираю: Сохранить это значение в этом поле: (текстовое поле), это как-то создает двусторонние отношения. Поле со списком обновит текстовое поле, но если в текстовое поле введена неверная запись, оно также обновит поле со списком. Это меня расстраивает, потому что они связаны с двумя разными таблицами, поэтому я понятия не имею, почему в текстовом поле можно обновить поле со списком. Поле со списком извлекает уникальные значения из таблицы первичного ключа, а текстовое поле просто отображает текущие данные из таблицы, которая является стороной «многих» отношений с первичным ключом. Оба содержат один и тот же тип данных, но текстовое поле никоим образом не должно обновлять поле со списком.
Прямо сейчас мне нужно просто использовать поле со списком для целей проверки, не позволяя ему хранить значения в любом месте. Это работает, но это не идеально.
Name of text box: Code Control Source of text box: Code (but from tbl_ContractsMASTER) Name of combo box: Combo86 Control Source of combo box: Code (but from tbl_Code)
Мне пришлось изменить источник управления поля со списком на несвязанный, но, опять же, этот результат не идеален.
Можно ли это решить?
0 ответов на вопрос
Похожие вопросы
-
1
Microsoft Access 2010 устанавливает все ячейки равными somevalue
-
1
Ввод данных «многие ко многим» - Access 2010
-
1
Как просмотреть системные таблицы для `.MDB` в Access 2010?
-
-
1
Использование сводной таблицы для подсчета элементов в Access
-
4
Ошибка увеличения размера базы данных MS-Access
-
1
Где я могу найти несколько полезных текущих учебников по Access?
-
7
Как мне установить первое значение AutoNumber в Access?
-
2
Как вытащить данные из нескольких таблиц в одну таблицу в Access?
-
1
MS Access Forms: номер магазина - таблица, отображать текст в ComboBox
-
4
Как синхронизировать несколько баз данных вместе?