powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Составной Report
8 сообщений из 8, страница 1 из 1
Составной Report
    #39490064
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть составной Report:
Report form forma1 to print noconsole nopageeject
Report form forma2 to print noconsole noreset

А как быть с предпросмотром?
...
Рейтинг: 0 / 0
Составной Report
    #39490099
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisЕсть составной Report:
Report form forma1 to print noconsole nopageeject
Report form forma2 to print noconsole noreset

А как быть с предпросмотром?

Создать многодетальный отчет (поиск по FalseCursor)
...
Рейтинг: 0 / 0
Составной Report
    #39490130
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
где писать preview, чтобы получить на просмотр весь отчет?
...
Рейтинг: 0 / 0
Составной Report
    #39490178
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisгде писать preview, чтобы получить на просмотр весь отчет?
http://forum.foxclub.ru/read.php?32,177184,181608#msg-181608
...
Рейтинг: 0 / 0
Составной Report
    #39490263
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisЕсть составной Report:
Report form forma1 to print noconsole nopageeject
Report form forma2 to print noconsole noreset

А как быть с предпросмотром?
Паша "намекает", что в такой реализации предпросмотр сделать не получится Два независимых отчета просмотреть как один общий - невозможно! Собственно, он и печатается-то также как два независимых отчета...

У Вас два пути решения

1. Можно сделать два независимых предпросмотра. Для каждого отчета в отдельности. Через опцию NOWAIT можно их вывести на экран одновременно. Но при этом придется блокировать возможность печати из окна предпросмотра (есть способы)

2. Вместо двух независимых отчетов сделать один общий. Это возможно даже в том случае, если отчеты содержат принципиально разную информацию из разных таблиц. Как это сделать было обсуждение на данном форуме. Найти можно по указанным ключевым словам
...
Рейтинг: 0 / 0
Составной Report
    #39490474
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ,

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

Есть мысль в направлении 1-й схемы пошарить в направлении PDF. Никто не занимался?
...
Рейтинг: 0 / 0
Составной Report
    #39490578
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
glamisВ общем понятно. Только во втором случае уж больно закручено, а с учетом больших отчетов с группировками... И уж больно строго все описывается - нет возможности включать-выключать отдельные отчеты.
Возможности есть всегда. Вопрос трудозатрат

Насколько я понял из этого сообщения, у Вас вся логика группировок "вшита" в сам отчет. Для FoxPro - это "тупиковый" путь формирования отчетов. В том смысле, что при таком способе формирования отчетов становится крайне сложно вносить какие-либо изменения в сам отчет.

Существенно проще создавать и сопровождать отчет, если сначала формируется временная таблица (курсор) нужной структуры и наполнения данными, а затем выводится "гладкий" отчет по этой сформированной таблице. Основная цель - максимально упросить сам отчет (FRX), вынеся все расчеты и группировки на этап предварительного формирования временной таблицы

glamisЕсть мысль в направлении 1-й схемы пошарить в направлении PDF. Никто не занимался?
Этим все занимались. Но у Вас будет проблема "склейки". Не в том смысле, что это невозможно, а в том смысле, чтобы определить место "соединения". Скорее всего, у Вас будет после окончания первого отчета пустое пространство до конца листа, а затем начало следующего отчета.
...
Рейтинг: 0 / 0
Составной Report
    #39490713
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМСущественно проще создавать и сопровождать отчет, если сначала формируется временная таблица (курсор) нужной структуры и наполнения данными, а затем выводится "гладкий" отчет по этой сформированной таблице. Основная цель - максимально упросить сам отчет (FRX), вынеся все расчеты и группировки на этап предварительного формирования временной таблицы

Так все и делается, но от пром.итогов-никуда: цех-участок-бригада, месяц<->цех-счет,... а в конце свод: итого цех-сумма,... И таких сводов в конце может быть несколько. Можно конечно отдельно, но мне как-то больше по душе: указал в check-ах: основной отчет+неск.сводных, а пользователь выбрал какие ему надо, и получил за один раз на одном листе. Кончно есть вариант "сварить" все в один FRX, но опять-таки вопрос трудозатрат...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Составной Report
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]