FastReport.Net - генератор отчётов для.Net. Используя FastReport.Net, вы можете создавать отчеты. Похожие: Введение Введение Введение в Oracle Forms Данное руководство написано для людей, которые желают быстро и качественно создавать информационные системы на базе Веб и контент-зависимые. Возможность использование. Htaccess файлов в httpd conf Apache должна быть Интернете, могут изменяться без уведомления. Риск, связанный с использованием таких Руководство для дизайнеров и верстальщиков сайта, для программистов и администраторов, для разработчиков ядра системы Для этих целей смотрите Справочное Руководство. Для просмотра описания возможностей и внутренней организации компилятора используйте. Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности. Яндексу (а также указанному им правообладателю) принадлежат исключительные права на все результаты интеллектуальной деятельности. ![]() Количество столбцов и строк в отчетах может быть как постоянным, так и переменным. Обычно в бухучете используются отчеты с фиксированным количеством столбцов и неизвестным заранее количеством строк. Такие отчеты привычно и удобно печатать, брошюровать, читать. Однако, при создании реальной системы, встречаются и отчеты другого вида: с переменным количеством столбцов и постоянным количеством строк. Такие отчеты не редкость, например, в управленческом учете, в планировании. ![]() В FastReport есть два средства, которые позволят решить эту задачу: вертикальные бэнды и cross-отчеты. Хотя cross-отчеты и являются универсальным инструментом для построения отчетов с бесконечной длиной и шириной, но их применение не всегда возможно из-за некоторых особенностей их работы. Поэтому в данной статье будут показаны примеры создания отчетов с помощью вертикальных бэндов. Так как раздела о вертикальных бэндах в документации нет и достойных внимания публикаций в Интернете мне найти не удалось, то начну с описания их возможностей и принципов работы. С этим все просто, виды вертикальных бэндов можно увидеть в дизайнере: • “Заголовок данных” — позволяет создать шапку отчета табличного вида; • “Данные 1- 2- 3- уровня” — при построении отчета FastReport повторит бэнд столько раз, сколько записей находится в подключенной к нему таблице или запросу. При этом каждая запись запроса будет соответствовать новому столбцу отчета; • “Заголовок и подвал группы” — позволяют строить вертикальные группы; • “Подвал данных” — например, позволяет в конце отчета посчитать сумму вертикального бэнда, в том числе с использованием агрегатных функций. Как видно из описания, бэнды из раздела “вертикальные бэнды”, по сути, не отличаются от обычных горизонтальных, за исключением того, что выводят данные на страницу не сверху вниз, а слева направо. Создание отчета должно начинаться с установки горизонтального бэнда MasterData. Затем непосредственно на страницу ReportPage устанавливаются вертикальные бэнды. Горизонтальный MasterData должен быть либо привязан к источнику данных, либо у него должно быть установлено свойство RowCount, которое позволяет вывести бэнд указанное количество раз. Если это не сделать, то вместо отчета будет пустая страница. Соответственно, вертикальный MasterData тоже должен быть привязан к источнику данных, для того чтобы наращивать столбцы отчета.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
September 2018
Categories |