Встроенные элементы управления
Элементы управления выбора: Выключатель, Переключатель, Флажок и Группа
О предоставлении пользователю возможности выбирать значение из предложенного набора вариантов с помощью элементов управления: флажков, переключателей, выключателей и групп элементов – уже говорилось в гл. 5. Рассмотрим эти элементы управления чуть более подробно. Три типа элементов: выключатели, переключатели и флажки – выполняют одинаковые функции и используются для представления значения логического типа данных. Они могут принимать значения 0 (Нет) или -1 (Да). Различаются они внешним видом (рис. 9.3).
Рис. 9.3. Элементы управления выбора
В верхней строчке изображены элементы, значения которых равны Да, в следующей строчке – эти же элементы, когда они имеют значение Нет. В третьей строчке изображены переключатель и флажок, когда их значение не определено. Выключатель имеет значение Да, когда он включен, и Нет – когда выключен. Переключатель имеет значение Да, когда он выбран, и Нет – когда не выбран. Флажок имеет значение Да, когда он установлен и Нет – когда сброшен. Если элементы выбора используются для отображения логических данных, хранящихся в поле таблицы, нужно определить для них значения по умолчанию, т. к. в противном случае в новой записи значения этих элементов не будут определены. Значение по умолчанию задается как значение одноименного свойства Значение по умолчанию (Default Value) либо в окне свойств элемента, либо с помощью процедуры VBA, либо с помощью" макроса. Всякий раз, когда пользователь щелкает мышью по элементу выбора, его значение изменяется на противоположное.
Поскольку эти элементы предназначены в первую очередь для улучшения визуального восприятия данных, то предусмотрено несколько вариантов их оформления. Для элемента управления Флажок (CheckBox) эти варианты представлены на рис. 9.4, остальные элементы имеют те же варианты оформления.
Рис. 9.4. Варианты оформления элементов выбора
Элемент управления Группа (Option Group) используется для того, чтобы дать возможность выбрать одно значение из небольшого набора вариантов. Пример групп элементов был приведен на рис. 9.3. Если элементы выбора объединены с помощью элемента управления Группа, то только один из этих элементов может быть выбран пользователем, т. е. получит значение Да.