В этой статье мы понимаем, как выделить только необходимые поля и элементы управления, которые находятся в центре внимания в MS Access.
Автоматическое выделение поля, которое требует ввода, или элемента управления с фокусом, чтобы вы не тратили время на поиск курсора, вероятно, звучит слишком хорошо, чтобы быть правдой, верно? Но это не так, вы можете не только захотеть реализовать эти утилиты, но и иметь возможность реализовать их в реальности, выполнив несколько простых шагов.
Сегодня мы расскажем вам об этой утилите, которую вы можете реализовать в любой форме в представлении формы, установив всего одно свойство.
Реализация
Допустим, вы работаете с формой и хотите выделить «Заголовок» в качестве текущего поля, а остальные поля по мере необходимости, с определенным фоном и форматированным текстом. Для реализации этого необходимо следующее:
- Пример базы данных (скачать).
- Из примера базы данных скопируйте модуль, в котором есть «выделение», и вставьте его в свою базу данных.
- Расширьте все метки, прикрепленные к элементам управления. Это сделает текст жирным, наряду с добавлением какtar.
- Установите для свойства «При загрузке» формы значение: =setupForm ([Form])
Примечание. Показанная здесь «[Форма]» должна использоваться точно так же, и ее не нужно заменять именем вашей формы.
Требуемые выражения

Выделение только обязательных полей
=SetupForm([Form], 1)
Выделение только элементов управления с фокусом.
=SetupForm([Form], 2)
* Если для свойства «При загрузке» вашей формы установлено значение [Процедура события], вы должны выбрать добавление следующей строки в свой код.
Call SetupForm(Me)
Изменение цветовых схем
Вы можете выделить поля, изменив цветовые схемы, для этого вам потребуется присвоить разные значения всем константам, расположенным в верхней части модуля. «mlngcFocusBackColor» используется для определения цвета элемента управления, находящегося в фокусе.
mlngcFocusBackColor используется для определения цвета полей, требующих ввода.
Когда вы решаете внести изменения в цветовую схему, вы должны помнить о следующих моментах.
- В режиме таблицы появится только звездочка (над заголовками столбцов).
- Только цвет фона будет отображаться в непрерывной форме (здесь вы, возможно, пропустили прикрепление меток).
- Если вы хотите выделить метки в заголовке формы жирным шрифтом, вам следует использовать функцию CaptionFromHeader().
- Если метки не прикреплены к элементам управления, вы не сможете выделить их жирным шрифтом или добавить какtar отметка.
Ограничения
- Определенный выше процесс/код можно использовать только для выделения полей со списком, текстовых полей и списков.
- Если на «On L» уже есть что-тоost Focus» и свойства элемента управления «On Got Focus», он не сможет выделить.
Как обычный пользователь MS Access, вы могли время от времени сталкиваться с инцидентом с повреждением Access. Чтобы иметь дело с этими сценариями, необходимо рассмотреть вопрос о сохранении современного уровня техники. Доступ к ремонту инструмент как DataNumen Access Repair удобный. В случае сбоя этот мощный инструмент может гарантировать, что каждая запись, хранящаяся в вашей базе данных Access, будет возвращена в идеальном виде.
Об авторе:
Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая sql восстановление и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com
