Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / (REPORT) ? 6 отчетов в один файл / 7 сообщений из 7, страница 1 из 1
18.02.2005, 11:08
    #32922601
Akarak2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
Нужен вариант, когда 6 отчетов с разной областью DETAL дозаписываются в один файл, а затем после предварительного посмотра печатается как олдин файл.
Такая реализация возможна была в FoxPro2.6? каким образом можно это реализовать в VisualFox6.0
...
Рейтинг: 0 / 0
18.02.2005, 14:42
    #32923404
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
В FPD 2.6 это реализовывалось просто:
каждый report - в свой текстовый файл nbgf 1.txt, 2.txt ...
а потом - что-то типа:
!copy 1.txt+ ...+6.txt itog.txt
или - можно тоже и средствами фокса.
В VFP - в принципе можно сделать то же самое.
(а уж просмотр текстового файла itog.txt - любой, на свой выбор из кучи вариантов)
...
Рейтинг: 0 / 0
18.02.2005, 14:44
    #32923411
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
nbgf - это "в переводе" - типа
(типа описка )
...
Рейтинг: 0 / 0
18.02.2005, 16:19
    #32923724
alfa_a
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
Если нужно в графике , то используй сторонние репортеры.
Например это легко может делать FastReport
ссылка
...
Рейтинг: 0 / 0
19.02.2005, 23:54
    #32924900
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
Akarak2Нужен вариант, когда 6 отчетов с разной областью DETAL дозаписываются в один файл, а затем после предварительного посмотра печатается как олдин файл.
Такая реализация возможна была в FoxPro2.6? каким образом можно это реализовать в VisualFox6.0
Если имеется в виду, что очередной отчет начинает печататься на той же странице, где закончился предыдущий, то - никак! Можно только по очереди запустить все 6 отчетов.

REPORT FORM MyReport1.frx TO PRINTER
REPORT FORM MyReport2.frx TO PRINTER
REPORT FORM MyReport3.frx TO PRINTER
...

Но каждый отчет будет печататься с новой страницы.

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

Для такого отчета создается временная таблица, содержащая все поля для всех 6 отчетов и еще одно дополнительное поле с номером отчета.

В эту таблицу последовательно загоняются данные для всех 6 отчетов. Сначала идут записи для первого отчета, потом записи для второго и т.п.

В самом отчете создаются фиктивные группировки по константе (в качестве признака группировки можно использовать числа: 1,2,3,...)

Данные для первого отчета отображаются в Group Header первой группы, причем на все объекты накладывается условие печати Print When: печатать, только если стоит признак первого отчета. Ну, и "птичка": Remove Line if blank

Данные для второго отчета отображаются в Group Header второй группы с аналогичными условиями.

Ну, и так далее...

Надеюсь, общая идея понятна.
...
Рейтинг: 0 / 0
15.02.2006, 17:29
    #33547234
Igrok4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
[quot ВладимирМ
В самом отчете создаются фиктивные группировки по константе (в качестве признака группировки можно использовать числа: 1,2,3,...)

Данные для первого отчета отображаются в Group Header первой группы, причем на все объекты накладывается условие печати Print When: печатать, только если стоит признак первого отчета. Ну, и "птичка": Remove Line if blank

Данные для второго отчета отображаются в Group Header второй группы с аналогичными условиями.

Ну, и так далее...

Надеюсь, общая идея понятна.[/quot]

А у меня почему то в Group Header первой группы в отчёте появляется всего одна (первая в таблице) запись.
В Detail находится вторая группа, там появляются все записи с меткой 2.
...
Рейтинг: 0 / 0
15.02.2006, 18:21
    #33547383
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(REPORT) ? 6 отчетов в один файл
Скачай решение

FAQ for Reports

Там есть пример "Два разных отчета в одном"
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / (REPORT) ? 6 отчетов в один файл / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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