У нас есть база данных Access для отслеживания рабочих запросов. У нас есть форма, в которую мы вводим информацию для запросов. Мы хотим ограничить отделы, которые можно ввести в список, который мы ввели в таблицу под названием «Департаменты».MS-Access Form Combo box не может ограничить вставленные записи
Управление отделами в нашей форме запроса на работу - это поле со списком, основанное на таблице отделов. Это работает для ограничения отделов, введенных вручную; однако задания часто вводятся путем копирования и вставки старой информации в виде целой записи и изменения любой информации по мере необходимости. Когда это происходит, управление отделом не ограничено полем со списком.
Мне нужен способ подтверждения данных, введенных в элементе управления в форме напротив записей в поле «Департамент», прежде чем запись будет сохранена в таблице. Если отдел из вложенной записи не соответствует ни одной из записей в таблице отделов, я бы хотел, чтобы она вывела окно сообщения.
Я попытался использовать процедуру события BeforeUpdate, но не могу понять, как оценить текущую запись отдела в моей форме в отношении записей в моей таблице отделов. Кто-нибудь может предложить, как создать эту проверку?
@SMartin Вы можете загрузить рабочий пример [здесь] (http://wikisend.com/download/120420/Validation.zip). –
Нашел другой способ обработки на уровне формы с помощью DLookup, но пока не ответил на ответ; это полезно, хотя, я собираюсь проверить это в будущем. Спасибо за вашу помощь. –