powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Два экземпляра отчета (REPORT) на одном листе.
12 сообщений из 12, страница 1 из 1
Два экземпляра отчета (REPORT) на одном листе.
    #33165407
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый всем день. Такая проблема.
Есть база. Есть репорт, размером на полстраницы А4.
Хотелось бы, чтобы на одном листе раполагалось ДВА репорта.
Т.е., если в базе 10 записей, результат укладывался в 5 листов.
м.б, кто-то уже сталкивался с таким ?
Спасибо.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165448
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ice_Добрый всем день. Такая проблема.
Есть база. Есть репорт, размером на полстраницы А4.
Хотелось бы, чтобы на одном листе раполагалось ДВА репорта.
Т.е., если в базе 10 записей, результат укладывался в 5 листов.
м.б, кто-то уже сталкивался с таким ?
Спасибо.
Давно репортами не занимался.
Кстати, что такое в Вашем понимании "ДВА РЕПОРТА"? Это две обработанных репортом записи или одна запись обработанная двумя разными репортами, или две копии одного репорта?
Если первое, то ответ будет "да". Надо только, чтобы все итоги уместились бы до границы репорта (т.е. на половине страницы должны быть и данные, и итоги...).
Если второе и третье, то ответ будет "нет". И репорты, и записи в таблице, на основе которой создан репорт, обрабатываются последовательно...
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165449
Andrew1411
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как слить стораницы не знаю, т к фокс не юзаю, но никто не мешает сделать в фоксе селект, складывающий две смежные строки в одну (анализировать RecNo() на четность)

Select a.field1,..., a.fieldN, b.field1 as [...],..., b.fieldN as [...] from table a, table b
where recno(a)=recno(b+1) and int( recno(a)/2)=1

в итоге нечетные записи сразу попадут на теже места репорта а для четных в репорт вставить копию с подредактированными наименованиями полей
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165535
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrew1411 - проблема не в селекте, а именно в том, как "слить две страницы в одну", спасибо за уточнение формулировки.

Станислав C. - я имею в виду две обработанные репортом записи. В 2.6 я с этим справляюсь - указываю кол-во строк в репорте, а в 8.0 - пока не получается. Если можно, чуть подробнее.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165548
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как Станислав C. уже написал, надо просто все поля репорта вместить не больше, чем на половину страницы и все. Дальше при вызове репорта фокс сам влепит на страницу столько копий репорта, сколько туда поместится.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165576
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот и не влепит ! Каждый - с новой страницы. Я поставила noeject, но результат тот же. М.б, еще где-то есть какая-то установка.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165737
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот здесь - очень полезные советы по рипортам, может чего найдешь для себя:
http://www.foxclub.ru/sol/index.php?act=view&id=165
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165755
lo-pata
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, ну говорят же - ВСЕ ДОЛЖНО ВЛЕЗАТЬ НА ПОЛ СТРАНИЦЫ. Если хоть немного сумма всех разделов репорта будет больше чем размер страницы, тогда конечно - фокс и будет штамповать каждый с новой страницы. Так что смотри, что у тебя на пол страницы не влезает.

ЗЫМ а noeject работает только в фоксе под дос
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33165880
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lo-pata Попрошу без блинов !
Не глупей Вас будем. Отчет помещается на ЧЕТВЕРТЬ страницы (на данном этапе, для отладки).

Crispy - спасибо за ссылку.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33166032
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо !
Решение найдено.
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33166631
Данилов Юрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ice_Всем спасибо !
Решение найдено.А с товарищами поделиться? Небось, Labels?
...
Рейтинг: 0 / 0
Два экземпляра отчета (REPORT) на одном листе.
    #33168020
Ice_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С товарищами поделиться - всегда пожалуйста !
Например : Есть арендаторы. Для каждого арендатора д.б. свой репорт. Делаю "фиктивную" группировку по арендатору, и сам отчет располагаю в заголовке группы.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Два экземпляра отчета (REPORT) на одном листе.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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