Вниз
Скачать: CL | DM;

Формирование отчёта в FastReport   Найти похожие ветки 

 
Fin ©   (2007-03-20 08:25) [0]

FastReport 2.42
Уважаемые подскажите кто сталкивался.
У меня двух страничный отчёт. Подключаю источник данных формирую отчёт и получаю сначала все первые страницы для всёх запесей источника данных, а потом уже все вторые страницы. Что сделать что бы отчёт сформировался в виде : 1,2; 1,2; 1,2 и т.д. а не 1;1;1;2;2;2
Заранее спасибо.


 
zdm ©   (2007-03-20 08:37) [1]

FR сформирует отображение взависимости от передаваемого запроса. Вот с ним и поработай!


 
Fin ©   (2007-03-20 08:49) [2]

при чём тут запрос, у меня источник данных (меморитабле) содержит некоторое количество записей. Каждая запись содержит данные для отчёта - который представлен на двух страницах (Page) в САМОМ шаблоне. И при печати для каждой записи сначала печатаются все первыё страницы, а потом вторые. Отсюда совершенно не понятно каким образом можно что то сделать с источником данных (запросом)-как ты советуешь, для решения вопроса.


 
zdm ©   (2007-03-20 09:00) [3]


> Fin ©   (20.03.07 08:49) [2]

да, извини, не совсем проникся вопросом.
Осмелюсь предположить, что.. при нажатии кнопки печать, вызывается окошко со св-вами печати и там вроде как есть такой chekboks-"разобрать по копиям" и если его снять, то вроде решение задачи.


 
Fin ©   (2007-03-20 09:07) [4]

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


 
DimonS ©   (2007-03-20 10:10) [5]

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


 
Fin ©   (2007-03-20 10:42) [6]

[5] Не понял зачем нумеровать. И как ты делал подобные моему отчёты? Поискал в инете наткнулся на такое что fastreport так и должен работать т.е. сначала печатать для всех записей страницу №1, потом опять для всех страницу №2 и т.д. по количеству страниц. Для 3 fastreporta нашел пример как решать проблему, но у меня не 3. http://fast-report.com/ru/forum/index.php?s=6bac65bb47dbdbb16d77dcf02f1950b3&act=Print&client=printer&f=8&t=1280


 
DimonS ©   (2007-03-20 10:52) [7]


> [5] Не понял зачем нумеровать.

Ну типа состыковать потом проще.
Да, в 3 и 4 версии эти проблемы решены, только что сегодня вычитал такое.


 
Fin ©   (2007-03-20 10:54) [8]

[7] да уж....



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
3-1172654705
Vlad Oshin
2007-02-28 12:25
2007.05.20
Очищается сетка DBgrida при ADOquery из другой формы.


15-1176436333
MBo
2007-04-13 07:52
2007.05.20
Пятничные задачки. Вася Пупкин returns...


2-1177501570
iviom
2007-04-25 15:46
2007.05.20
Написать свой компонент, состоящий из стандартных


6-1163591918
ГореПрограммер
2006-11-15 14:58
2007.05.20
Получение картинки GET


1-1174502110
Михаил Н
2007-03-21 21:35
2007.05.20
Работа с типизированным файлом




   Наверх