Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1111.doc
Скачиваний:
3
Добавлен:
13.09.2019
Размер:
7.05 Mб
Скачать
  1. Назначение форм и их преимущества

Форма представляет собой электронный бланк, в котором есть ряд поименованных (подписанных) полей для ввода информации. Пользователь или наборщик заполняет эти поля информацией, и она автоматически заносится в соответствующие таблицы базы данных.

Формы являются основным средством организации интерфейса пользователя в приложениях Microsoft Access. Назначение форм следующее.

1. Формы используются для ввода данных в БД. Благодаря тому,

что форма позволяет размещать данные на экране в произвольном порядке

ввод данных можно организовать подобно заполнению бланка, привычного

пользователю, а так же применить некоторые элементы автоматизации ввода

данных.

2. Формы применяются так же для просмотра и редактирования

данных в БД. Формы обеспечивают возможность вывода на экран всей

информации или ее части в представлении, выбранном пользователем. Это

упрощает внесение изменений, добавление и удаление данных из базы.

Форма позволяет автоматически выбирать данные из других связанных

таблиц; выполнять вычисления по формулам; скрывать или выводить

некоторые данные в зависимости от значений других полей.

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

приложения. С помощью специальных элементов управления, называемых

командными кнопками, можно открывать другие формы, выполнять запросы,

распечатывать отчеты и др.

4. Формы могут предоставлять вспомогательную информацию о

работе приложения или о выполняемых действиях, можно вывести на экран

сообщение или предупреждение об ошибках.

5. Формы можно использовать для печати информации, хотя

удобнее для этих целей использовать отчет.

В базе данных «bdvaleria» созданы формы:

«Автоформа» по таблице самолет;

«Форма2мастер форм/рейсы» по таблице рейсы(был использован элемент управления Календарь);

«Пассажиры», где таблицы «пассажиры» и «рейсы» выступают как связанные таблицы;

«Пассажиры1»по таблицам «Пассажиры» и «Билеты»;

«диаграмма по запросу», диаграмма, которая создана по запросу и показывает в процентном соотношении, количество проданных билетов кассирами в денежном отношении;

«график» по запросу выборки

В режиме конструктора создана форма по таблице «пассажиры»

[форма3конструктор/ по запросу итоговый]

Создание кнопочной формы

Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.

Запросы и таблицы не являются элементами главной кнопочной формы. Поэтому для создания кнопок Запросы или Таблицы на кнопочной форме можно использовать макросы. Сначала в окне базы данных создают макросы «Открыть Запрос» или «Открыть Таблицу» с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов.

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

Технология создания кнопочных форм следующая:

1) создать страницу главной кнопочной формы (ГКФ);

2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.);

3) создать элементы главной кнопочной формы;

4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;

5) создать макросы для запросов или для таблиц с уникальными именами;

6) создать элементы для кнопочных форм запросов или таблиц.

Мною была создана кнопочная форма. На форму выведена рисунок-эмблема, число дней до нового года и день недели заданной даты.

Формы выполнены в разнообразном цветовом решении, в них использованы изображения самолетов, различные картинки, кнопки перехода, поиска записи, добавления и закрытия формы.

Сводная диаграмма

Сводная таблица

Подчиненная форма

Титульная форма

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

По условию задания расчетно- графической работы в форме «главная кнопочная форма» пользователь узнает количество дней, оставшихся до нового года и сегодняшний день. Для подсчета этих дней я использовала формулу «=#01.01.2008#-Date()».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]