- •Введение
- •Условные обозначения
- •Добавление таблицы
- •Структура баз
- •Разработка проекта базы
- •Пример проектирования таблиц для учебного задания
- •Задания для лабораторных работ Лабораторная работа № 1 Создание таблиц в access
- •– В полях кп и кф делайте выбор из выпадающих списков (кнопки в правом конце поля) или вводите первые буквы названий продуктов и поставщиков, используя автозавершение ввода;
- •– Введите в таблицу договоры запись о договоре на продукт, которого нет в таблице продукты. Посмотрите, что получится;
- •Закройте запрос с сохранением, присвоив ему имя договоры простой.
- •Лабораторная работа № 3 Создание форм
- •Создание автоформ разных типов
- •Создание подчиненной формы с помощью Мастера форм
- •Создание связанной формы
- •Корректировка форм в стандартных вариантах форм, как правило, приходится корректировать следующие элементы:
- •Корректировка автоформы (команды корректировки описаны в Приложении 2)
- •Корректировка связанных форм
- •II. Создание отчета с помощью Мастера отчетов
- •III. Ознакомление с бланком конструктора отчетов в стандартных вариантах отчетов, как правило, приходится корректировать следующие элементы:
- •– Имя отчета – продукты;
- •– Тип объекта – Запрос;
- •Лабораторная работа №6 Разработка кнопочной формы
- •– В окне Создание введите название первой страницы: “Вопросы о продуктах…”;
- •– В поле Команда: выберите Перейти к кнопочной форме;
- •Лабораторная работа №7 Возможности стандартного меню Access
- •I. Сортировка
- •II. Фильтрация с помощью контекстного меню
- •III. Фильтрация с помощью основного меню
- •Задания для самостоятельного проектирования баз
- •Литература
- •Приложение 1 Основные термины
- •Приложение 2 Основные команды корректировки форм и отчетов (все приемы относятся к выделенным элементам)
- •Содержание
III. Ознакомление с бланком конструктора отчетов в стандартных вариантах отчетов, как правило, приходится корректировать следующие элементы:
– подписи к полям с информацией: те, что использованы разработчиком базы, не всегда понятны пользователю базы. Их следует заменять понятными осмысленными текстами;
– размеры, форматирование и положение областей, отведенных под ту или иную информацию: их компоновка и оформление на странице не всегда удачны;
– иногда желательно дополнить имеющуюся информацию расчетными величинами и пояснительными текстами;
– иногда приходится применять дополнительную сортировку, так как порядок записей в отчете не всегда совпадает с тем, что предусмотрен в запросе.
В режиме конструктора на экране появляется бланк отчета с размещенными на нем элементами управления – прямоугольными рамками, которые показывают, что будет выведено на бумагу в данном месте. Название выделенного элемента можно увидеть в первом поле панели инструментов Форматирование.
Образец бланка отчета представлен на рис. 2. Содержание области Заголовок отчета выводится при печати только на первой, а области Примечание отчета – на последней странице. Обычно область заголовка используют для оформления титульного листа отчета или просто вводят в нее элемент Надпись с заголовком информации. В области Примечание отчета помещают элементы управления, рассчитывающие итоговые величины.
Области Нижний колонтитул и Верхний колонтитул повторяются на каждой странице отчета. В них размещают, например, заголовки длинных таблиц, бланков, номера страниц.
Область данных предназначена для макета размещения информации, связанной с одной записью (содержание полей, расчетные величины, пояснения). Этим данным на листе отводится средняя часть страницы. Если в отчете предусмотрена группировка записей, то в бланке могут появиться дополнительные области заголовка и (или) примечания для значений, по которым создавались группы.
Самостоятельная работа.
1. Откройте отчет ПРОДУКТЫ в режиме конструктора.
2. Расположите окно панели Элементы управления так, чтобы все кнопки были видны (например, под другими панелями).
3. Ознакомьтесь с расположением перечисленных выше областей бланка. Если для информации не хватает места по ширине, можно уменьшить размеры полей страницы или изменить ориентацию бумаги с помощью команды Файл Параметры страницы… В процессе дальнейшей корректировки старайтесь не изменять ширину бланка в целом. То, что не поместилось на стандартной ширине бумаги, допечатывается на следующем листе. Это предполагает в дальнейшем подклейку листов, что неудобно.
IV. Корректировка отчета ПРОДУКТЫ
Команды корректировки описаны в Приложении 2.
Откорректируйте заголовок отчета: измените текст ПРОДУКТЫ на ИТОГИ ЗАГОТОВКИ ПРОДУКТОВ и отформатируйте его по своему усмотрению (если отчет предполагается печатать на черно-белом принтере, то при форматировании цветовые решения не применяются).
2. Внесите изменения в макет области Заголовок группы КП:
– перенесите надписи Продукт, Норма и Допуск из области Верхний колонтитул в область Заголовок группы КП;
– поместите эти надписи перед соответствующими элементами поле;
– выровняйте размеры элементов, параметры их шрифта, расстояние между ними.
3. Измените место и размеры для каждой колонки остальной информации:
– выделите элементы Фирма в зонах Верхний колонтитул и Заголовок группы Фирма, переместите их к началу четвертой-пятой клетки строк, выровняйте их размеры, отформатируйте шрифты, закажите выравнивание по центру;
– таким же образом оформите другие столбцы отчета и расположите каждый из них рядом с предыдущим;
– перейдите в режим Предварительный просмотр (кнопка с лупой или команда Вид Предварительный просмотр);
– если нужно, подкорректируйте размеры полей снова.
4. Удалите область Примечание группы Фирма: команда Вид Сортировка и группировка вызывает соответствующее окно, в котором надо выделить строку поля Фирма и в нижней части окна заказать для параметра Примечание группы – значение нет.
5. Измените оформление итогов в области Примечание группы КП:
– выделите все элементы в зоне Примечание группы КП и измените размер шрифта для всех элементов на 12;
– замените надписи итогов (левый столбец): “sum” на “Всего заготовлено по продукту:”, “avg” на “Средняя”, “min” на “Нижняя”, “max” на “Верхняя”. Увеличьте размеры элементов так, чтобы поясняющие тексты были видны полностью;
– расчетные поля (правый столбец) передвиньте к соответствующим надписям; распределите итоги по ценам с пояснениями в одной строке;
– в начало этой строки вставьте элемент Надпись с текстом “Цены:”,. Выровняйте высоту элементов и их положение командами Формат Размер…, Формат Выровнять…, Формат Интервал по горизонтали…);
– в первую строку области Примечание по полю КП поднимите надпись Всего заготовлено по продукту вместе с полем, содержащим расчетную формулу. Выровняйте высоту этих элементов и их положение теми же командами;
– проанализируйте содержание элемента, начинающегося со слов ‘= “Итоги для” ‘. Если сможете, измените его так, чтобы он выдавал текст: ‘Всего по продукту такому-то столько-то договоров’ (название продукта и количество договоров должно вставляться автоматически), и передвиньте этот элемент в третью строку. Если не сможете сделать это, удалите этот элемент;
– вставьте под строками итогов элемент Линия. Вызовите для него окно свойств (щелчок правой кнопкой на нем Свойства). На вкладке Макет задайте параметр Ширина Границы 2 пункта;
– уберите лишнее пространство в области Примечание группы КП, подняв границу зоны Нижний колонтитул наверх.
Измените итог в Примечании отчета. Для этого:
– надпись Итого: замените на “Всего израсходовано:”;
– проверьте формулу в элементе Поле рядом с надписью. Она должна иметь вид:
= Sum([Количество] * [Цена]).
Если это не так, введите формулу самостоятельно или с помощью Построителя выражений (см. п. VI-3 в лабораторной работе №3);
– посмотрите получившийся отчет. Если остались неудобные для понимания фрагменты или неудачное расположение элементов, перейдите в режим конструктора и закончите коррекцию.
Самостоятельная работа. Откорректируйте все автоотчеты: сделайте понятными надписи, закажите удобное выравнивание, расположение элементов и т. п.
Лабораторная работа №5 Составление простейших макросов
Макрос – это программа, состоящая из последовательности стандартных команд, выполняющих какой-то фрагмент работы, нужный пользователю. Макрос составляется с помощью специальных программ-мастеров и сохраняется в компьютере как программа, написанная на языке VBA, под именем, заданным пользователем. При запуске макроса все команды, входящие в него, выполняются в автоматическом режиме, то есть гораздо быстрее, чем при их последовательном ручном запуске.
Создание макроса для перевода отчета ПРОДУКТЫ в Ms Word
1. В окне База Данных выберите Макросы Создать.
В первой строке окна Макрос1: макрос в столбце Макрокоманда откройте выпадающий список команд и выберите Открыть отчет. В нижней части бланка макроса выберите: