Безопасность. Обзоры. Ноутбуки. Звуки и карты. Windows

В системе ТЦУ имеется более ста отчетов в различных вариантах. Не смотря на это, удовлетворить разнообразные потребности пользователей способен только Конструктор отчетов ТЦУ . Он позволяет создавать отчеты под свои специфические требования.

Компания СофтКБ постаралась реализовать интерфейс конструктора по подобию конструктора отчетов Microsoft Access. Такое решение имеет ряд преимуществ:

  1. Конструктор отчетов MS Access знаком большому количеству пользователей, поскольку является частью пакета MS Office.
  2. Наличие большого количества литературы по конструктору MS Access дает возможность получить информацию о работе конструктора ТЦУ.

Для извлечения необходимой информации из базы данных в конструкторе отчетов ТЦУ используются запросы на языке SQL (Structured Query Language – язык структурированных запросов). В программе имеется специальный инструмент для создания SQL- запросов.

Рассмотрим, как создать простейший отчет Прайс-лист. Наша цель - показать, как легко и быстро можно создавать собственные отчеты в ТЦУ.

Открываем Мастер отчетов и создаем новый отчет.

Откроется окно конструктора с макетом пустого отчета. Справа от него расположено окно свойств для объекта TCU Report. В разделе Report Wizard (Мастер отчетов) обратим внимание на свойства ReportWizardName и ReportVariantName.

ReportWizardName (Имя отчета в Мастере) – вид отчета из перечня доступных отчетов. В нашем случае это Price List, так как этот вид отчета был выбран на момент создания нового отчета.

ReportVariantName хранит название варианта отчета для текущего вида отчета. В эту строку запишем название нашего отчета Прайс-лист .

В макете нового отчета изначально имеется элемент DataControl (Управление данными), расположенный в области данных. Именно через этот элемент осуществляется связь отчета с базой данных. Выделим мышью элемент DataControl, чтобы открыть окно свойств для данного объекта. В строку свойства Source (Источник) необходимо поместить текст SQL запроса. Нажмем на кнопку «…» в строке свойства Source.

Откроется окно конструктора SQL запросов. Рассмотрим его структуру.

1. Область таблиц запроса – это место, где размещаются таблицы и устанавливаются связи между ними.

2. Бланк запроса – предназначен для определения полей и условий, которые будут использованы для извлечения результирующего набора данных.

3. Дерево доступных таблиц БД.

4. Дерево таблиц и полей текущего запроса.

5. Область результирующего SQL кода.

Можно изменять размеры областей. Для этого нужно поместить курсор на границу раздела областей, чтобы он принял вид двунаправленной стрелки и перемещать границу раздела в нужном направлении.

Перечислим, какие данные мы хотим включить в отчет: группы товаров, наименования товаров, единица измерения, пять справочных цен из карточки товара.

Необходимые нам данные содержатся в следующих таблицах: kat, tovar, izmer.

Выберем таблицы, на основе которых будет строиться запрос. Для этого в дереве доступных таблиц базы данных на требуемых таблицах сделайте двойной щелчок либо просто перетащите мышью в область таблиц запроса. В области таблиц запроса появятся макеты выбранных таблиц.

Таблицы можно перемещать в любое место в пределах верхней части окна конструктора запросов. Это может понадобиться, если схема очень запутана, и нужно улучшить ее вид.

Укажем поля для построения запроса. Выделим необходимое поле в макете таблицы и перетащим (или двойным щелчком) в нужную строку бланка запроса.

В столбце Expression содержатся имена полей из таблиц или выражения (вычисляемые поля). Установленный флажок Output определяет, будет ли присутствовать (отображаться) данное поле в результирующем наборе данных. Это удобно, когда поле используется для указания критериев отбора, но нет необходимости выводить на экран значения данного поля. Например, в прайс-лист не должны быть включены товары, являющиеся возвратной тарой. В таком случае, выбираем поле в таблице Tovar, снимаем флажок вывода на экран, а в поле условия отбора (Criteria) указываем значение =False.

По мере добавления в запрос таблиц и полей, в нижней части окна, в области результирующего SQL кода автоматически формируется SQL-запрос.

Закроем конструктор SQL, сохранив сделанные изменения. Обратите внимание, теперь свойство Sourse содержит строку SQL-запроса. Кнопка Сохранить как… вызывает диалоговое окно «Save TCU Report file». Присвоим имя файла «Прайс-лист» и сохраним. ТЦУ автоматически помещает отчет в папку Reports в каталоге TCU3. После перезапуска программы сохраненный отчет можно увидеть в перечне вариантов отчета.

Теперь создадим макет отчета. Отчеты могут содержать следующие разделы:

ReportHeader – заголовок отчета, печатается только в начале отчета, используется на титульной странице.

PageHeader – заголовок страницы (верхний колонтитул), печатается вверху каждой страницы, обычно используются в качестве заголовков столбцов для итоговых данных.

GroupHeader – заголовок группы, печатается в начале каждой группы.

Ditail – область данных, где обрабатывается и печатается каждая запись из динамического набора данных запроса.

GroupFooter – примечание группы, печатается после обработки последней записи группы, используется для отображения итоговых данных в записях текущей группы.

PageFooter – примечание страницы (нижний колонтитул), печатается внизу каждой страницы, сюда обычно помещается номер страницы.

ReportFooter – примечание отчета, печатается в конце отчета после всех записей данных и примечаний групп, отображает общий итог по всему отчету.

Нужные разделы в новый отчет можно добавить через контекстное меню, подменю Insert

Основными элементами отчета являются надпись и поле. С помощью элемента «Надпись»(label) в отчете можно отобразить нужный текст, например, заголовок, подпись и т.д. С помощью элемента «Поле» (field) в отчете отображается информация из базы данных. В поле можно использовать любой тип данных: текстовый, числовой, логический, дата/время и т.д.

Щелкнем по значку «Надпись» на панели элементов, поместим курсор в нужное место в разделе ReportHeader и перетащим указатель мыши (удерживая левую кнопку), чтобы образовался прямоугольник. Мы создали объект label. Чтобы поместить текст в элемент, в строке свойства Caption (текст надписи) наберем «Прайс-лист». В строке свойства Font (Шрифт) нажмем на кнопку «…». В появившемся диалоговом окне «Шрифт» зададим свойства шрифта общепринятым в приложениях Microsoft Office способом. Цвет шрифта и фона задается в свойствах ForeColor и BackColor.

Высоту раздела можно корректировать вручную, перетягивая полосу раздела в нужном направлении, или указать в свойствах объекта ReportHeader, свойство Height.

Используя элемент «Надпись», создадим заголовки столбцов отчета. Для этого целесообразно использовать раздел PageHeader. В этом случае наименования столбцов будут печататься в начале каждой страницы, что удобно для многостраничного отчета.

Цвет, толщину, стиль границ элемента «Надпись» можно установить через контекстное меню, Format Border или на панели инструментов, как это принято в приложениях MS Office.

В любой момент можно открыть отчет в режиме просмотра. Для этого переключаемся на вкладку «Прайс-лист», предварительно сохранив изменения в режиме конструктора. Затем двойным щелчком мыши по названию варианта отчета (справа) обновим отчет. На данном этапе должно выглядеть вот так:

Создадим поля, в которых будет отображаться необходимая нам информация из базы данных.

Заголовок группы следует поместить в разделе GroupHeader. При помощи элемента «Поле» на панели элементов создадим объект field. Для свойства DataField укажем источник записей. Из выпадающего списка выберем необходимое поле, по которому сортируются записи (в нашем случае это kat_name).

Теперь приступим к созданию области данных для нашего отчета. В разделе Detail поместим семь объектов field и установим размеры так, чтобы поля располагались непосредственно под наименованиями столбцов. Далее установим формат границ (аналогично объекту label) и укажем в свойствах DataField источники записей для каждого объекта.

Следует обратить внимание на то, что в области данных под элементами управления и над ними нет пустых мест, что позволяет отображать записи области данных в отчете как единое целое.

Новые разделы в отчет добавляются парами. Но в нашем отчете не используются примечания группы и страницы. Для установки только одного раздела из пары нужно вручную или в свойствах задать нулевую высоту того раздела из пары, который не нужен, а затем задать значение НЕТ для его свойства Visible.

Сортировка записей итогового набора данных устанавливается с помощью отдельного свойства SortingOrder для объекта TCUReport. Отсортируем наши записи сначала по группам товаров, затем по наименованиям товаров.

Сортировка производится по полю ext_kat_namе для того, чтобы учесть и вложенные группы (подгруппы) товаров.

Такой вид имеет готовый отчет в режиме просмотра.

Напоследок еще несколько замечаний.

При выборе таблиц и полей для создания запроса можно воспользоваться описанием базы данных ТЦУ, обратившись по ссылке .

Если необходимо вернутся к работе с ранее созданным элементом, его можно выбрать, кликнув по нему мышью или выбрав необходимый элемент из выпадающего списка в окне «Свойства объекта».

Готовый отчет (в том числе и пользовательские отчеты ТЦУ), можно изменить или доработать, добавив в запрос отчета необходимые таблицы и поля. Предварительно по кнопке Сохранить как… сохраняем отчет под другим именем, чтобы не затереть оригинальный отчет. В окне конструктора отчетов создать новые элементы управления – надписи и поля.

Видеоурок по конструктору отчетов

Универсальный конструктор отчетов - простой и удобный инструмент подготовки и проверки отчетов в компании. Созданные с помощью конструктора отчеты - часть процесса коммуникаций в компании с очень важной обратной связью, так нужной сотруднику и руководителю. Сотрудник готовит отчеты руководителю с помощью специальной формы на корпоративном портале, а руководитель оценивает эти отчеты - ставит положительную или отрицательную оценку.


Все отчеты сотрудника


Сотрудники оперативно получают обратную связь для улучшения своей работы. Инструмент делает прозрачными отчетность на всех уровнях компании и позволяет быстро увидеть проблемные участки и использовать отчеты для выработки KPI сотрудников и отделов.





С помощью этого универсального построителя отчетов сотрудники вашей компании собирают, отфильтровывают, сортируют данные и представляют их руководителям в необходимом виде.

Типовые отчеты

4 готовых типовых отчета по задачам и 8 типовых отчетов для CRM . При первом обращении сотрудника к сервису создания рабочих отчетов система сообщает, что у него нет ни одного сконструированного отчета и предлагает создать типовые отчеты.




Вы можете использовать в компании эти готовые отчеты или взять их за основу для своих новых отчетов, изменив настройки и сохранив под другим именем.


Редактирование типового отчета

Создание нового отчета



Создание нового отчета

Отчет строится автоматически - достаточно его один раз создать и настроить. При создании нового отчета вы вводите его наименование, задаете отчетный период (временной интервал, неделя, месяц и т.д.), настраиваете колонки отчета (их название и что в них должно выводиться), выбираете, по какой колонке сортировать отчет, задаете параметры фильтра (например, ответственным должен быть Иванов, а приоритет задач должен быть важным) - и создаете отчет, нажимая соответствующую кнопку. Конструктор позволяет предварительный просмотр отчета - вы можете тут же поправить свой отчет и обновить предпросмотр.



Список отчетов сотрудника

Интеграция с Задачами

Универсальный конструктор отчетов интегрирован с проектами и задачами и позволяет оценить эффективность, трудоемкость и временные затраты по проектам и задачам. С помощью конструктора формируются отчеты на всех уровнях: для каждого сотрудника, рабочей группы или подразделения.





В поставку продукта включено 4 готовых типовых отчета по задачам. Эти отчеты можно использовать в компании «как есть» или создавать на их основе новые.

4 типовых отчета:

  • Задачи на месяц
  • Отчет по эффективности
  • Задачи за прошлый месяц



Типовые отчеты

Обычный сотрудник строит отчет только по своим задачам. Он может посмотреть свои данные по эффективности и сравнить с итоговыми результатами своего подразделения. Руководители подразделений - строят отчеты по задачам всех проектов, которые находятся в их ведении, директор - по всем задачам, в любом разрезе, начиная от сотрудника и отделов до всей компании.



Руководитель, к примеру, может сформировать сводный, суммарный отчет и оценить, как работает в целом компания, какое-то подразделение, отдельная группа, сотрудник в отдельном секторе или проекте. Критерии оценки могут быть разными для каждой компании и даже в разрезе ее подразделений - где-то важны сроки выполнения задач, где-то - их качество, а где-то - количество. Поэтому и сами отчеты должны быть для вашей компании индивидуальными - универсальный конструктор позволяет это сделать.

Отчеты - «обратная связь»

Руководителю нужно знать, что происходит в компании, и точно так же сотрудникам важно знать, что их работу оценили, заметили, как хорошо она выполнена. Анализ построенных с помощью конструктора отчетов поможет руководителю оценить «узкие» места в бизнес-процессах, например, определить где задачи выполняются с низким качеством и установить причины этого (провести тренинги в компании, замотивировать сотрудников). И, наоборот, раздать за хорошую работу вознаграждения, премии, благодарности. Таким образом, отчеты позволяют не только контролировать исполнение и достижения организации, но и выявлять те стороны деятельности, которые нуждаются в развитии.



Отчеты изменяются в реальном времени , в зависимости от хода выполнения задач. Так, каждый сотрудник видит, сколько всего на нем задач, сколько из них находится в работе, выполняется, принято или просрочено. И каждый сотрудник может сам оценить, насколько эффективно он справляется с работой. Например, построить отчет «Что я сделал за месяц?», представить его руководству и просить повышения по службе. Или, наоборот, при плохих показателях, записаться на курсы и тренинги, чтобы повысить свой уровень.



Главное то, что сотрудник, взглянув на построенные им же отчеты, видит свои показатели, стремится их повышать, понимает, как стать эффективней и полезней для компании. Все задачи теперь «на виду» у компании.

Интеграция с CRM

CRM интегрирована с Универсальным конструктором отчетов . С помощью конструктора вы можете самостоятельно создавать разнообразные отчеты для анализа сделок в CRM. Кроме того, CRM содержит 8 типовых отчетов . Вы можете сразу же использовать в работе эти готовые отчеты или взять их за основу - как шаблоны при конструировании собственных отчетов.




Типовые отчеты в CRM:

  • Объем сделок по менеджерам
  • Объем сделок по контактам
  • Доходность по компаниям
  • Объем сделок по компаниям
  • Выигранные сделки
  • Просроченные сделки
  • Ожидаемые продажи
  • Доходность по товарам
  • Распределение незавершенных сделок по стадиям

В данном разделе предлагается для скачивания программы XML Конвертер / XML Конструктор / XML Отчёты / Просто Подписать / XML Контакт — Росреестр.

Примеры формирования электронных версий документов с помощью программы XML Конструктор и их печатных аналогов с помощью программы XML Отчёты можно скачать в разделе . Также предлагаем посмотреть раздел , в котором вы найдете различные бесплатные утилиты, библиотеки и другое.

Программа XML Конвертер настроена для преобразования XML-файлов/документов Росреестра таких как кадастровые выписки, кадастровые планы территории в другие, удобные для использования форматы, такие как MIF/MID, DXF, CSV, TXT, HTML.

Программа XML Конструктор настроена на создание электронных версий в формате XML, таких документов для кадастровой деятельности как межевые планы, технические планы, карта(план) и др., а также уведомлений о залоге движимого имущества и уведомлений согласно закону FATCA.

Программа XML Отчёты настроена на преобразование электронных документов для кадастровой деятельности таких как межевые планы, технические планы, карта(план) в соответствующие печатные (бумажные) аналоги.

Программа Просто Подписать предназначена для создания и проверки электронных цифровых подписей (ЭЦП).

Программа XML Контакт-Росреестр предназначена для взаимодействия с веб-сервисом Росреестра, т.е. создания заявлений на постановку на кадастровый учет земельных участков и объектов недвижимости, запросов сведений кадастра, получения результатов по данным заявлениям и запросам.

Все программы (кроме Просто Подписать и XML Контакт-Росреестр) имеют демонстрационный режим длительностью 30 дней, позволяющий использовать функционал программ без ограничений. После истечения периода действия демонстрационного режима полагается либо приобрести полные версии программ, либо прекратить их использование. Программа Просто Подписать является бесплатной программой и не имеет ограничений в использовании. Программа XML Контакт-Росреестр находится на стадии бета-тестирования и в настоящее время ее использование бесплатно.

ВАЖНО! Для преобразования с помощью программы XML Конвертер или XML Конструктор XML файлов большого размера нужно скачать и установить внешний обработчик запросов XQuery и перед преобразованием указывать его в соответствующем поле программы. В настоящее время поддерживается два свободно распространяемых обработчика запросов AltovaXML 2010 (разработчик www.altova.com) и Saxon-HE 9.5 (разработчик www.saxonica.com). Скачать их можно с сайта производителя или с данного сайта по ниже приведенным ссылкам:

ВАЖНО! Перед тем как приступить к работе с программами необходимо ознакомиться с инструкциями. Особенно это важно для программы XML Конструктор, т. к. перед работой необходимо понять принцип работы данной программы. Инструкции находятся в той же папке, что и исполнительный файл программы, т. е. для XML Конструктора в папке «c:\ProgramFiles\XMLCON\XMLConstructor\XMLConstructor-help.rtf». Вызвать инструкцию можно через ярлык из главного меню программ Windows, т. е. для XML Конструктора «Пуск->Программы->XMLКонструктор->XML Конструктор — Инструкция». Для программы XML Конструктор инструкция также доступна через меню Справка.

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

* названия таких полей, как Фамилия и Имя, явно лишние, их следует убрать;
* информация о человеке занимает слишком много места, ее можно представить компактнее;
* некоторые подписи следует заменить более понятными;


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

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

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

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

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

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

ТАБЛИЦА 18.2 . Разделы отчета

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создание отчетов в режиме Конструктора во многом совпадает с созданием формы.

Рисунок 41 - Области отчета

Области отчета показаны на рисунке 41:

1. Заголовок отчета - размещается в начале отчета.

2. Верхний колонтитул отображается в начале каждой страницы и под заголовком отчета.

3. Область данных отображается для каждой записи, входящей в отчет.

4. Нижний колонтитул отображается в нижней части каждой страницы.

5. Область примечаний отображается в конце отчета. Обычно все отчеты содержат заголовок отчета и итоговую часть отчета. Для их формирования добавьте эти области в отчет, используя команду Вид/Заголовок/примечание отчета.

Для размещения даты и времени создания нужно в менюВставка выбрать командуДата и время.

Чтобы вставить в отчет номера страниц нужно выполнить команду Вставка/Номера страниц, задать формат расположения объекта, ОК.

Все элементы, добавляемые в отчет, являются элементами управления. Примерами разных элементов управления служат поля, надписи, списки, переключатели, кнопки и линии. С ними вы уже познакомились при разработке формы.

При создании отчетов в режиме Конструктора можно проводить вычисления, используя для этого так называемые вычисляемые элементы управления.

Создание вычисляемого элемента управления:

1. Откройте отчет в режиме. Конструктора отчета.

2. Выберите на панели элементов инструмент для создания элемента управления, который будет использоваться как вычисляемый.

Примечание. Обычно элементом управления, используемым для вывода рассчитанного значения, является поле, но допускается использование любого элемента управления, имеющего свойство Данные (ControlSource).

3. В отчете выберите место, в которое следует поместить элемент управления.

4. Выполните одно из следующих действий:

Для поля допускается ввод выражения прямо в элемент управления.

Если элемент управления не является полем или если требуется ввести выражение в поле с помощью построителя выражений, убедитесь, что нужный элемент управления выделен, нажмите кнопку Свойствана панели инструментов и введите выражение в ячейку свойства Данные (ControlSource) или нажмите кнопку построителя, чтобы открыть построитель выражений.

В вычисляемом элементе управления перед каждым выражением следует помещать знак равенства (-).

Если требуется больше места ввода выражения в ячейку свойства Данные (ControlSource), нажмите клавиши SHIFT+F2 для открытия окна Область ввода.

Сортировка данных:

В отчете допускается сортировка по 10 и менее полям или выражениям.

1. Откройте отчет в режиме Конструктора.

2. Нажмите кнопку Сортировка и группировка на панели инструментов, чтобы открыть окно Сортировка и группировка.

3. В первой строке бланка выберите в ячейке столбцаПоле/ выражение имя поля или введите выражение.

Поле или выражение, указанное в первой строке, определяет первый (основной) уровень сортировки. Вторая строка бланка определяет второй уровень сортировки и т. д.

Группировка данных:

Сортировка данных в отчете позволяет распечатывать записи в требуемом порядке. Однако этих средств не всегда оказывается достаточно. Часто возникает необходимость объединять записи в группы. Для этой цели используется командаСортировка и группировка менюВид, которая позволяет:

Напечатать текст, идентифицирующий конкретные группы,

Напечатать каждую группу с новой страницы,

Выполнять сброс номеров страниц для каждой группы отчета.

Создадим с помощью Конструктора отчет, содержащий данные о клиентах (на основе таблицы КЛИЕНТЫ): отчет должен содержать код клиента, его телефон, фамилию, имя; отчество и должность.

1. В окне базы данных выбрать вкладку Отчеты.

2. Нажать кнопкуСоздать на панели инструментов.

3. В появившемся диалоговом окне выбрать способ создания отчета (Конструктор), имя таблицы (КЛИЕНТЫ) или запроса, где содержатся данные, по которым строится отчет.

Если требуется создать свободный отчет, не выбирайте имя из списка. Если нужно использовать в отчете данные из нескольких таблиц, создавайте отчет на основе запроса.

4. Нажать кнопку ОК. На экране появится отчет в режиме Конструктора.

5. Из списка полей выбранной таблицы мышью перетащить нужные поля в области отчета (если на экране отсутствует список полей, нажмите кнопку Ц - Список полей). Результат показан на рисунке 42.

Созданный отчет можно увидеть в режиме просмотра (кнопка Д) - рисунок 43.

Рисунок 42 - Отчет, созданный с помощью Конструктора на основе таблицы КЛИЕНТЫ

Рисунок 43 - Часть созданного отчета в режиме просмотра

Создание отчета на основе нескольких таблиц с помощью Мастера

Для создания отчета на основе нескольких таблиц необходимо предварительно создать запрос, содержащий необходимую информацию, а затем на основе него строить отчет.

Создадим отчет, содержащий информацию о продажах за 10.12.2002 г. (код клиента, фамилию, имя, отчество, код и наименование товара, цену товара, количество заказа, стоимость заказа).

1. Сначала построить запрос, содержащий указанные данные (рисунок 44);


Рисунок 44 - Запрос для построения отчета

2. Выбрать командуСоздать отчет с помощью Мастера.

3. В открывшемся диалоговом окне выбрать созданный запрос и нужные поля (или таблицу и поля из нее).

4. Затем выбрать вид представления данных, уровни группировки, порядок сортировки, вид макета для отчета, стиль отчета, задать имя отчета, Готово.

В отчете, построенном с помощью Мастера, можно вносить некоторые изменения в режиме Конструктора (например, в нашем примере добавлено вычисление стоимости).

Рисунок 45 – Часть построенного отчета


Рисунок 45 – Отчет, созданный с помощью Мастера, открыт в режиме Конструктора

Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
ПОДЕЛИТЬСЯ:
Безопасность. Обзоры. Ноутбуки. Звуки и карты. Windows