- •Расчетно-графическая работа
- •Оглавление
- •Постановка задачи и описание заданной предметной области (по)
- •Информационно-логическая модель данных
- •Назначение таблиц. Организация связей между таблицами.
- •4.Назначение запросов, описание типов запросов
- •Назначение форм и их преимущества
- •Назначение отчетов
- •Макросы и цель их использования
- •8. Назначение и описание используемых программ
- •Выводы:
- •9. Список используемой литературы
Назначение форм и их преимущества
Форма представляет собой электронный бланк, в котором есть ряд поименованных (подписанных) полей для ввода информации. Пользователь или наборщик заполняет эти поля информацией, и она автоматически заносится в соответствующие таблицы базы данных.
Формы являются основным средством организации интерфейса пользователя в приложениях Microsoft Access. Назначение форм следующее.
1. Формы используются для ввода данных в БД. Благодаря тому,
что форма позволяет размещать данные на экране в произвольном порядке
ввод данных можно организовать подобно заполнению бланка, привычного
пользователю, а так же применить некоторые элементы автоматизации ввода
данных.
2. Формы применяются так же для просмотра и редактирования
данных в БД. Формы обеспечивают возможность вывода на экран всей
информации или ее части в представлении, выбранном пользователем. Это
упрощает внесение изменений, добавление и удаление данных из базы.
Форма позволяет автоматически выбирать данные из других связанных
таблиц; выполнять вычисления по формулам; скрывать или выводить
некоторые данные в зависимости от значений других полей.
3. Формы используются для управления ходом выполнения
приложения. С помощью специальных элементов управления, называемых
командными кнопками, можно открывать другие формы, выполнять запросы,
распечатывать отчеты и др.
4. Формы могут предоставлять вспомогательную информацию о
работе приложения или о выполняемых действиях, можно вывести на экран
сообщение или предупреждение об ошибках.
5. Формы можно использовать для печати информации, хотя
удобнее для этих целей использовать отчет.
В базе данных «bdvaleria» созданы формы:
«Автоформа» по таблице самолет;
«Форма2мастер форм/рейсы» по таблице рейсы(был использован элемент управления Календарь);
«Пассажиры», где таблицы «пассажиры» и «рейсы» выступают как связанные таблицы;
«Пассажиры1»по таблицам «Пассажиры» и «Билеты»;
«диаграмма по запросу», диаграмма, которая создана по запросу и показывает в процентном соотношении, количество проданных билетов кассирами в денежном отношении;
«график» по запросу выборки
В режиме конструктора создана форма по таблице «пассажиры»
[форма3конструктор/ по запросу итоговый]
Создание кнопочной формы
Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.
Запросы и таблицы не являются элементами главной кнопочной формы. Поэтому для создания кнопок Запросы или Таблицы на кнопочной форме можно использовать макросы. Сначала в окне базы данных создают макросы «Открыть Запрос» или «Открыть Таблицу» с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов.
Для одной базы данных можно создать несколько кнопочных форм. Кнопки следует группировать на страницах кнопочной формы таким образом, чтобы пользователю было понятно, в каких кнопочных формах можно выполнять определенные команды (запросы, отчеты, ввода и редактирования данных). Необходимо отметить, что на подчиненных кнопочных формах должны быть помещены кнопки возврата в главную кнопочную форму.
Технология создания кнопочных форм следующая:
1) создать страницу главной кнопочной формы (ГКФ);
2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.);
3) создать элементы главной кнопочной формы;
4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных;
5) создать макросы для запросов или для таблиц с уникальными именами;
6) создать элементы для кнопочных форм запросов или таблиц.
Мною была создана кнопочная форма. На форму выведена рисунок-эмблема, число дней до нового года и день недели заданной даты.
Формы выполнены в разнообразном цветовом решении, в них использованы изображения самолетов, различные картинки, кнопки перехода, поиска записи, добавления и закрытия формы.
Сводная диаграмма
Сводная таблица
Подчиненная форма
Титульная форма
Титульная форма представляет собой первый лист моей работы, на котором расположены: фоновый рисунок, кнопки, позволяющие выйти из данной программы с сохранением параметров или перейти к набору пяти вкладок: запросы, формы, отчеты, таблицы и заключение Оформление формы создавалось с помощью контекстного меню Свойства. Переключая эти вкладки, любой пользователь имеет доступ к кнопочной форме, с помощью которой он может выполнить соответственно запросы, формы, отчеты, а также просмотреть таблицы и прочесть заключение. Для того чтобы при нажатии на кнопку выполнялась определенная операция, я создала макрокоманды. Каждому макросу было присвоено определенное имя, соответствующее выполняемому им действию.
По условию задания расчетно- графической работы в форме «главная кнопочная форма» пользователь узнает количество дней, оставшихся до нового года и сегодняшний день. Для подсчета этих дней я использовала формулу «=#01.01.2008#-Date()».