Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
stud ©   (2006-06-05 14:30) [0]

подскажет ли кто?
есть три квикрепорта, каждом отчет с группировкой по клиентам (клиенты одно и теже, только данные для каждого свои).
каким образом можно распечатать "комплект" сначала по одному, потом по второму и т.д.?
т.е. есть три отчета в каждом например по 5 страниц (5 клиентов) необходимо распечатать
сначала 3 стр. по первому и т.д.
композитный отчет тут вроде не подходит, т.к. печатает сначала полностью один отчет потом полностью остальные.


 
Виталий Панасенко   (2006-06-05 15:02) [1]


> композитный отчет тут вроде не подходит, т.к. печатает сначала
> полностью один отчет потом полностью остальные.

При печати можно указать, какие страницы хочешь печатать


 
stud ©   (2006-06-05 15:09) [2]

печатать нужно все страницы, только порядок нужнем такой:
1 стр. первого отчета, 1 стр. второго, 1 третьего;
2 стр. первого......
3 стр первого .....


 
Виталий Панасенко   (2006-06-05 16:00) [3]

Укажи для печати, каке страницы хочешь печтать. и получишь что-т отипа
QuickRep1.Print;
QuickRep2.Print;
QuickRep3.Print;
--Отпечатали 1-ю страницу

QuickRep1.Print;
QuickRep2.Print;
QuickRep3.Print;
--Отпечатали 2-ю страницу
и т.д.


 
Sergey13 ©   (2006-06-05 16:31) [4]

Может таки попытаться сразу сделать отчет который нужен - на "комплект"?


 
stud ©   (2006-06-05 16:40) [5]

Виталий Панасенко   (05.06.06 16:00) [3]
Укажи для печати, каке страницы хочешь печтать. и получишь что-т отипа

ну это как вариант если никак по другому не получиться))
Sergey13 ©   (05.06.06 16:31) [4]
Может таки попытаться сразу сделать отчет который нужен - на "комплект"?

тут трабл такой, что теоретически может печататься как комплект, так и каждый отчет в отдельности, это как пользователь укажет.
хотя можно попробовать.....


 
stud ©   (2006-06-05 16:44) [6]

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


 
Sergey13 ©   (2006-06-05 16:53) [7]

2[5] stud ©   (05.06.06 16:40)
Ну дык сделай 3 отчета для 1 клиента.
1 композитный на комплект или в цикле по клиентам печатай нужный.


 
stud ©   (2006-06-05 17:20) [8]

Sergey13 ©   (05.06.06 16:53) [7]
Ну дык сделай 3 отчета для 1 клиента.

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


 
Sergey13 ©   (2006-06-06 09:11) [9]

2 [8] stud ©   (05.06.06 17:20)
Я даже выделил отличие твоего варианта от предлагаемого мной. Но ты все равно не обратил внимание. 8-)


 
stud ©   (2006-06-06 09:45) [10]

Sergey13 ©   (06.06.06 9:11) [9]
Но ты все равно не обратил внимание

это почему?
stud ©   (05.06.06 17:20) [8]
три отчета у меня сейчас формируются.
если после печати клиента делать новый запрос то получается достаточно долго

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


 
Sergey13 ©   (2006-06-06 09:54) [11]

2[10] stud ©   (06.06.06 09:45)
> затем необходимо выполнить аналогичные запросы для следующего и т.д.?
Да. Можно и сразу все забрать и печатать только для активной записи, но правильнее, ИМХО, будет обновлять запрос для каждого.


 
stud ©   (2006-06-06 10:48) [12]

Sergey13 ©   (06.06.06 9:54) [11]
Можно и сразу все забрать и печатать только для активной записи

тут дело такое: пользователь видит в гриде список клиентов в виде фио и еще пару реквизитов. для формирования отчетов используется ид клиента и информация в отчете не имеет ничего общего с тем что видит пользователь.
а обновлять для каждого - долго получается. поэтому собственно и возник подобный вопрос. тут собственно проблема именно с печатью "комплекта" а не с запросами. отдельно для каждого по очереди - это реализовано. но хочется ускорить процесс.


 
Sergey13 ©   (2006-06-06 10:53) [13]

2[12] stud ©   (06.06.06 10:48)
>а обновлять для каждого - долго получается.
Почему долго то? Запрос кривой или печать 3-5 листов отчета идет меньше 0.5 секунды? 8-)


 
stud ©   (2006-06-06 11:10) [14]

Sergey13 ©   (06.06.06 10:53) [13]
суть запроса в том что пользователю на экран выводятся агрегированые данные, а на печать идет детальная расшифровка. по сути один и тот же запрос для кадого пользователя приходится выполнять два раза. вот и хочется пр первом проходе пользователю показать агрегированые значения а в "буфер" для отчета сразу поместить детализацию и потом если нужно распечатать.


 
Sergey13 ©   (2006-06-06 11:26) [15]

2 [14] stud ©   (06.06.06 11:10)
Лучше сорок раз по разу, чем все сорок раз подряд.
(с)тырено
Долго ли коротко ли - как напишешь так и будет. Только зачем гнать на клиента детализацию, если он не захочет печатать?


 
stud ©   (2006-06-06 12:23) [16]

Sergey13 ©   (06.06.06 11:26) [15]
Только зачем гнать на клиента детализацию, если он не захочет печатать?

затем, чтобы если захочет не гонять те же самые запросы повторно))


 
Sergey13 ©   (2006-06-06 12:29) [17]

2 [16] stud ©   (06.06.06 12:23)
Дело твое. Я привык делать то, что сказал юзер (нажав на кнопку, выбрав пункт меню и т.д.). Что он захочет - это уже метафизика круто замешанная на фрейдизме. 8-)


 
stud ©   (2006-06-06 12:37) [18]

Sergey13 ©   (06.06.06 12:29) [17]
Я привык делать то, что сказал юзер

вот-вот))


 
Sergey13 ©   (2006-06-06 12:45) [19]

2 [18] stud ©   (06.06.06 12:37)
А я специально уточнил - как именно сказав. Их речи про одну великую красную кнопку, по кторой программа все делает сама, я давно не беру в расчет. 8-)



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

Форум: "Базы";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.036 c
2-1153851370
Frojok
2006-07-25 22:16
2006.08.13
локальный диск с Windows


3-1149877246
RomanH
2006-06-09 22:20
2006.08.13
Очистить BLOB


8-1139930392
denis24
2006-02-14 18:19
2006.08.13
резкость изображения при захвате видео через DSPack


2-1153655594
kot666
2006-07-23 15:53
2006.08.13
Double - колво знаков до запятой и после


15-1153191625
tButton
2006-07-18 07:00
2006.08.13
support





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский