- •Московский государственный университет печати
- •Информатика Работа с субд ms Access
- •Часть 2
- •Содержание
- •Введение
- •1.1.1. Создание отчета с помощью средства Отчет
- •1.1.2. Создание отчета с помощью мастера отчетов
- •1.1.3. Создание отчета с помощью средства Пустой отчет
- •1.2. Просмотр, печать и отправка отчета по электронной почте
- •4.3. Редактирование отчёта
- •4.3.1. Разделы отчета
- •4.3.2. Элементы управления
- •4.3.3. Редактирование отчета в режиме макета
- •4.3.4. Сохранение изменений
- •4.3.5. Редактирование отчета в режиме конструктора
- •4.4. Создание и использование подчиненных отчетов
- •4.4.1. Создание подчиненного отчета с использованием мастера создания подчиненных отчетов
- •4.4.2. Быстрое добавление в отчет таблицы, запроса или отчета в качестве подчиненного отчета в режиме конструктора
- •4.5. Создание отчета с группировкой
- •4.5.1. Группировка записей в мастере отчетов
- •4.5.2. Добавление и изменение параметров группировки и сортировки для существующего отчета
- •4.6. Создание наклеек с помощью мастера наклеек
- •5.1.1. Создание формы с одним элементом
- •5.1.2. Автоматическое создание подтаблиц
- •5.1.3. Перемещение и изменение размера отдельных элементов управления
- •5.1.4. Удаление одного или нескольких элементов управления из макета
- •5.1.5. Разделение макета на две части
- •5.1.6. Перемещение макетов
- •5.2. Создание формы с помощью мастера форм
- •5.3. Создание формы с помощью средства Несколько элементов
- •5.4. Создание формы с помощью средства Пустая форма
- •5.5. Создание формы, содержащей подчиненную форму (форма с отношением один-ко-многим)
- •5.5.1. Сведения о подчиненных формах
- •5.5.2. Создание формы, содержащей подчиненную форму, с использованием мастера форм
- •5.5.3. Создание подчиненной формы путем перетаскивания одной формы в другую
- •5.5.4. Создание формы, содержащей две подчиненные формы
- •5.5.5. Создание формы, содержащей вложенные подчиненные формы
- •Задания
- •Варианты задания
- •Варианты задания
- •Лабораторная работа №6
- •Выбор кнопочной формы, автоматически открываемой при открытии бд Задания
- •Варианты задания
- •Литература
- •Учебное издание
- •Информатика Работа с субд ms Access
4.3.2. Элементы управления
Элементы управления - это объекты, позволяющие отображать и просматривать данные, производить с ними различные действия, а также работать с дополнительными элементами пользовательского интерфейса, такими как подписи и рисунки. В программе Access поддерживаются элементы управления трех типов: присоединенные, свободные и вычисляемые.
Присоединенные элементы управления - это элементы управления, для которых источником данных служит поле таблицы или запроса. Они используются для отображения значений из полей базы данных. Это могут быть значения даты или времени, текстовые, числовые, логические, а также рисунки и диаграммы. Типичным примером присоединенного элемента управления является текстовое поле. Например, источником информации для текстового поля формы, в котором указывается фамилия студента, может быть поле Фамилия таблицы Студенты.
Свободные элементы управления - это элементы управления, не связанные с источником данных (полем или выражением). Свободные элементы управления используются для вывода на экран текста, линий, прямоугольников и рисунков. Примером свободного элемента является подпись, в которой отображается заголовок отчета.
Вычисляемые элементы управления - это элементы управления, для которых источником данных является выражение, а не поле. Чтобы задать значение, которое должно содержаться в таком элементе управления, необходимо задать выражение, которое станет для этого элемента источником данных. В выражение можно включать данные из базовой таблицы или базового запроса, а также из другого элемента управления в отчете.
При создании отчета, в котором будут присутствовать элементы управления всех трех типов, рекомендуется вначале разместить в отчете все присоединенные элементы, особенно если они будут преобладать в отчете. Затем можно добавить свободные и вычисляемые элементы управления, воспользовавшись инструментами группы Элементы управления на вкладке Конструктор.
Элемент управления присоединяется к полю путем указания поля, из которого этот элемент управления получает данные. Чтобы создать элемент управления, присоединенный к выбранному полю, перетащите поле из области Список полей в отчет. В области Список полей перечисляются поля базовой таблицы или запроса. Чтобы отобразить область Список полей, на вкладке Конструктор в группе Элементы управления нажмите кнопку Добавить существующие поля. В этом случае Присоединенный элемент управления имеет связанную с ним подпись, которой по умолчанию становится имя поля (или подпись, определенная для этого поля в базовой таблице или базовом запросе), поэтому вводить текст подписи не требуется. Присоединенный элемент управления также наследует многие параметры поля базовой таблицы или базового запроса. Например, значения свойств Формат (Format), Число десятичных знаков (DecimalPlaces) и Маска ввода (InputMask).
4.3.3. Редактирование отчета в режиме макета
Созданный отчет легко доработать в режиме макета, так как в режиме макета отчет выполняется фактически, поэтому пользователь получает возможность просматривать данные почти в том же виде, в каком они отобразятся после вывода на печать. Поскольку при внесении изменений пользователь имеет возможность просматривать данные, в этом режиме очень удобно задавать ширину столбцов, добавлять уровни группировки и выполнять другие задачи, связанные с внешним видом и удобочитаемостью отчетов. Можно добавить в отчет новые поля, а также изменить свойства отчета и входящих в него элементов управления. Однако в режиме макета отчет отображается не совсем в том виде, в каком он будет напечатан. Например, в этом режиме не отображаются разрывы страниц. Не отображаются также столбцы при форматирования отчета в несколько столбцов. Тем не менее, в этом режиме внешний вид отчета максимально приближен к печатной версии. (Если требуется просмотреть, в каком виде отчет будет выведен на печать, следует воспользоваться режимом предварительного просмотра.)
Чтобы переключиться
в режим макета, щелкните правой кнопкой
мыши имя отчета в области переходов и
выберите команду Режим
макета
.
Отчет будет открыт в режиме макета.
М
ожно
добавить сетку для обеспечения более
наглядного разделения элементов
управления: на вкладке Форматирование
в группе Сетка
нажмите кнопку Сетка
и выберите нужный стиль линий сетки или
щелкните правой кнопкой мыши любое поле
в макете, выделите пункт Макет,
затем пункт Сетка.
Рис. 4.4
Для изменения свойств отчета, его элементов управления и разделов можно использовать окно свойств. Чтобы отобразить окно свойств, нажмите клавишу F4.
Добавление или изменение эмблемы или другого рисунка
Добавление эмблемы:
На вкладке Форматирование в группе Элементы управления выберите команду Логотип.
Откроется диалоговое окно Вставка
рисунка.Найдите папку, в которой хранится файл эмблемы, и дважды щелкните этот файл. Эмблема будет добавлена в левый верхний угол отчета.
Изменение размеров элемента управления, содержащего эмблему или другой рисунок:
Щелкните элемент управления, который содержит рисунок. Граница вокруг элемента указывает на то, что он выделен.
Поместите указатель мыши на границу. Когда указатель примет вид двунаправленной стрелки, его можно перетащить в указанных стрелками направлениях, чтобы увеличить или уменьшить элемент управления рисунок.
Обратите внимание, что по умолчанию свойство рисунка Установка размеров (Size Mode) имеет значение Обрезать, благодаря чему размер рисунка не меняется при изменении размера элемента управления. Если требуется, чтобы размер рисунка изменялся при изменении размера элемента управления, выполните следующие действия.
Изменение размера эмблемы или рисунка внутри элемента управления:
Выберите рисунок.
На вкладке Формат окна свойств задайте нужное значение для свойства Установка размеров.
Табл.4.2.
Значение |
Описание |
Обрезать |
Размер рисунка не изменяется при изменении размера элемента управления. Если размер элемента управления меньше размера рисунка, рисунок обрезается. |
Растянуть |
Рисунок растягивается по вертикали и по горизонтали в соответствии с размером элемента управления. Исходное соотношение длины и ширины не сохраняется, поэтому рисунок может выглядеть искаженным, если высота и ширина элемента управления были заданы неправильно. |
Масштаб |
При изменении размеров элемента управления размер рисунка максимально увеличивается, но сам рисунок не искажается. |
Добавление или изменение заголовка отчета:
На вкладке Форматирование в группе Элементы управления выберите команду Заголовок.
В
заголовок отчета будет добавлена новая
надпись. В качестве заголовка отчета
будет указано его имя.При создании надписи текст в ней автоматически выделяется, чтобы можно было при необходимости сразу ввести нужный заголовок, просто начав вводить текст. После ввода заголовка нажмите клавишу ВВОД.
Для изменения заголовка отчета дважды щелкните надпись с заголовком отчета, чтобы поместить в нее курсор, введите нужный текст заголовка отчета и нажмите клавишу ВВОД.
Добавление номеров страниц, текущих даты и времени
Добавление номеров страниц:
На вкладке Форматирование в группе Элементы управления выберите команду Номера страниц.
Откроется диалоговое окно Номера страниц.
Выберите формат, расположение и выравнивание номеров страниц.
Если номер на первой странице не требуется, снимите флажок Показывать номер первой страницы.
Нажмите кнопку ОК.
В отчет будут добавлены номера страниц. Перейдите в режим предварительного просмотра, чтобы увидеть, как будут выглядеть номера страниц при выводе на печать.
Добавление даты и времени:
На вкладке Форматирование в группе Элементы управления выберите команду Дата и время.
Откроется диалоговое окно Дата и время.
Если не требуется добавлять дату, снимите флажок Формат даты.
Если требуется добавить дату, выберите нужный формат.
Если не требуется добавлять время, снимите флажок Формат времени.
Если требуется добавить время, выберите нужный формат времени.
Пример выбранных форматов даты и времени отображается в области Образец диалогового окна.
Нажмите кнопку ОК.
Для изменения ширины столбцов или высоты строк или полей, щёлкните элемент в столбце и перетащите правый или левый край границы.
В макет отчета можно добавить поля базовой таблицы или базового запроса из области Список полей. Чтобы отобразить область Список полей, на вкладке Форматирование в группе Элементы управления выберите команду Добавить существующие поля
или нажмите клавиши ALT+F8.
После этого можно будет добавлять поля путем перетаскивания их из области Список полей в отчет. Чтобы добавить одно поле, перетащите его из области Список полей в тот раздел отчета, где оно должно находиться. Чтобы добавить сразу несколько полей, щелкните их по очереди, удерживая нажатой клавишу CTRL. Затем перетащите выбранные поля в отчет. При перетаскивании полей в раздел отчета программа Access создает присоединенный элемент управления текстовое поле для каждого поля источника записей и автоматически помещает рядом с каждым полем элемент управления подпись.
Для изменения источника элемента управления:
Щелкните внутри поля или столбца, для которого нужно изменить источник элементов управления.
Граница вокруг поля указывает на то, что оно выделено.
На вкладке Данные окна свойств в свойстве Данные (ControlSource) задайте новое поле. Можно также выбрать поле из раскрывающегося списка или ввести выражение в поле.
Для изменения источника записей для отчета:
В раскрывающемся списке в верхней части окна свойств щелкните Отчет.
В окне свойств перейдите на вкладку Данные.
В раскрывающемся списке Источник записей выберите таблицу или запрос, который нужно использовать в качестве источника записей, либо нажмите кнопку
,
чтобы отобразить построитель запросов,
при этом. созданный запрос будет
внедренным,
т. е. будет храниться в свойстве отчета
Источник
записей
(RecordSource), а не в виде отдельного объекта
запроса.
