This is topic Уважаемая, техподдержка, можно ли это осуществить? in forum Документирование в TRACE MODE 6 и в T-FACTORY 6 / Document generation in TRACE MODE 6 and T-FACTORY 6 at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/39/t/000045.html

Posted by Usr (Участник № / Member № 4363) on :
 
Дано:
Таблица в базе данных со следующей структурой:
ID - int;
Name - string;
Value - int;

Количество записей в таблице заранее не известно.

СУБД любая, предпочтительно Firebird;

Задача:
Сформировать отчет на экране с возможностью вывода на печать, таким образом,
чтобы на каждой странице отчета были выведены данные, только, одной записи из таблицы.
Т.е. отчет отображает таблицу с полями ID, Name, Value, причем, на каждой странице
отображены данные только одной записи. В результате, количество страниц отчета будет
равняться количеству записей в таблице.

В реальности задача несколько сложнее, но загвоздка именно с выводом нескольких однотипных страниц отчета.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Команды "переход на другую страницу" в шаблоне документа нет.
HTML-файл документа распечатывает браузер, который печатает весь документ подряд с учетом реального размера листа.
Обходные варианты
- зная предполагаемый размер листа и объем печатаемой информации, ввести в нужных местах пустые строки, чтобы каждая следующая запись переходила на следующую страницу,
- генерировать для каждой записи свой документ и распечатывать их последовательно.
 
Posted by Usr (Участник № / Member № 4363) on :
 
Возможно ли сделать в шаблоне таблицу, количество строк которой заранее неизвестно? Будет вычислиться в процессе...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В архивной таблице коичество строк определяется временным интервалом и шагом его разбиения. И тот, и другой параметр могут изменяться в реальном времени. Т.о., в архивной таблице количество строк является динамическим.

В таблице, которая не обращается к архиву, структура (включая количество столбцов и строк) должна быть задана в шаблоне. Но можно управлять генерацией каждой строки и каждого столбца в отдельности с помощью фильтра, который может меняться в реальном времени.
 
Posted by Usr (Участник № / Member № 4363) on :
 
спасибо за информацию
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2