Ввод значения в текстовое поле на основе значения другого текстового поля

#ms-access

#ms-access

Вопрос:

Я новичок в базе данных access. У меня есть форма, в которую пользователь должен вводить данные. У меня есть два текстовых поля (wbc и txt1). wbc — это связанное текстовое поле, а txt1 — несвязанное текстовое поле. Значения Wbc должны находиться в определенном диапазоне, т.е. между 3,5 и 9,5. Я хочу, чтобы, если пользователь вводит значение ниже 3,5, тогда txt1 автоматически отображает текст «Низкий», или если wbc содержит значение больше 9,5, тогда txt1 отображает текст «высокий». Но если значение wbc находится в диапазоне от 3,5 до 9,5, то txt1 ничего не покажет. Я не знаю, как это сделать. Пожалуйста, помогите мне.

Ответ №1:

Вы можете добавить макрос к событию AfterUpdate в Wbc.

Этот макрос проверяет значение Wbc и изменяет значение txt1, если Wbc нарушает упомянутые вами правила

Изображение макроса

Комментарии:

1. Спасибо BankBuiler. Я попробую, но я только что вспомнил форму подчиненной формы основной формы

2. BankBuilder макросы работали так хорошо. Большое спасибо

3. Я рад это слышать