Как известно MS Excel последних версий поддерживает описание структуры документа в формате xml. Это обстоятельство позволяет создавать отчеты в Excel с помощью генерации xml-файлов. В СУБД Caché существует несколько способов создания xml. В этой статье будут рассмотрены два, возможно наиболее удобных, способа эффективной программной генерации отчетов в MS Excel: с помощью Zen Reports и с использованием класса %XML.Writer.
Читать полностью »
Рубрика «отчеты» - 5
Zen Reports и %XML.Writer для генерации отчётов Excel в Caché
2012-12-26 в 15:14, admin, рубрики: cache, Excel, intersystems cache, reports, XML, zen, Блог компании InterSystems, отчеты, метки: cache, Excel, InterSystems cache, reports, XML, zen, отчетыПростой способ подготовки отчетов на основе rtf-бланков
2012-10-31 в 8:29, admin, рубрики: ERP-системы, perl, rtf, бланки, отчеты, Программирование, метки: perl, rtf, бланки, отчетыПри практической эксплуатации информационных систем уровня предприятия, особенно при недостаточно развитой системе подготовки отчетов, часто бывает необходимо заполнить разного рода бланки (например, заявления, справки, заключения и т.д.) или подготовить отчеты для распечатки на лазерном принтере, примерно в таком виде:
Пример rtf-бланка
Заголовок документа: PARAM1
Строка 1 | Значение | PARAM2 |
Строка 2 | Значение | PARAM3 |
Подпись под документом: PARAM4
Рис.1 Пример бланка в виде rtf-файла, переменные описаны в виде полей типа “QUOTE” – PARAM1,PARAM2,PARAM3,PARAM4
От инженера до руководителя. Часть 3: Отчёты
2012-07-09 в 7:01, admin, рубрики: smart, анализ, Инфосфера - мысли вслух, команда, мотивация, общение, отчеты, проблемы, разработка, руководитель проекта, руководство, руководство для разработчика, справедливость, тестирование, управление проектами, управление проектами и командой, метки: smart, анализ, команда, мотивация, общение, отчеты, проблемы, разработка, руководитель проекта, руководство, руководство для разработчика, справедливость, тестирование, управление проектами и командойОтчёты — отличная вещь. Они позволяют защищать как заказчика, начальника, так и сотрудника со всем проектом. Они позволяют ими управлять и оценивать их. Вы же, в конце концов пишете код не с усердием дрессированной обезьяны тысячи раз переписывая патерн visitor, а вначале всё-таки сидите и думаете, рисуете на бумажке, планируете код и тесты (я верю в вас!)? Но с другой стороны, отчёты — вещь контроля и организации, которая всех отвлекает от непосредственной работы. И всё равно, в том или ином роде на работе нам приходиться с ними сталкиваться. Зачем и как искать компромисс? Добро пожаловать под кат всем, кому интересно моё мнение по этому вопросу и тем, кто читал мои предыдущие статьи:
От инженера до руководителя. Часть 1: Чувство справедливости
От инженера до руководителя. Часть 2: Делегирование и постановка задачи
Интернет-пользователи: какими они бывают
2012-07-02 в 17:09, admin, рубрики: Facebook, twitter, интернет, отчеты, переводы, пользователи
Когда-то давно я читал статью о видах интернет-пользователей (сейчас найти ту статью не представляется возможным), но насколько я помню, там упоминалось три вида пользователей:
- Производители контента — люди, которые постоянно создают что-то новое для размещения в социальных сетях, специальных сайтах для распространения контента, блогах, загружают свои видеозаписи.
- Постоянные читатели/слушатели/зрители — это люди, которые являются подписчиками различных новостных лент (и используют специальные приложения), постоянно читают и делятся контентом, который производит предыдущая группа.
- Случайные читатели — наиболее часто встречающийся тип пользователей, которые время от времени осуществляют поиск по интернету с целью найти конкретную необходимую им информацию.
Учим MS SQL Server Reporting Services 2008 R2 показывать HTML в отчетах
2012-04-24 в 12:39, admin, рубрики: html, javascript, MS SQL, Reporting Services 2008 R2, SSRS, SSRS 2008 R2, отчеты, метки: html, MS SQL, Reporting Services 2008 R2, SSRS, SSRS 2008 R2, отчеты
Проблема
Недавно столкнулся с необходимостью показать в отчете SSRS 2008 R2 HTML-таблицы, хранящиеся в базе данных.
И здесь на сцену статисты выносят заботливо подготовленные «грабли». Все дело в том, что Report Manager в SSRS 2008 R2 поддерживает только ограниченное количество тегов HTML, и табличные в их число не входят. Читать полностью »
Описание работы с Virtual Grid Control в Visual C++
2012-03-20 в 22:11, admin, рубрики: c++, Grid, visual c++, Visual Studio, отчеты, разработка, таблицы, метки: Grid, visual c++, Visual Studio, отчеты, таблицыИз-за небольшого количества стандартных элементов управления в Visual C++ большинство компонентов приходится дописывать самостоятельно, особенно если вопрос касается отображения табличных данных. Для боле менее серьезных систем стандартного ListCtrl уже не хватает. Покопавшись в интернете можно найти немалое количество коммерческих grid’ов, но со своими кровными не очень хочется расставаться, тут на помощь и приходит замечательный компонент от Yuriy Zabroda VirtualGridCtrl.
Данный компонент был написан еще в Visual C++ 6.0, но и по сегодняшний день его можно успешно использовать в более свежих версиях Visual C++. На самом деле при выборе для себя грида я выдвигал несколько требований:
— многострочная шапка грида (без этого сложно представить хоть сколько-нибудь сложный отчет)
— отображение многострочного текста
— возможность подменить в строках таблицы стандартный CEdit на свои элементы управления
— возможность выделять цветом отдельные записи
— скорость работы
Пожалуй, начнем с последнего пункта. Слово Virtual в названии означает, что данные хранятся не в самом гриде, а в какой-то структуре данных, например векторе. А при отображении данных на экране из этой структуры запрашиваются только те данные, которые необходимо отобразить на экране, этим и обеспечивается независимость скорости работы от количества элементов в списке.
С остальными возможностями разберемся, используя небольшой пример.Читать полностью »