Лекция # 1 -3 СУБД Microsoft Access 2000 НАЧАЛО РАБОТЫ Электронная Россия (2002 -2010), ЭР-2003
Начало работы с Access Запуск программы Access Ярлык запуска Окно Access При запуске Access предлагается выполнить одно из действий: Создать пустую БД Создать БД по шаблону Открыть существующую БД Выбор действия при запуске Электронная Россия (2002 -2010), ЭР-2003
Работа с готовой базой данных Окно Access Окно базы данных Группы объектов Объекты выбранной группы Электронная Россия (2002 -2010), ЭР-2003
Работа с готовой базой данных При работе с базой данных пользователю, в основном, приходится иметь дело со следующими типами объектов: Таблицы Запросы Формы Отчеты Электронная Россия (2002 -2010), ЭР-2003
Работа с готовой базой данных Для демонстрации приемов работы с базами данных будет использована БД «Борей» , входящая в состав MS Access в качестве учебного примера БД хранит данные, относящиеся к сфере деятельности воображаемой компании «Борей» БД «Борей» размещена в файле «Борей. mdb» . Файл расположен в подкаталоге Samples каталога установки MS Access. Например: E: Program FilesMicrosoft OfficeSamples Знакомство с базой данных «Борей» может быть полезно как начинающим пользователям, так и разработчикам БД Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Заставка При открытии БД «Борей» запускается окно – заставка Для закрытия заставки и начала работы с БД следует нажать кнопку «OK» Заставка является формой. Ее можно увидеть в перечне всех форм БД. Форму – заставку, как и любую форму можно открыть позднее, в процессе работы с БД. Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Назначение форм Формы – элементы пользовательского интерфейса Формы могут выполнять различные функции: Информационное окно для выдачи сообщений Интерфейс для просмотра и редактирования данных в одной таблице или связанных данных из нескольких таблиц Окно с кнопками для выполнения различных операций Диалоговое окно для ввода требуемой информации Задача разработчика БД – сделать интерфейс максимально удобным для пользователя. Для разных категорий пользователей и различных видов выполняемых операций могут быть предусмотрены формы разного вида. Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами После закрытия заставки становится доступным окно базы данных Выберем в левой колонке тип объектов «Формы» и двойным щелчком откроем форму «Главная кнопочная форма» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами Главная кнопочная форма содержит набор кнопок, предназначенных для выполнения наиболее распространенных действий в среде БД «Борей» Кнопки вызова основных форм Нажмем кнопку «Типы» для запуска формы, предназначенной для работы с типами (категориями) товаров Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами В верхней части формы располагаются данные об одной из категорий товара: название категории, описание категории и некоторая картинка В нижней части показан список товаров, относящихся к выбранной категории Снизу находятся стандартные элементы навигации – «перелистывания» категорий Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами Назначение элементов навигации формы Перемещение к первой записи Номер текущей записи Перемещение к предыдущей записи Перемещение к последней записи Перемещение к следующей записи Сколько всего записей (категорий товара) Добавить новую запись Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами Кнопки на панели инструментов Кнопки для сортировки записей по значениям выбранного поля Средства фильтрации (см. далее) Поиск (см. далее) Добавить новую запись По возрастанию Удалить текущую запись По убыванию Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с формами Форма «товары» предназначена для просмотра, редактирования и добавления информации о товарах Форма в каждый момент времени отображает полную информацию об одном товаре Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Применение фильтра в форме При работе с формой есть возможность из всех записей отобрать только те, в которых определенные поля содержат требуемые значения Это средство называется «Фильтр» Действия при использовании фильтров: Создание фильтра Применение фильтра Отмена действия фильтра Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Применение фильтра в форме При открытом окне формы нажмем на панели инструментов Access кнопку «Изменить фильтр» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Применение фильтра в форме В окне настройки фильтра зададим тип товара «Фрукты» Нажмем на панели инструментов кнопку «Применение фильтра» Можно создать более сложный критерий отбора – задать значения нескольких полей и для любого поля задать несколько допустимых значений (с помощью вкладок «Или» ) Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Применение фильтра в форме Теперь из всех 77 записей (товаров) для просмотра доступны только 5, удовлетворяющие заданному условию Для отмены фильтрации нажмем на панели инструментов кнопку «Удалить фильтр» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Поиск с использованием формы На примере той же формы рассмотрим поиск данных Поместим курсор в поле «Единица измерения» и нажмем на панели инструментов кнопку «Найти» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Поиск с использованием формы В появившемся диалоговом окне в строке «Образец» введем слово «банок» В поле «Совпадение» выберем значение «С любой частью поля» Нажмем на кнопку «Найти далее» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Поиск с использованием формы В форме отобразилась первая запись, содержащая слово «банок» в строке «Единица измерения» При повторном нажатии на кнопку «Найти далее» в форме отобразится следующая запись, удовлетворяющая условию поиска Таким образом можно просмотреть все подходящие записи Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с отчетами Нажмем в главной кнопочной форме кнопку «Печать отчетов» Выберем пункт «Итоги продаж по объему» и нажмем кнопку «Просмотр» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с отчетами Открывается окно отчета, в котором информация представлена в том виде, в котором она будет выведена на печать Отчет разбит на страницы по формату листов Чтобы распечатать этот отчет, следует нажать кнопку «Печать» на панели инструментов Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с отчетами Закроем окно отчета и окно главной кнопочной формы В окне базы данных выберем в левой колонке тип объектов «Отчеты» Здесь расположены все отчеты, имеющиеся в базе данных Они могут быть запущены двойным щелчком мыши Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с запросами В окне базы данных выберем в левой колонке тип объектов «Запросы» Запросы извлекают некоторые данные из базы, отображая их в табличном виде Двойным щелчком запустим запрос «Заказы» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с запросами Запрос выводит информацию об оформленных заказах (номер, клиент, заключивший его сотрудник, дата…) Как и в формах, к полученным данным можно применять функции сортировки, фильтрации и поиска Кнопки навигации позволяют перемещаться по строкам таблицы Для горизонтального и вертикального «пролистывания» предусмотрены линейки прокрутки Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с таблицами В окне базы данных выберем в левой колонке тип объектов «Таблицы» Все данные в базе хранятся именно в таблицах, а остальные объекты (запросы, формы, отчеты) используются для работы с этими данными Двойным щелчком откроем таблицу «Поставщики» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с таблицами Таблица хранит сведения о поставщиках товаров, с которыми сотрудничает компания «Борей» Все данные в базе хранятся именно в таблицах, а остальные объекты (запросы, формы, отчеты) используются для удобства работы с этими данными Откроем таблицу «Товары» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с таблицами Таблица хранит сведения о товарах Для каждого товара, в частности, хранится информация о его поставщике В поле «Поставщик» хранится код поставщика из таблицы «Поставщики» , а при просмотре отображается наименование этого поставщика В таблице «Товары» нельзя указать поставщика, информация о котором отсутствует в таблице «Поставщики» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Работа с таблицами Таблицы «Поставщики» и «Товары» связаны между собой. На рисунке эта связь изображена графически Подписи у линии связи означают, что каждый поставщик может быть связан со многими товарами и к каждому типу товара может принадлежать много товаров, но каждый товар принадлежит только к одному типу товара и поставляется только одним поставщиком Сведения о связях между таблицами можно просмотреть с помощью инструмента «Схема данных» Электронная Россия (2002 -2010), ЭР-2003
Работа с БД «Борей» Подтаблицы Вернемся к таблице «Поставщики» В каждой строке таблицы слева расположен символ «+» При щелчке мышкой по нему открывается подтаблица – записи из таблицы «Заказы» , связанные с указанным поставщиком Подтаблицы позволяют представить данные иерархически, что может оказаться удобным для их просмотра и редактирования Электронная Россия (2002 -2010), ЭР-2003
Литература 1. 2. 3. Microsoft Access 2000. Шаг за шагом: Практ. пособ. // М. : Издательство ЭКОМ, 2002. Карпов Б. Microsoft Access 2000: Справочник. // СПб: Питер, 2001. Форт С. , Хоуи Т. , Релстон Дж. Программирование в среде Access 2000. Энциклопедия пользователя: Киев: Издательство «Диа. Софт» , 2000. Электронная Россия (2002 -2010), ЭР-2003