- •__________________________________________________________
- •Введение
- •Лабораторные работы
- •1. Настройка параметров приложения Цель работы: обеспечение удобства работы с субд. Общие сведения
- •Никогда не открывайте файлы, находящиеся на дискетах!
- •Задание
- •Порядок выполнения работы Создание рабочей папки
- •Создание группы программ в главном меню
- •Создание ярлыка
- •Задание свойств ярлыка
- •Проверка режима запуска
- •Задание параметров субд
- •Файлы бд часто получаются очень большими и не помещаются
- •Задание
- •Порядок выполнения работы Создание базы данных
- •Формирование структуры таблицы
- •Заполнение данными
- •Корректировка и дополнение бд
- •Задание
- •Порядок следования полей
- •Расширенный фильтр
- •Кавычки для текстовой константы
- •Результат работы
- •5. Сортировка данных в таблице Цель работы – освоение способов представления данных в отсортированном виде. Общие сведения
- •Сортировка по одному полю
- •Сортировка по нескольким полям
- •Расширенная сортировка
- •Задание
- •Результат работы
- •Задание
- •Порядок выполнения работы Работа с запросами на выборку
- •Работа с запросами на обновление
- •Работа с запросами на удаление
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •8. Создание отчета Цель работы – представление данных в форме отчета. Общие сведения
- •Создание отчета
- •Структура отчета
- •Группировка данных в отчете
- •Задание
- •Порядок выполнения работы Создание черновика отчета
- •Экран создания отчета
- •Инструменты для создания отчета
- •Формирование текстового объекта
- •Поле вывода
- •Работа с элементами оформления
- •Никогда не допускайте перехода линий и прямоугольников из одной области отчета в другую!
- •Порядок создания групп в отчете
- •Вычисления для групп
- •Свойства отчета
- •Результат работы
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •Задание
- •Результат работы
- •Задание
- •Порядок выполнения работы Окончательная проверка правильности таблицы кадры
- •Способы выполнения задания
- •Создание структуры таблицы зарплата
- •Запись в полученный файл сумм за один месяц
- •Запись сумм за последующие месяцы
- •Проверка новой таблицы
- •Создание запроса, сразу решающего задачу в полном объеме
- •Проверка правильности заполнения таблицы зарплата
- •Результат работы
- •12. Просмотр сумм зарплаты Цель работы – получение информации из двух таблиц. Общие сведения
- •Связь между таблицами бд является механизмом, позволяющим выбирать из них нужные данные.
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •13. Работа со связью-объединением Цель работы – исследование связи-объединения. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •14. Введение кодов договоров Цель работы – подготовка к установлению нескольких связей. Общие сведения
- •Задание
- •Порядок выполнения работы
- •Результат работы
- •15. Установление связи между тремя таблицами Цель работы – получение данных из трех связанных таблиц. Общие сведения
- •Задание
- •Работа с кнопочной формой
- •Редактирование кнопочной формы Конструктором
- •Задание
- •Результат работы
- •Заключение
- •Рекомендуемая литература
- •Содержание
- •195251, Санкт-Петербург, Политехническая ул., д. 29
Группировка данных в отчете
Довольно часто требуется не просто получить общие итоги, но и вычислить промежуточные итоги по некоторым группам записей. Например, может потребоваться определить среднюю зарплату по должностям (для инженеров, экономистов, рабочих) или количество сотрудников, проживающих в каждом районе. Для получения таких сведений используется механизм группировки данных.
В этом случае следует ввести в отчет еще две области.
Заголовок группы– область, помещаемая перед выводом каждой группы. Например:
Сведения по району: ………………………….
Примечание группы– область, завершающая группу. В ней могут находиться итоги по группе.
СУБД допускает использование вложенных групп. Так, можно сгруппировать сведения о сотрудниках по районам, а внутри каждого района – по должностям. Заголовки и итоги можно ввести для каждой группы.
Задание
Разработать простые отчеты, в которых перечисляются:
табельные номера, фамилии, даты рождения, телефоны и оклады всех работников;
табельные номера, фамилии, оклады и количество детей всех работников;
фамилии, должности, телефоны, служба в армии всех работников.
Ввести в отчеты следующие группировки:
сведения о работниках с итогами по районам (итоги см. Табл.2);
сведения о работниках с общим итоговым количеством сотрудников и их детей и аналогичными итогами по районам;
сведения по должностям: общее количество работников, сумма окладов, средний, минимальный и максимальный оклады.
Отчеты следует строить для листов формата А4 с книжной (вертикальной) ориентацией.
Порядок выполнения работы Создание черновика отчета
Отчет создается на листе Отчетыбазы данных.
После нажатия кнопки Создатьследует указать таблицу, на основании которой строится отчет.
Отчет может быть построен и на базе запроса. Этот путь рекомендуется, если требуется включать в отчет не все записи. В этом случае облегчается отладка процесса выбора данных (можно вначале выбрать и просмотреть те данные, из которых будет построен отчет).
Для создания черновика отчета наиболее подходит Ленточный автоотчет, так как его вид наиболее близок к указанному в задании.
После создания отчета он будет открыт. Просмотрев первый результат, закройте отчет и перейдите в режим его редактирования, нажав кнопку Конструктор.
Экран создания отчета
При входе в режим Конструктора для автоматически созданного ленточного автоотчета, на экране появляются следующие области структуры отчета: Заголовок отчета, Верхний колонтитул, Область данныхиНижний колонтитул.Для того, чтобы создать областьПримечание отчета, следует подвести указатель мыши к нижней кромке серой полосы с названиемПримечание отчетаи протянуть его вниз. Область примечания отчета "вытянется" из-под заголовка. Это напоминает изменение высоты ячейки при просмотре таблицы.
Если отчет создается вручную, то для работы с областями титула и примечания отчета следует выбрать меню Вид Заголовок/ Примечание отчета.
Внимание! Высота области определяет и место, отводимое для этой области на листе. Если, например, область данных будет большой, то отчет получится многостраничным и некрасивым.
Изменение высоты каждого из элементов структуры отчета производится протягиванием его нижней кромки вверх или вниз.
Изменение ширины отчета осуществляется протягиванием в нужную сторону правого края клетчатого поля отчета в любой его области.
Внимание. Уменьшение размера областей возможно до тех пор, пока на них помещаются все объекты (поля, текст, рамки, линии). Наличие объекта "мешает" этому уменьшению. Уменьшайте размер областей только после того, как переместите все объекты на нужное место.