- •Федеральное агентство по образованию
- •Введение
- •Работа вMicrosoftAccess
- •1. ЗапускMsAccess
- •2. АрхитектураMsAccess
- •3. Создание новой (пустой) базы данных
- •4.1. Создание таблиц
- •4.2. Типы данных
- •4.3. Свойства полей
- •Подпись поля– можно определить более описательно имя поля, которое будет выводиться в элементах управления - Подпись форм и в Заголовках отчетов.
- •Сообщение об ошибке. Можно задать текст, которыйAccessбудет выводить на экран, когда вводимые значения не удовлетворяют условию. Данные свойства полезно связывать со свойством Условие на значение.
- •Для редактирования или удаления связей необходимо выполнить командуСхема данныхменюСервиси щёлкнуть правой кнопкой мыши по линии связи между таблицами. Затем нужно выбрать соответствующий пункт меню.
- •5. Работа с запросами
- •5.1. Запрос-выборка
- •5.2. Использование Построителя выражений
- •5.3. Функции для даты и времени
- •5.4. Вычисляемые поля
- •5.5. Использование параметров в запросах
- •5.6. Запросы-действия
- •5.7. Итоговые запросы
- •5.8. Перекрестные запросы
- •6. Работа с формой
- •7. Работа с отчетами
- •Примеры работы с базой данныхЗаказы-Поставщики
- •Задания для самостоятельной работы с базой данных Заказы-Поставщики
- •Лабораторные работы лабораторная работа № 1
- •Лабораторная работа № 2
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •Лабораторная работа № 5
- •Лабораторная работа № 6
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •Лабораторная работа № 9
5.8. Перекрестные запросы
Accessподдерживает особый тип итоговых запросов, который называетсяперекрестным запросом. Он позволяет вывести вычисляемые значения в перекрестные таблицы.
На начальном этапе создания перекрестных запросов рекомендуется использовать Мастер.
Порядок действий:
Выбрать в главном окне базы данных объект Запросы, щелкнуть кнопку Создать. В появившемся диалоговом окнеНовый запросвыбратьПерекрестныйи далее следовать указаниямМастера.
Пример перекрестного запроса
6. Работа с формой
ФОРМЫ являются основным средством организации интерфейса пользователя. Формы обеспечивают вывод данных на экран в выбранном представлении. С их помощью значительно упрощается внесение изменений, добавление и удаление данных из БД. В форме можно сделать доступными для чтения все данные или только их определенную часть. Чтобы автоматизировать вывод определенных данных или выполнение некоторой последовательности, можно создать форму с макросами или функциями Microsoft Access Basic. Для этого можно использовать специальные элементы управления - командные кнопки, различные переключатели и т.д. С их помощью можно открывать другие формы, выводить меню, фильтровать данные и т.д. Макросы или функции могут запускаться в ответ на определенные события - открытие формы, вывод сообщение о произведенных в форме вычислениях, активизирования определенного элемента управления и т.д.
Формы могут быть созданы на основетаблиц и запросов. Наиболее просто это может быть сделано с помощью Мастера форм. Для этого нужно переключиться в окне базы данных на вкладку Формы и нажать кнопку Создать. При этом на экране появится окно выбора режима создания формы, в котором необходимо выбрать Мастера форм. В появившимся окне Мастера необходимо выбрать таблицы, или запросы, для которых будет создаваться форма. Затем нужно выбрать поля, которые будут отображены в форме, при этом возможен выбор полей из нескольких таблиц. Далее выбрать внешний вид формы, тем самым задав, в каком виде будут представлены данные на экране, и фоновый рисунок формы. На самом последнем шаге мастера необходимо задать имя формы, после чего нажать на кнопку Готово.
Двойной щелчок (кнопкаОткрыть) на имени формы открывает ее для просмотра.
Пример формы:
внешний вид формы – ленточный, стиль формы – обычный.
Дальнейшее редактирование формы может быть осуществлено с помощью Конструктора форм, который позволяет изменить шрифт, цветовое оформление, вставить командные кнопки, переключатели, рисунки и т.д.
7. Работа с отчетами
ОТЧЕТЫпредставляют собой наилучшее средство для представления данных в виде печатного документа. По сравнению с другими средствами выдачи данных на печать отчеты обладают следующими преимуществами: отчеты имеют более широкие возможности для группировки, а также вычисления промежуточных и общих итогов для большого набора данных. Отчеты могут использоваться для получения красиво оформленных счетов, заказов на покупку, материалов для презентации и других документов.
Отчет может быть создан на основе таблицы или запроса.
Создание отчетов с использованием Мастера:
В главном окне базы данных выбрать вкладку Отчеты и нажать кнопку Создать. При этом откроется диалоговое окно Новый отчет.
Выбрать режим создания отчета Мастер отчетов и источник данных - таблицу или запрос.
Задать поля, которые будут отображены в отчете (аналогично для форм).
При необходимости добавить уровни группировки - поля, по которым будет осуществляться группировка записей. При этом содержимое поля, выбранного для группировки, указывается один раз, а под ним указываются записи, содержащие в этом поле совпадающие значения. (В данном примере группировка отсутствует).
Выбрать порядок сортировки записей. Указать поля, по которым будет осуществляться группировка, и как при этом будет осуществляться сортировка данных - по возрастанию или по убыванию. (В данном примере организована сортировка даты заказа по возрастанию).
Выбрать требуемый вид отчета, расположение его на листе бумаги и стиль отчета из списка предложенных. (В примере вид макета табличный, стиль формальный).
На последнем шаге нужно ввести имя отчета и щелкнуть кнопку Готово.
Пример отчета.