Решение. Ввод в форму элементов управления

Решение

Ввод в форму элементов управления

Вся информация отображается в форме с помощью, так называемых элементов управления. Они расположены в группе Элементы управления вкладки Конструктор. Здесь же расположены две кнопки: Выбрать и Использовать мастера.

Кнопка Выбрать. Если кнопка находится в нажатом состоянии (желтого цвета), то это означает, что ни один элемент управления на панели не выбран и можно выполнять изменения объектов, которые уже размещены на форме. Однако, если выбрать на панели какой-либо элемент управления, то кнопка перейдет в отжатое состояние. Это означает, что в данный момент на панели выбран объект для добавления в форму. Чтобы отменить выбор элемента, следует нажать кнопку Выбрать.

Кнопка Использовать мастера. Нажатое состояние кнопки (кнопка желтого цвета) означает, что в данный момент установлен режим автоматического использования мастеров, которые будут запускаться в случае создания нового объекта на форме. Мастера используются для создания списков, переключателей, подчиненных форм, кнопок. Поэтому кнопка Использовать мастера должна находиться в нажатом состоянии при создании макета формы.

Пример. Добавить в форму кнопку, вызывающую запрос, например запрос с именем зперек.

· Открыть форму (любую) в режиме конструктора, например, фСтудентформа

· Расширить область Примечание протаскиванием мыши

· Щелкнуть на элементе Кнопка в группе Элементы управления.

· В области Примечания щелкнуть в том месте, где будет размещена кнопка. Появится окно Создание кнопки

· Выбрать категорию Разное и в ней действие Выполнить запрос – кнопка Далее

· Выбрать имя запроса зперек – кнопка Далее

· Установить флажок (.) текст, ввести название кнопки «запрос перек» – кнопка Далее

· Кнопка Готово.

· Открыть форму в режиме формы и нажать кнопку «запрос перек». Будет открыт запрос с именем Зперек.

Для кнопки можно создать всплывающую подсказку:

· открыть форму в режиме конструктора

· Щелкнуть правой кнопкой мыши на кнопке запрос перек, выбрать команду Свойства. Откроется окно свойств кнопки.

· Щелкнуть на вкладке Другие – ввести по строке Всплывающая подсказка текст, например, оценки в разрезе групп, фамилий и предметов. Закрыть окно свойств.

· Перейти в режим формы и проверить действие подсказки.

Пример. Создать форму (фУспевГруппаПредмет), которая позволит выполнить параметрический запрос (зУспевГруппаПредмет) путем задания значений полей в форме.

Теория. Последовательность операций для решения примера должна быть следующей.

1. Для наиболее удобного выбора значений из списков номеров групп и названий предметов следует создать два запроса (один на основании таблицы Группа с одним полем Номер группы и второй на основании таблицы Предмет соднимполем Название предмета).

2. Создать форму фУспевГруппаПредмет, поместив в нее следующие элементы управления: П ереключатель (для поля Семестр) и П оля со списками (для полей Номер группы и Название предмета). Этим элементам управления в окне свойств поля надо присвоить имена (!).

3. Создать запрос зУспевГруппаПредмет, где по строке Условие отбора указать ссылки на имена элементов управления в форме. Это самая важная операция в создании запроса из формы, конкретная работа будет рассмотрена далее.

4. Добавить в форму кнопку, запускающую созданный запрос

5. Открыть форму, выбрать нужные значения полей, щелкнуть на кнопке запуска запроса

Рассмотрим выполнение этих операций.

1. Создать два запроса: запрос зСписокГруппа, состоящее из одного поля Номер группы и запрос зСписокПредметы, состоящее из одного поля Название предмета

2. Создать форму фУспевГруппаПредмет, вставив в нее элементы управления : переключатели и поле со списком


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: