
- •Содержание
- •Лабораторная работа № 9 Работа с таблицами в субд ms Access
- •1. Создание таблиц
- •Подробное описание алгоритмов выполнения этих действий в обобщенном виде представлено ниже. Затем следуют задания.
- •1. Создание таблиц
- •2. Связывание таблиц
- •3. Заполнение таблиц
- •Вопросы для самоконтроля
- •Лабораторная работа № 10 Работа с формами в субд ms Access
- •1. Алгоритмы создания формы
- •2. Создание простой формы
- •3. Создание и редактирование многотабличных форм
- •4. Создание вычисляемого поля в форме
- •5. Создание главной кнопочной формы
- •1. Создание «макета» формы:
- •2. Вставка графического объекта в форму:
- •3. Создание кнопки:
- •Вопросы для самоконтроля
- •Лабораторная работа № 11 Конструирование запросов в субд ms Access
- •1. Конструирование запроса на выборку.
- •1. Конструирование запроса на выборку
- •1. Создайте запрос на выборку в режиме Конструктора.
- •2. Внесите следующие изменения в запрос «Список экземпляров».
- •3. Создайте запрос для получения информации о поступивших экземплярах за указанный период
- •4. Создайте запрос для получения информации о посетителях и сделанных ими заказах экземпляров медиатеки.
- •2. Конструирование запроса с параметрами
- •Вопросы для самоконтроля
- •Лабораторная работа № 12 Конструирование отчетов в субд ms Access
- •1. Создание простого отчета на основе таблицы в конструкторе
- •2. Добавление в отчет текущей даты
- •3. Добавление номера страницы
- •3. Создание отчета на основе запроса в режиме мастера
- •Вопросы для самоконтроля
- •Список литературы
4. Создание вычисляемого поля в форме
Иногда существует необходимость в форме представлять промежуточные итоги, либо делать любые другие вычисления. Для этих целей в форме можно создать вычисляемое поле.
Вычисляемое поле может присутствовать как в формах, так и в отчетах. При этом в форме оно создается в области данных с помощью элемента управления «Поле». Для этого:
Откройте форму, в которой Вы будете создавать вычисляемое поле, в режиме конструктора.
На панели элементов выберите элемент Поле и поместите его в необходимое место области данных.
Сделайте выравнивание надписи поля и самого поля по своему усмотрению.
Двойным щелчком кнопки мыши войдите в режим редактирования надписи поля и введите название данного поля (название того, что будет считать формула).
Щелчком правой кнопки мыши выполните вызов контекстного меню для самого поля и выберите пункт Свойства.
Выберите закладку Данные и с помощью построителя выражений в поле Данные введите необходимую формулу, начиная ее со знака равенства:
Двойной щелчок по имени поля формы (средняя область построителя) поместит его в создаваемую формулу;
Щелчок мыши по арифметическому знаку позволит Вам также поместить его в создаваемую формулу.
Примечание: Вы можете не использовать построитель выражений для создания формулы, а внести ее в режиме редактирования части «Данные» (где указано «Свободный») выбранного поля. При этом имена полей таблиц заключаются в квадратные скобки, и они должны полностью соответствовать названию, указанному при создании таблицы с соблюдением регистров и всех знаков, включая пробелы.
Сохраните созданную форму и откройте ее в режиме формы. В случае обнаружения ошибок вернитесь в режим конструктора.
Задания
Создайте поле, вычисляющее стоимость каждой поставки для Экземпляров медиатеки.
Для этого воспользуйтесь представленной выше последовательностью действий и следующими замечаниями:
вычисляемое поле необходимо создавать в форме «Поставка подчиненная форма»;
откройте эту форму в режиме «Конструктор»;
выберите элемент управления «поле»;
в надписи поля внесите «Стоимость поставки», в поле формулу =[Цена]*[Количество] (где [Цена] и [Количество]– это имена соответствующих полей таблицы «Поставка», которые используются в форме для отображения необходимых данных).
Откройте форму «Поставка подчиненная форма» и убедитесь, что вычисляемое поле работает верно.
Откройте форму «Экземпляр», посмотрите, видно ли вновь созданное поле. При необходимости внесите изменения в размер подчиненной формы, чтобы все данные отображались.
Сохраните изменения, результат продемонстрируйте преподавателю.
5. Создание главной кнопочной формы
Главная кнопочная форма – это форма, которая загружается первой при открытии БД. Данная форма должна содержать кнопки, по нажатию которых Вы сможете иметь доступ (открывать, распечатывать и т.д.) ко всем объектам Вашей БД: формам, запросам, отчетам. Кроме того, на ней должна быть кнопка выхода (как и на каждой из форм), либо кнопка возврата на главную форму.
При создании Главной кнопочной формы можно использовать:
1) режим Конструктора ( );
2) Диспетчер кнопочных форм (меню Сервис/Служебные программ/Диспетчер кнопочных форм).
Для создания кнопочной формы в режиме Конструктора необходимо выполнить представленную ниже последовательность действий.