
- •Введение
- •Условные обозначения
- •Добавление таблицы
- •Структура баз
- •Разработка проекта базы
- •Пример проектирования таблиц для учебного задания
- •Задания для лабораторных работ Лабораторная работа № 1 Создание таблиц в access
- •– В полях кп и кф делайте выбор из выпадающих списков (кнопки в правом конце поля) или вводите первые буквы названий продуктов и поставщиков, используя автозавершение ввода;
- •– Введите в таблицу договоры запись о договоре на продукт, которого нет в таблице продукты. Посмотрите, что получится;
- •Закройте запрос с сохранением, присвоив ему имя договоры простой.
- •Лабораторная работа № 3 Создание форм
- •Создание автоформ разных типов
- •Создание подчиненной формы с помощью Мастера форм
- •Создание связанной формы
- •Корректировка форм в стандартных вариантах форм, как правило, приходится корректировать следующие элементы:
- •Корректировка автоформы (команды корректировки описаны в Приложении 2)
- •Корректировка связанных форм
- •II. Создание отчета с помощью Мастера отчетов
- •III. Ознакомление с бланком конструктора отчетов в стандартных вариантах отчетов, как правило, приходится корректировать следующие элементы:
- •– Имя отчета – продукты;
- •– Тип объекта – Запрос;
- •Лабораторная работа №6 Разработка кнопочной формы
- •– В окне Создание введите название первой страницы: “Вопросы о продуктах…”;
- •– В поле Команда: выберите Перейти к кнопочной форме;
- •Лабораторная работа №7 Возможности стандартного меню Access
- •I. Сортировка
- •II. Фильтрация с помощью контекстного меню
- •III. Фильтрация с помощью основного меню
- •Задания для самостоятельного проектирования баз
- •Литература
- •Приложение 1 Основные термины
- •Приложение 2 Основные команды корректировки форм и отчетов (все приемы относятся к выделенным элементам)
- •Содержание
Лабораторная работа №7 Возможности стандартного меню Access
Стандартное меню Access содержит ряд команд, которые позволяют при работе с готовой базой оперативно решать некоторые вопросы, не предусмотренные в командах Кнопочной формы. В этой лабораторной работе мы рассмотрим возможности сортировки и фильтрации информации по непредусмотренным заранее полям и перевод выдаваемых в Кнопочной форме данных в Word и Excel. Эти команды можно вызывать из панели инструментов или из контекстного меню. Ими можно пользоваться в таблицах, запросах и формах. Так как из кнопочной формы таблицы и запросы вызывают обычно через формы, рассмотрим только последний вариант.
I. Сортировка
В Кнопочной форме выберите команду Вопросы о продуктах… Договоры по продуктам (экран).
Поставьте курсор в подчиненной форме на любое название фирмы.
Нажмите в панели Режим формы кнопку сортировки по возрастанию, затем – по убыванию (кнопки с буквами A↓Я или Я↓A). Посмотрите, как меняется расположение записей о договорах.
Поставьте курсор на любую строку поля Дата поставки и отсортируйте записи в порядке убывания дат поставки продуктов, вызвав эту команду из контекстного меню. Посмотрите, как расположены названия фирм после этого упорядочения. Вывод. Команды сортировки, вызванные рассмотренными средствами, допускают упорядочение только по одному полю.
II. Фильтрация с помощью контекстного меню
1. Откройте в Кнопочной форме команду Вопросы о продуктах… Договоры по продуктам (экран).
2. В окне подчиненной формы поставьте курсор в поле Фирма на элемент с нужной Вам фирмой.
3. В контекстном меню выберите команду Фильтр по выделенному. Посмотрите, какие записи остались на экране.
4. В контекстном меню выберите команду Удалить фильтр.
5. Повторите фильтрацию с помощью команды Исключить выделенное. Посмотрите, какие записи остались на экране в этом случае.
6. В контекстном меню выберите команду Удалить фильтр.
7. В окне подчиненной формы поставьте курсор на любой элемент в поле Дата поставки.
8. В контекстном меню выберите команду Фильтр для:. В текстовое поле этой команды введите какое-нибудь условие по датам, например, “>01.02” (Ваша дата должна быть выбрана из середины того диапазона дат, которые Вы вводили в таблицу ДОГОВОРЫ). Посмотрите, какие записи остались на экране.
9. В контекстном меню выберите команду Удалить фильтр.
10. Самостоятельная работа. Наложите какие-нибудь фильтры на два разных поля подчиненной формы, не удаляя фильтр в промежутке. Посмотрите, какие записи остались на экране. Вывод. Контекстное меню позволяет делать основные виды фильтрации, причем фильтры можно накладывать одновременно на разные поля. При этом на экране остаются только те записи, которые удовлетворяют одновременно всем наложенным условиям. Для того, чтобы снова увидеть всю первоначальную информацию, следует выполнить команду Удалить фильтр.
III. Фильтрация с помощью основного меню
В Кнопочной форме выберите команду Вопросы о продуктах… Договоры по продуктам (экран).
Выполните п.п.2–5 из задания II, используя команды основного меню Записи Фильтр Фильтр по выделенному, Записи Фильтр Исключить выделенное, Записи Удалить фильтр. Вывод. Эти команды предоставляют пользователю те же возможности, что и контекстное меню.
Закажите команду Записи Фильтр Изменить фильтр. На экране появился макет формы с пустыми полями.
Введите в поле Продукт основной формы какой-нибудь продукт из тех, которые зарегистрированы в таблице ПРОДУКЫ (можно пользоваться выпадающим списком, который открывается стрелкой справа от поля). В подчиненной форме выберите любую фирму, которая поставляла этот продукт, и закажите условие по датам поставки.
Перейдите на вкладки <ИЛИ> в обоих окнах и повторите заказы для каких-нибудь других значений полей.
Выполните команду Записи Применить фильтр. Посмотрите записи, которые остались на экране. Вывод. Команда Записи Фильтр Изменить фильтр существенно расширяет набор условий, по которым можно отбирать записи, не прибегая к составлению специальных программ.
Самостоятельная работа. Найдите на панели Режим формы кнопки, выполняющие фильтрацию, и поупражняйтесь в их использовании.
Перевод данных из базы Access в документы Microsoft Office
В Кнопочной форме выберите команду Вопросы о продуктах… Нормы запаса.
Выполните команду Сервис Связи с Office Анализ в Microsoft Office Excel. Отформатируйте средствами Excel полученный список. Сохраните Excel-файл в папке своей группы, добавив к имени свою фамилию.
На этой же странице Кнопочной формы выберите команду Договоры по продуктам (печать).
Выполните команду Сервис Связи с Office Публикация в Microsoft Office Word.
Внесите средствами Word изменения в Word-файл: передвиньте даты и номера страниц на нижнюю строку листа, преобразуйте списки договоров на каждый продукт в таблицу (команда Таблица Преобразовать в таблицу…), выделите цветом названия фирм. Сохраните Word-файл в папке своей группы, добавив к имени свою фамилию.
Вывод. В случае необходимости данные из базы Access легко переносятся в тот документ Microsoft Office, в котором пользователь привык работать. При передаче данных в Excel привычные названия полей не всегда сохраняются. При передаче данных в Word разлиновка таблиц пропадает.