Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Документирование в TRACE MODE 6 и в T-FACTORY 6 / Document generation in TRACE MODE 6 and T-FACTORY 6 » Уважаемая, техподдержка, можно ли это осуществить?

   
Автор / Author Тема / Topic: Уважаемая, техподдержка, можно ли это осуществить?
Usr
Junior Member / Новичок
Участник № / Member № 4363


Icon 1 отправлено / posted      Профиль для / Profile for Usr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Дано:
Таблица в базе данных со следующей структурой:
ID - int;
Name - string;
Value - int;

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

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

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

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

Сообщения / Posts 18 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Команды "переход на другую страницу" в шаблоне документа нет.
HTML-файл документа распечатывает браузер, который печатает весь документ подряд с учетом реального размера листа.
Обходные варианты
- зная предполагаемый размер листа и объем печатаемой информации, ввести в нужных местах пустые строки, чтобы каждая следующая запись переходила на следующую страницу,
- генерировать для каждой записи свой документ и распечатывать их последовательно.

Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Usr
Junior Member / Новичок
Участник № / Member № 4363


Icon 1 отправлено / posted      Профиль для / Profile for Usr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Возможно ли сделать в шаблоне таблицу, количество строк которой заранее неизвестно? Будет вычислиться в процессе...
Сообщения / Posts 18 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В архивной таблице коичество строк определяется временным интервалом и шагом его разбиения. И тот, и другой параметр могут изменяться в реальном времени. Т.о., в архивной таблице количество строк является динамическим.

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

Сообщения / Posts 15201 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Usr
Junior Member / Новичок
Участник № / Member № 4363


Icon 1 отправлено / posted      Профиль для / Profile for Usr           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
спасибо за информацию
Сообщения / Posts 18 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2