Управляющие элементы в формах
Эффективность работы с формой может быть повышена путем введения в ее состав ряда управляющих элементов: кнопок, флажков, переключателей и т.п.
Элементы Выключатель, Переключатель и Флажоканалогичны по своим функциям и предназначены для ввода бинарных (логических) значений. В таблице такие значений отображаются флажком Ö а в форме они представляются численными значениями: -1 (True, Истина, Да) и 0 (False, Ложь, Нет). Для большей наглядности ввод, просмотр и модификацию таких данных можно производить с помощью перечисленных выше элементов.
Установка одного любого из них начинается с нажатия соответствующей ему кнопки на панели инструментов, выбора щелчком левой клавиши мыши места его расположения, формирования осмысленной надписи и связывания элемента с требуемым полем целевой таблицы посредством задания свойства Данныена одноименной вкладке. Если данное поле уже находилось на бланке формы, его необходимо предварительно удалить.
Перечисленные элементы можно использовать для формирования группы переключателей, с помощью которых можно мышью выбирать одно и только одно значение из группы допустимых, например, задавать форму обучения студента: дневную, вечернюю или заочную. При этом перед связыванием с переключателями само поле на бланке формы должно отсутствовать.
Процесс формирования начинается с нажатия кнопки Группа переключателейна панели инструментов (см. рис. 2.8). Далее мышью выбирается место его расположения, что приводит к появлению окна "Создание группы переключателей", в котором перечисляются требуемые альтернативы (опции) создаваемой группы (например, формы обучения).
Нажатие кнопки Далееприводит к появлению окна, в котором пользователь может выбрать значение, которое будет устанавливаться СУБД автоматически (по умолчанию) при переходе к новой записи.
Кнопка Далееоткрывает окно, в котором можно сменить числовые значения, приписываемые каждой опции и, следовательно, переключателю. Необходимо помнить, что все числовые значения должны быть уникальны в пределах одной группы переключателей.
В следующем окне СУБД предлагает выбрать тип элементов управления:
- переключатели;
- флажки;
- выключатели,
и подобрать вид оформления.
Нажатие кнопки Далееприводит к появлению окна, в котором вводится подпись для группы, например, Форма обучения.
На последнем шаге нажимается кнопка Готово.
ВНИМАНИЕ: При работе с группой переключателей в соответствующее поле таблицы заносятся не значения, а их числовые номера. В дальнейшем сами значения можно увидеть только при работе с таблицей в режиме формы.
Для эффективной организации работы с БД на поле формы можно размещать кнопки активизации требуемых действий: открытия и закрытия таблиц, запросов, других форм и т.п. Размещение кнопки начинается с выбора на панели данного инструмента (см. рис. 6.4), указания щелчком мыши места его расположения, что приводит к раскрытию окна с двумя полями: "Категории" и "Действия". В первом из них выбирается группа операций, а во втором - сама операция работы с БД.
Последующее нажатие кнопки Далееприводит к выбору пользователем вида генерируемой кнопки: на ней будет расположен поясняющий текст или рисунок. В первом случае требуется ввести сам текст, во втором - указать местоположение рисунка.
Затем необходимо будет задать имя кнопки с целью упрощения ссылок на нее в дальнейшем. После этого нажимается кнопка Готово.
Практическое задание:
1. Создать в режиме Автоформа форму в столбец для таблицы ОТДЕЛ;
2. Дополнить таблицу СЛУЖАЩИЙ БД Фирмаполем логического типа, определяющим отношение служащего к воинской обязанности;
3. Для таблицы СЛУЖАЩИЙ БД Фирмасоздать форму, в которой работа с введенным полем осуществляется посредством: военнообязан - выключателя, невоеннообязан - флажка;
4. Для поля Семейное положение формы Служащий создать группу переключателей на основе: для мужчин - переключателя, для женщин - выключателя;
5. На бланке данной формы расположить кнопку раскрытия созданной в п.1 формы;
6. Занести с помощью сформированной формы 5 записей в таблицу СЛУЖАЩИЙ и просмотреть их содержимое в режиме таблицы.