русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Конструктор отчетов


Дата добавления: 2015-07-04; просмотров: 729; Нарушение авторских прав


Если внимательно присмотреться к отчету, показанному на рис. 18.14, можно заметить несколько недостатков. Вот их список:

· названия таких полей, как Фамилия и Имя, явно лишние, их следует убрать;

· информация о человеке занимает слишком много места, ее можно представить компактнее;

· некоторые подписи следует заменить более понятными;

· поле Дата слишком коротко, оно не вмещает дату в длинном формате. Давайте исправим указанные недочеты в конструкторе отчетов.

1. Чтобы переключиться в режим конструктора, выберите команду Вид → Конструктор.


Рис. 18.15. Конструктор отчетов

В схеме отчета (рис. 18.15) присутствует несколько разделов. Их назначение указано в табл. 18.2. Поля и подписи можно размещать в любом разделе отчета, регулируя этим их положение на странице.

2. Щелчком выделите надпись Фамилия.

3. Нажатием клавиши Delete удалите надпись.

Таблица 18.2. Разделы отчета

Раздел Назначение
Заголовок отчета (Report Header) Печатается в самом начале отчета один раз. Выводится и скрывается командойВид → Заголовок/примечание отчета (View → Report Header/Footer)
Верхний колонтитул(Page Header) Печатается в верхнем поле каждой страницы. Выводится и скрывается командойВид → Колонтитулы (View → Page Header/Footer)
Заголовок группы КодКонтакты (Контакты ID Header) Появляется в начале каждой группы записей, соответствующих очередному значению поля КодКонтакты (то есть того поля, по которому назначена группировка)
Область данных (Detail) Основные данные отчета
Нижний колонтитул (Page Footer) Печатается в нижнем поле каждой страницы. Выводится и скрывается командойВид → Колонтитулы (View → Page Header/Footer)
Примечание отчета(Report Footer) Печатается в самом конце отчета. Выводится и скрывается командой Вид → Заголовок/примечание отчета (View → Report Header/Footer)

 



4. Повторяя шаги 2 и 3, удалите из раздела Заголовок группы Код_Контакты надписи Имя, Дата и Описание. Назначение соответствующих полей очевидно и не нуждается в пояснении.

5. Щелкните на горизонтальной линии, расположенной ниже поля Название Компании, правой кнопкой мыши и выберите команду Вырезать (Cut).

6. Аналогичным приемом удалите три оставшиеся линии раздела Заголовок группы Код_Контакты. Нет смысла выводить подписи полей адреса, названия компании и телефона в заголовке каждой группы. Достаточно будет поместить соответствующие надписи в верхний колонтитул страницы.

7. Поместите указатель мыши между заголовками разделов Верхний колонтитул и Заголовок группы Код_Контакты, чтобы его значок превратился в двунаправленную стрелку. Нажмите кнопку мыши и перетащите заголовок группы вниз, освобождая место для верхнего колонтитула.

8. Щелчком выделите надпись Адрес. Нажмите клавиши CTRL + X, чтобы вырезать ее.

9. Щелкните на заголовке раздела Верхний колонтитул и нажмите клавиши CTRL + V, чтобы вставить вырезанную надпись в верхний колонтитул.

10. Выделяя надписи колонтитула и перетаскивая их мышью за маркер верхнего левого угла либо передвигая нажатием клавиши CTRL и клавиш со стрелками, разместите их так, как показано на рис. 18.16.


Рис. 18.16. Перемещение надписей между разделами

11. Щелкните на надписи Адрес. Повторным щелчком на ней включите режим редактирования и замените текст на Почтовый адрес.

12. Описанным выше приемом измените текст подписей НазваниеКомпании и РабочийТелефон соответственно на Компания и Телефон.

13. Переставьте поля раздела Заголовок группы Код_Контакты, разместив их в две строки. Фамилия и имя – в первой строке, а остальные три поля – во второй.

14. Щелкните правой кнопкой мыши на жирной линии, расположенной в разделе Заголовок отчета. Выберите в контекстном меню команду Копировать (Copy).

15. Щелкните на заголовке раздела Заголовок группы Код_Контакты и нажмите клавиши CTRL + V, чтобы вставить в этот раздел дубликат линии.

16. Нажимая клавиши CTRL + V, переместите линию вниз, под вторую строку полей данных.

17. Снова нажмите CTRL + V, добавив вторую линию вдоль верхнего края раздела.

18. Перетащите заголовок раздела Область данных вверх, убрав излишнее пустое пространство.

19. Щелчком выделите поле Дата. Увеличьте его горизонтальный размер, перетащив вправо серединный маркер правой границы поля.


Рис. 18.17. Модифицированная структура отчета

20. Растяните поле Описание вправо до границы отчета. Окончательный вид новой структуры отчета показан на рис. 18.17.

21. С помощью команды Вид → Предварительный просмотр (View → Print Preview) переключите отчет в режим вывода данных. В новом варианте, показанном на рис. 18.18, информация размещается намного компактнее.

22. Закройте отчет. При появлении запроса о необходимости сохранения новой структуры отчета щелкните на кнопке Да.

Примечание
В нижней части страницы отчета выводятся текущая дата и номер страницы. Эта информация генерируется элементами управления, размещенными в разделе Нижний колонтитул конструктора отчета
.


Рис. 18.18. Просмотр нового варианта отчета



<== предыдущая лекция | следующая лекция ==>
Отчет. Мастер отчетов. | Группировка и сортировка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.011 сек.