Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Поясниловка Access.doc
Скачиваний:
14
Добавлен:
08.11.2019
Размер:
2.39 Mб
Скачать

Порядок работы с базой данных

При открытии базы данных (файла РаботаВУЗа.mdb) запускается главная кнопочная форма для управления работой с базой данных.

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

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

Сложная форма «Состав кафедры» предоставляет возможность ввода сведений о кафедрах и преподавателях соответствующей кафедры.

При нажатии кнопки «Журнал занятий» открывается ленточная форма ввода сведений о проведенных занятиях. Источником данных для этой формы является запрос «зЖурнал».

Источник данных для формы «Журнал занятий»

В рамках данной работы создан ряд запросов как для самостоятельного использования, так и в качестве источников данных для отчетов.

Запросы первой группы запускаются нажатием командных кнопок из группы «Сведения» главной кнопочной формы.

Ниже изображены макеты этих запросов и результаты их выполнения.

Подсчет количества сотрудников по кфедрам

Пример

Макет в конструкторе

Запрос, расчитывающий по дате рождения сотрудника его возраст, запрашивает два параметра – возрастные пределы (верхнюю и нижнюю границы) и виводит только подходящие под эти критерии данные.

Макет запроса, в вычисляемом столбце «Возраст» используется функция DateDiff, которая возвращает разницу между двумя датами в заданных единицах (целых лет, месяцев, недель).

В этом запросе и в других используются вспомагательные запросы, например для сцепления строк Ф. И. О. преподавателя и звания в одну строку.

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

Отчет «Виды занятий» просто печатает содержимое соответствующей таблицы

Более сложный отчет использует сведения о проведенных занятиях, перекрестный запрос и подведение итогов

Используемые запросы отчета

Заключение

В данной работе использовались базовые возможности Access, не требующие сложного программирования. Но не обошлось без создания нескольких макросов. И даже в таком варианте Access вполне справляется с насущными задачами специалиста не в области программирования.

Считается что этой системе под силу высокопрофессиональные решения в области приложений к базам данных. Использование тонких технологических и программистских приемов, создание собственных мастеров, построителей (что возможно в Access в отличии, например от 1C) дает дополнительную степень свободы в эффективном, качественном и быстром решении задач баз данных.

Список использованых источников

  1. Боб Виллариал. Программирование Access в примерах

  2. Вирджиния Андерсен. Базы данных Microsoft Access. Проблемы и решения.

  3. Пол Литвин, Кен Гетц. Access. Разработка настольных приложений.

  4. В. В. Кириллов. Основы проектирования реляционных баз данных.

17