- •Лабораторная работа №1. Создание базы данных в Microsoft Excel.
- •1. Планирование и разработка списков данных
- •1.1. Структура списка
- •2. Задание именованного диапазона
- •2. Сортировка записей списка
- •3. Автофильтр
- •3.1. Создание Автофильтра
- •3.2. Работа с Автофильтром
- •4. Расширенный фильтр
- •4.1. Требования к диапазонам
- •4.2. Организация диапазонов
- •4.3. Задание критериев для фильтра
- •4.4. Выполнение расширенной фильтрации
- •Лабораторная работа №2. Проектирование структуры базы данных и создание таблиц
- •Основные понятия баз данных
- •Обзор моделей данных
- •Понятие нормализации
- •Проектирование бд Основные понятия и термины
- •Рассмотрим концептуальные требования предъявляемые к проектируемой базе данных.
- •Базовые типы данных в Access
- •Лабораторная работа №3. Проектирование запросов для управления данными
- •Общие сведения о запросах ms Access
- •Задания:
- •Лабораторная работа №4. Создание экранных форм
- •Лабораторная работа №5. Создание отчетов
- •Лабораторная работа №6. Макросы ms Access.Определение и назначение. Цели: изучить виды макросов; научиться использовать макросы в мs Access.
- •Макросы с условиями
- •Группа макросов
Задания:
Создать запросы на выборку для получения данных, удовлетворяющих определенным критериям:
1) вывести всех клиентов, фамилии которых начинаются на букву «М»;
2) получить сведения о клиентах, сделавших заказы более чем на 1000 рублей;
3) вывести товары, наименования которых начинаются с букв «Д» и «И»;
4) вывести список клиентов и суммы сделанных ими заказов;
5) получить сведения о клиентах, заказавших товары с 1.01.20010 до 23.02.2010;
6) определить название товара, имеющего максимальную стоимость.
7) определить количество обращений каждого клиента (количество заказов).
8) результат запроса 7, отсортировать по убыванию количества заказов.
Отчет должен содержать:
Титульные лист, цель работы, задание
Таблицы используемые в запросе;
Запрос в режиме конструктора;
Текст запроса на языке SQL;
Результат запроса.
Лабораторная работа №4. Создание экранных форм
Цели:
получить навыки конструирования экранных форм различного типа для удобного отображения данных из одной или нескольких таблиц и ввода данных пользователем;
изучить компоненты, используемые при создании экранных форм.
Создание форм.
Формы в Access служат для удобного отображения данных из одной или нескольких таблиц и ввода данных пользователем. Получить информацию о формах, содержащихся в базе данных можно с помощью панели «Область переходов», отображаемой в левой части экрана.
Создать новую форму можно всего двумя способами:
в режиме конструктора;
с помощью мастера форм.
Создание форм с помощью мастера является самым распространенным способом создания форм, благодаря простоте и удобству использования.
В случае необходимости (если форма имеет сложную структуру, или необходимо добавить какие либо элементы управления) то полученную с помощью мастера форму, можно открыть в режиме конструктора и внести все необходимые изменения.
В качестве примера рассмотрим процесс создания простой формы для ввода информации.
Создадим форму для ввода информации о покупателях.
Выберем на панели инструментов вкладку СозданиеДругие формыМастер форм.
В появившемся окне выберем в раскрывающемся списке «Таблицы или запросы» таблицу «Клиенты», после чего нажмем на кнопку «>>». Все поля из таблицы «Клиенты» будут перенесены в список «Выбранные поля». При необходимости можно было бы добавлять лишь отдельные поля нажимая на клавишу «>»
Нажмем кнопку «Далее».
Оставим вид формы «в один столбец» без изменений. При необходимости, возможно выбрать и другой из перечисленных видов форм. Нажмем кнопку «Далее».
Оставим стиль формы «Стандартный» без изменения. При желании можно выбрать другой стиль.
Нажмем кнопку «Далее».
Зададим имя формы «Клиенты».
Нажмем кнопку «готово».
В результате была создана форма, позволяющая пользователю вводить информацию в таблицу «клиенты». Но, этого еще не достаточно для создания удобного пользовательского интерфейса. Для того, чтобы добавить элементы управления на форму, откроем созданную форму в режиме конструктора. Для этого нажмем на правую кнопку мыши на заголовке формы. Выберем пункт меню «Конструктор».
На панели инструментов будет отображена вкладка «Конструктор» в разделе «Элементы управления» которой будут отображены доступные стандартные элементы управления. Рассмотрим основные из них:
Надпись- описание или пояснение к другим элементам.
Поле- поле редактирования значений данных. Создается с присоединенной надписью, которую потом можно при необходимости удалить.
Группа переключателей- рамка для размещения переключателей, выключателей, флажков (только один по выбору).
Выключатель – кнопка с состояниями «включено/выключено».
Переключатель – кнопка аналогичная выключателю, чаще всего используемся в группе переключателей.
Поле со списком- поле для ввода значения и список выбора значения.
Список- список выбора значений.
Кнопка- кнопка, при нажатии которой выполняется какое- либо действие.
Рисунок- неизменный растровый рисунок.
Вкладка- набор вкладок, в которых могут размещаться любые данные (например, подчиненные формы).
Подчиненная форма/отчет- подчиненная форма или отчет.
Выбрав элемент управления «кнопка» помести его на форму. В появившемся окне мастера выберем категорию «обработка записей» а в ней действие «Добавить запись». Нажмем кнопу далее, и выберем переключатель «Текст». Нажмем кнопку «Готово».
Аналогично самостоятельно добавьте кнопки «Предыдущая запись», «Следующая запись», «Закрыть форму», «Удалить запись».
Попробуйте использовать различные предложенные виды форма, и отразите их особенности в отчете.
Рассмотрим создание более сложной формы «Главная- подчиненная» для просмотра информации о заказах клиентов.
Создадим с помощью мастера форму «Клиенты», аналогично предыдущему заданию.
Откроем созданную форму в режиме конструктора.
Поместим на форму элемент «подчиненная форма/отчет».
В открывшемся окне выберем «имеющиеся таблицы или запросы». Это означает, что данные для подчиненной формы будут выбираться из таблицы или запроса.
Нажмем кнопку «Далее».
Выберем таблицу «Заказы» и из нее поля «Номер заказа» и «Дата заказа».
Нажмем кнопу «Далее».
Определим связь между главной и подчиненной формой: «'Заказы' для каждой записи 'Клиенты' поле связи 'Код клиента'».
Нажмем на кнопку «готово»
После небольшой корректировки интерфейса получим форму представленную на рисунке.
Задания:
Создайте формы для ввода информации во все таблицы созданной в предыдущих работах базе данных.
Создайте форму «Главная- подчиненная» для просмотра информации о заказах каждого клиента и товарах входящих в каждый из этих заказов.
Создайте с помощью конструктора формы «Ввод данных», «Запросы», «Главная форма». Каждая из этих форм должна иметь кнопки для доступа к созданным объектам базы данных.
В справочной системе найдите способ создания кнопочных форм и отразите его в отчете.
Отчет должен содержать:
Титульный лист
Цель работы
Задания
Результаты выполнения заданий
Информацию о способах создания кнопочных форм.