Читайте также:
|
|
Практическая работа №09-10.
ИКТ – 2 курс – о.о.)
Создание сложных форм с элементами управления.
(2 часа)
Цель. Приобрести практические навыки по созданию форм разных видов с применением элементов управления.
План:
1. Общие положения.
2. Создание элементов управления в формах.
3. Создание главной кнопочной формы.
4. Добавление в форму вычисляемых элементов управления.
5. Создание сложных форм.
Ход выполнения работы
1. Общие положения.
Для удобства работы пользователя с базой данных в форму включаются различные графические элементы при их создании. Для этого используются элементы управления.
Элементы управления представляют собой объекты в формах, используемые для отображения данных, выполнения действий или в качестве украшений. Например, можно использовать поле в форме для отображения данных, кнопку в форме для открытия другой формы, линию или прямоугольник для разделения и группировки элементов управления, делающей более понятным их назначение.
В MS Access имеются следующие элементы управления, которые доступны через Панель элементов в режиме Конструктора форм: поле, надпись, группа параметров, переключатель, флажок, список, кнопка, набор вкладок, рисунок, линия, прямоугольник и другое.
Для форм также существуют следующие дополнительные элементы управления: выключатель, поле со списком, присоединенная рамка объекта, свободная рамка объекта, набор вкладок, разрыв страницы. В форму можно добавлять подчиненные формы и отчеты.
Элементы управления делятся на три типа: присоединенные (или связанные), свободные и вычисляемые.
2. Создание элементов управления в формах.
а) Применение элемента управления- Надпись.
Добавим в заголовок формы Заказы надпись: Сведения о наших заказах.
· Откройте созданную ранее форму Заказы в режиме Конструктора.
· Указателем мыши отодвиньте Область данных от Заголовка формы.
· На панели инструментов нажмите кнопку Панель элементов, если она еще не нажата.
· На появившейся панели элементов нажмите кнопку Надпись. Когда указатель мыши попадет в активную область формы, он примет вид крестика со значком элемента управления Надпись.
· Поместите указатель мыши в виде крестика в Заголовок формы, нажмите левую кнопку мыши, удерживая ее, перетащите указатель вправо и немного вниз так, чтобы появился прямоугольный контур.
· Внутри контура введите нужный текст.
б) Создание элемента управления - Поле со списком.
Создадим поля со списком для полей КодКлиента и КодТовара для отображения необходимых данных.
· На панели элементов нажмите кнопку Список.
· Поместите указатель мыши в виде крестика напротив поля КодКлиента и нажмите левую кнопку мыши, удерживая ее, перетащите указатель в нижний правый угол списка.
· В первом диалоговом окне Мастера выберите переключатель - Объект поле со списком будет содержать значения из таблицы или запроса. Нажмите на кнопку Далее.
· Выделите из списка таблицу Клиенты и нажмите на кнопку Далее.
· Выберите из таблицы Клиенты поле Фамилия, которое будет отображаться в списке. Нажмите на кнопку Далее.
· Выберите переключатель Сохранить в поле. Тогда в списке справа будут отображаться все поля базовой таблицы Заказы. Список должен возвращать значение поля КодКлиента, поэтому нужно выбрать из списка значение КодКлиента. Нажмите на кнопку Далее.
· Укажите название метки для создаваемого списка – Наши клиенты. Нажмите на кнопку Готово.
· Просмотрите форму в режиме Формы.
Самостоятельно создайте Поле со списком для поля КодТовара.
3. Создание главной кнопочной формы.
Главная кнопочная форма позволяет пользователю видеть, с какими объектами базы данных он может работать. Эта форма создается в режиме Конструктор с помощью элемента управления – кнопки. Кнопка выполняет, например, такие команды, как открытие формы или распечатка отчета.
Создадим Главную кнопочную форму с кнопками для открытия форм Клиенты, Товары и Заказы.
· В окне базы данных выберите вкладку Формы.
· Нажмите кнопку Создать. В окне Новая форма выбрать режим Конструктор и нажать ОК.
· На панели инструментов должна быть нажата пиктограмма Панель элементов, в которой найдите элемент управления – Кнопка.
· Щелкните на элементе Кнопка, а затем указателем мыши в форме в области данных.
· В появившемся окне из списка Категории выбрать - Работа с формой, а затем в списке Действия – Открыть форму. Нажмите Далее.
· Из списка выберете форму Клиенты. Нажмите Далее.
· Выберете Открыть форму и показать все записи. Нажмите Далее.
· Выберете Текст, и в строке напишите - Клиенты. Нажмите Далее.
· Задайте имя кнопке Клиенты. Нажмите Готово.
· Самостоятельно – создайте кнопки для открытия форм Товары и Заказы, причем размещая их красивым и удобным образом.
Настройка свойств формы.
· На панели инструментов нажать пиктограмму Свойства. В появившемся окне в поле из списка - выбрать Форму.
· В закладке Макет выбрать свойство - Полоса прокрутки и поставить - Отсутствуют, а для свойства Кнопки перехода – нет. Закройте диалоговое окно.
· Закройте форму, но не забудьте сохранить и дать название форме - Главная кнопочная форма.
Для того чтобы Главная кнопочная форма открывалась при запуске базы данных необходимо:
· Выделите курсором мыши форму Главная кнопочная форма.
· В главном меню Сервис выберите команду Параметры запуска.
· В поле Вывод формы/страницы выбрать форму - Главная кнопочная форма.
· Нажать ОК.
4. Добавление в форму вычисляемых элементов управления.
При работе с формой может возникнуть необходимость ввести выражение для определения данных, которых нет в таблице или запросе, но эти данные могут быть вычислены. При использовании вычисляемых элементов управления расчеты производятся при каждом переходе к новой записи.
· Создайте запрос, состоящий из таких полей, как: КодЗаказа, Фамилия, Наименование, Цена, Количество, ЕдиницыИзмерения. Назовите его - Сумма Заказа.
· Создайте одноименную форму для запроса Сумма Заказа.
· Откройте форму Сумма Заказа в режиме Конструктор.
· Используя Панель элементов, вставьте в заголовок элемент управления Поле.
· Элемент управления Поле состоит из двух прямоугольников. В левом находится надпись – Поле №…, в правом - Свободный.
· В левой части нужно написать Сумма заказа. Для этого на панели инструментов выберите команду Свойства и в закладке Все задайте Имя и Подпись – Сумма заказа.
· В правую часть введем выражение для вычисления суммы заказа (цена умноженное на количество). Для этого на панели инструментов выберите команду Свойства и перейдите к закладке Данные.
· В строке Данные нажмите на три точки. В появившемся окне Построителя выражений необходимо указать имена полей запроса и математическое выражение.
· При правильном выполнении действий вы должны получить следующие результаты, как показаны на рисунках.
· Закройте и сохраните форму.
· Просмотрите форму в режиме ввода данных.
После создания выражений при работе с формой вычисляемый элемент управления будет отображать результаты вычислений в соответствии с ним.
Итоговая отчетность
Продемонстрировать работу с данными в созданных формах.
Ответить на вопросы:
1. Что такое элементы управления?
2. Какие бывают типы элементы управления?
3. Как просмотреть свойства элемента управления?
4. Как создать вычисляемый элемент управления?
5. Назовите преимущества сложной формы?
Дата добавления: 2015-10-29; просмотров: 137 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Специальные операторы | | | Ход выполнения работы |