- •Введение
- •Условные обозначения
- •Добавление таблицы
- •Структура баз
- •Разработка проекта базы
- •Пример проектирования таблиц для учебного задания
- •Задания для лабораторных работ Лабораторная работа № 1 Создание таблиц в access
- •– В полях кп и кф делайте выбор из выпадающих списков (кнопки в правом конце поля) или вводите первые буквы названий продуктов и поставщиков, используя автозавершение ввода;
- •– Введите в таблицу договоры запись о договоре на продукт, которого нет в таблице продукты. Посмотрите, что получится;
- •Закройте запрос с сохранением, присвоив ему имя договоры простой.
- •Лабораторная работа № 3 Создание форм
- •Создание автоформ разных типов
- •Создание подчиненной формы с помощью Мастера форм
- •Создание связанной формы
- •Корректировка форм в стандартных вариантах форм, как правило, приходится корректировать следующие элементы:
- •Корректировка автоформы (команды корректировки описаны в Приложении 2)
- •Корректировка связанных форм
- •II. Создание отчета с помощью Мастера отчетов
- •III. Ознакомление с бланком конструктора отчетов в стандартных вариантах отчетов, как правило, приходится корректировать следующие элементы:
- •– Имя отчета – продукты;
- •– Тип объекта – Запрос;
- •Лабораторная работа №6 Разработка кнопочной формы
- •– В окне Создание введите название первой страницы: “Вопросы о продуктах…”;
- •– В поле Команда: выберите Перейти к кнопочной форме;
- •Лабораторная работа №7 Возможности стандартного меню Access
- •I. Сортировка
- •II. Фильтрация с помощью контекстного меню
- •III. Фильтрация с помощью основного меню
- •Задания для самостоятельного проектирования баз
- •Литература
- •Приложение 1 Основные термины
- •Приложение 2 Основные команды корректировки форм и отчетов (все приемы относятся к выделенным элементам)
- •Содержание
– Имя отчета – продукты;
– Режим – просмотр;
– Режим окна – обычное.
Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите ВывестиВФормате. В нижней части бланка макроса выберите:
– Тип объекта – отчет;
– Имя объекта – ПРОДУКТЫ;
– Формат вывода – Rich Text Format;
– Имя файла – введите “ДоговорыПродуктWord.doc”;
– Автозагрузка – Да.
В третьей строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса выберите:
– Тип объекта – макрос;
– Имя объекта – введите “ДОГОВОРЫ ПО ПРОДУКТАМ В WORD”;
– Сохранение – Подсказка.
Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите то же имя макроса: “ДОГОВОРЫ ПО ПРОДУКТАМ В WORD”.
Проверьте, как работает макрос, запустив его двойным щелчком или командой Макросы Запуск.
Введите какие-либо изменения в Word-файл, например: измените разбивку на страницы, выделите форматированием названия продуктов в заголовках групп, оформите заголовок отчета как титульный лист и т. п. Сохраните этот файл в папке своей группы.
Закройте окно отчета в программе Access.
Создание макроса для перевода запроса ИтогиПродукт в Ms Excel
В окне База Данных выберите Макросы Создать.
В первой строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите ВывестиВФормате. В нижней части бланка макроса выберите:
– Тип объекта – Запрос;
– Имя объекта – ИтогиПродукт;
– Формат вывода –Microsoft Excel (*.xls);
– Имя файла – введите “ИтогиПродукт в Excel.xls”;
– Автозагрузка – Да.
Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса выберите:
– Тип объекта – макрос;
– Имя объекта – введите “ИТОГИ ПО ПРОДУКТАМ В WORD”;
– Сохранение – Подсказка.
Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите то же имя макроса: “ИТОГИ ПО ПРОДУКТАМ В WORD”.
Проверьте, как работает макрос, запустив его двойным щелчком или командой Макросы Запуск.
Оформите информацию в Excel-файле как ведомость. Сохраните этот файл в папке своей группы.
Создание макроса для окончания сеанса работыс базой.
1. В окне База Данных выберите Макросы Создать.
В первой строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Выход. В нижней части бланка макроса выберите Сохранить все.
Во второй строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Закрыть. В нижней части бланка макроса: выберите:
– Тип объекта –макрос;
– Имя объекта – введите “КОНЕЦ РАБОТЫ”;
– Сохранение – выберите подсказка.
Закройте окно с текстом макроса. Подтвердите запрос о сохранении и введите имя макроса “КОНЕЦ РАБОТЫ”.
Лабораторная работа №6 Разработка кнопочной формы
Кнопочная форма – это форма особого вида, которая создается для удобства вызова средств, созданных в базе данных. В этой форме названия вызываемых программ заменяются на понятные пользователю тексты и кнопки запуска этих программ группируются не по типам программ, как это делается в главном окне базы данных, а так, как это удобно пользователю, например, по типам вопросов, с которыми пользователь обращается к базе. В современных версиях Ms Access Кнопочная форма создается с помощью Диспетчера кнопочных форм.
Кнопочная форма состоит из связанных друг с другом страниц. На каждой странице можно располагать не более 8 команд. С помощью команд открываются формы, отчеты или макросы. Через кнопочную форму нельзя напрямую обратиться к таблице или запросу. Для того чтобы увидеть информацию, находящуюся в них, надо предварительно создать форму, отчет или макрос, которые работают с ними.
Если типовых вопросов много, перед созданием Кнопочной формы полезно разбить все средства, которые будут вызываться из нее, на группы, объединенные общей темой.
В нашей работе можно выделить три темы:
– вопросы о продуктах;
– вопросы о поставщиках;
– вопросы о договорах.
Самостоятельная работа
Для того, чтобы ответить на все вопросы, сформулированные в исходном задании, в базе должны быть созданы следующие средства:
– формы для просмотра каждой таблицы базы;
– формы для просмотра запросов ГРАНИЦЫ ЗАПАСА, ПРОДУКТОВ НЕДОСТАТОЧНО, НЕОПЛАЧЕННЫЕ ДОГОВОРЫ и ДОГОВОРЫ ПО МАСКЕ;
– формы в которых договоры сгруппированы по названиям продуктов и по названиям поставщиков: ПРОДУКТЫ ГЛАВНАЯ ПОДЧИНЕННАЯ, ДОГОВОРЫ ПОДЧИНЕННАЯ К ПРОДУКТАМ, ПОСТАВЩИКИ ГЛАВНАЯ СВЯЗАННАЯ, ДОГОВОРЫ СВЯЗАННАЯ С ПОСТАВЩИКАМИ;
– отчеты ПРОДУКТЫ, ГРАНИЦЫ ЗАПАСА, ДОГОВОРЫ НЕОПЛАЧЕННЫЕ;
– макросы, пересылающие информацию из базы в файлы Word и Excel, макрос для окончания сеанса работы с базой.
Если в Вашей базе не хватает каких-то средств, создайте их до перехода к разработке Кнопочной формы.
Начало создания Кнопочной формы
1. Откройте Диспетчер кнопочных форм. Он вызывается командой Сервис Служебные программы Диспетчер кнопочных форм. Если появляется окно с репликой о том, что Кнопочная форма не существует, надо выбрать ответ Создать.
2. В окне Диспетчера кнопочных форм введите названия страниц Кнопочной формы. Для этого:
– в окне Диспетчер кнопочных форм нажмите кнопку <Создать…>;