Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы_9-12.doc
Скачиваний:
7
Добавлен:
14.09.2019
Размер:
2.04 Mб
Скачать

4. Создание вычисляемого поля в форме

Иногда существует необходимость в форме представлять промежуточные итоги, либо делать любые другие вычисления. Для этих целей в форме можно создать вычисляемое поле.

Вычисляемое поле может присутствовать как в формах, так и в отчетах. При этом в форме оно создается в области данных с помощью элемента управления «Поле». Для этого:

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

  2. На панели элементов выберите элемент Поле и поместите его в необходимое место области данных.

  3. Сделайте выравнивание надписи поля и самого поля по своему усмотрению.

  4. Двойным щелчком кнопки мыши войдите в режим редактирования надписи поля и введите название данного поля (название того, что будет считать формула).

  5. Щелчком правой кнопки мыши выполните вызов контекстного меню для самого поля и выберите пункт Свойства.

  6. Выберите закладку Данные и с помощью построителя выражений в поле Данные введите необходимую формулу, начиная ее со знака равенства:

  • Двойной щелчок по имени поля формы (средняя область построителя) поместит его в создаваемую формулу;

  • Щелчок мыши по арифметическому знаку позволит Вам также поместить его в создаваемую формулу.

  1. Примечание: Вы можете не использовать построитель выражений для создания формулы, а внести ее в режиме редактирования части «Данные» (где указано «Свободный») выбранного поля. При этом имена полей таблиц заключаются в квадратные скобки, и они должны полностью соответствовать названию, указанному при создании таблицы с соблюдением регистров и всех знаков, включая пробелы.

  2. Сохраните созданную форму и откройте ее в режиме формы. В случае обнаружения ошибок вернитесь в режим конструктора.

Задания

  1. Создайте поле, вычисляющее стоимость каждой поставки для Экземпляров медиатеки.

  2. Для этого воспользуйтесь представленной выше последовательностью действий и следующими замечаниями:

  • вычисляемое поле необходимо создавать в форме «Поставка подчиненная форма»;

  • откройте эту форму в режиме «Конструктор»;

  • выберите элемент управления «поле»;

  • в надписи поля внесите «Стоимость поставки», в поле формулу =[Цена]*[Количество] (где [Цена] и [Количество]– это имена соответствующих полей таблицы «Поставка», которые используются в форме для отображения необходимых данных).

  1. Откройте форму «Поставка подчиненная форма» и убедитесь, что вычисляемое поле работает верно.

  2. Откройте форму «Экземпляр», посмотрите, видно ли вновь созданное поле. При необходимости внесите изменения в размер подчиненной формы, чтобы все данные отображались.

  3. Сохраните изменения, результат продемонстрируйте преподавателю.

5. Создание главной кнопочной формы

Главная кнопочная форма – это форма, которая загружается первой при открытии БД. Данная форма должна содержать кнопки, по нажатию которых Вы сможете иметь доступ (открывать, распечатывать и т.д.) ко всем объектам Вашей БД: формам, запросам, отчетам. Кроме того, на ней должна быть кнопка выхода (как и на каждой из форм), либо кнопка возврата на главную форму.

При создании Главной кнопочной формы можно использовать:

1) режим Конструктора ( );

2) Диспетчер кнопочных форм (меню Сервис/Служебные программ/Диспетчер кнопочных форм).

Для создания кнопочной формы в режиме Конструктора необходимо выполнить представленную ниже последовательность действий.