Лабораторная работа: Работа с базой данных в MS Access
Разрыв страниц
Указывает начало нового экрана формы
Набор вкладок
Используется для создания формы с несколькими вкладками
Подчиненная форма/отчет
Позволяет отобразить данные из нескольких источников
Линия
Размещает линию для отделения логически связанных объектов
Прямоугольник
Размещает прямоугольник для группировки элементов управления или выделения логически связанных объектов.
Другие элементы
Обеспечивает доступ к дополнительным элементам управления
Любой из элементов, имеющихся на панели, можно перенести в форму. Размер и место располагаемого элемента в форме можно изменять. Для этого выделить элемент левой кнопкой мыши внутри него. Элемент выделится маркерами.
При работе с элементом Поле следует помнить, что это поле имеет присоединенную надпись, расположенную левее Поля , поэтому, располагая Поле , необходимо слева оставить место под Надпись .
В нашей базе данных с помощью Конструктора создадим форму, которая позволяет рассчитать заработную плату исполнителям по оказанным услугам (в таблице Расценка на заработную плату). Открыли вкладку Формы и выполнили команду Создание формы с помощью конструктора . Командой Вид – Заголовок – Примечание формы разместили в области формы соответственно заголовок и примечание. В области заголовка формы мы разместили надпись, переместили ее в центр Заголовка. Кнопкой Свойства вывели на экран набор свойств. Выделили поле, в котором должны находится расценка заработной платы и количество отработанных часов =[Поле9]*[Поле11].
При этом установили формат поля – основной . Назвали созданную форму Расценка на заработную плату .
Кроме простой формы существует многопользовательская. Она используется для того, чтобы просмотреть или редактировать данные, имеющие отношение 1 - ∞. При создании многотабличной формы необходимо выбрать вкладку Форма – Создать – Мастер форм. Внизу выбрать главную таблицу (Спрос на услуги салона). Далее в окне Создание форм перенести из таблиц Спрос на услуги салона все поля. Затем в левой стороне открыть подчиненную таблицу (Расценка на заработную плату) и также перенести все нужные поля – Далее. В следующем окне поставить флажок на подчиненные формы – Далее. После этого выбирается внешний вид подчиненной формы и стиль формы. В конце появляется составная форма, в которой отображены объединенные данные из таблиц Спрос на услуги салона и Расценка на заработную плату.
Запросы и фильтры к базе данных.
Цель работы:
1. Научиться создавать запросы в режиме Конструктора и Мастера.
2. Научиться создавать простой и расширенный фильтр.
Выполнение работы.
СОЗДАНИЕ ЗАПРОСОВ.
В режиме Конструктора.
Запрос – Создать – Конструктор. В открывшемся окне режима Конструктора в верхней части находиться схема данных запросов. Она содержит список таблиц и отображает связи между ними. В нижней части окна располагается бланки запросов. Такие как: строка поля – размещает те поля, которые используются для создания запроса; имя таблицы ; сортировка ; вывод на экран – следует установить флажок для просмотра поля; условия отбора – в этой строке вводится критерий поиска.
В режиме Мастера.
Запрос – Создать. В окне Новый запрос выбрать простой запрос – ОК. В следующем окне поле со списком Таблицы и запросы выбрать запрос, который будет служить источником данных. Перемещаем необходимые поля в поле Выбранные поля . Имя запроса – Готово.
Простой запрос.
Запрос – Создать – Простой запрос – в открывшемся окне Создание простых запросов из окна Доступные поля выбрать нужные – Далее – поставить флажок: открыть запрос в режиме просмотра данных – Готово.
Многотабличный запрос.