powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report как вывести в отчёт большую таблицу (много строк)
15 сообщений из 15, страница 1 из 1
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443634
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо вывести в отчёт таблицу из БД, примерно около 50 - 200 строк,
на один лист входит 50 строк, итого получается примерно от 1 до 4 листов.
Для того чтобы вывести эту таблицу, создал отчёт и подотчёт, в подотчёте добавил поля из БД. А в отчёт импортировал объект OLE – форматированная рамка из doc файла.
Итого получилось, что на первом листе выходят первые 50 строк, всё правильно…
Но если посмотреть второй лист, на нём опять те же самые первые 50 строк, и так далее, всего листов = количеству строк, и все листы одинаковые, первые 50 строк…
Как исправить, чтобы на последующих листах были следующие значения, которые не влезли в предыдущий лист?
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443669
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а случайно не засунул ли ты (Вы) подотчёт в pagefooter or pageheader???....
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443674
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В подотчёте поля из базы данных только в секции DetailSection1(Detail)
Все остальные секции не используются
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443676
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В отчёте - подотчёт в секции Section 3 (Details)
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443695
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще то подотчёт используетсяя в детайле отчёта когда нужно выдернуть поля из связанной таблицы
не знаю, что вы там изобретаете, но мне кажется что подотчет надо засунуть в пеёджхидер отчёта или вообще отказаться от подотчета...
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443718
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не использовать подотчёта, то не получается вывести все поля из базы данных, видно только первую строку, или может я что-то не так делаю...
Так как OLE - рамка равна по размеру с форматом А4 и поле Details вытягивается по размеру рамки. А в кристале есть зависимость от высоты поля Details и высоты между строками таблицы...

Может есть способ проще вывести все строки из БД?
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35443825
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал без подотчёта, всё получилось!
Большое спасибо за совет!

Но придётся рамку рисовать в самом кристале... буду думать как...
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35444270
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, чтоб подотчет не повторялся достаточно в отчёте убрать таблицу....
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35445988
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно, какую таблицу убрать?
У меня в отчёте только OLE-рамка и сам подотчёт, даже заголовков и подвалов нет...
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35446264
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да которая в database Fields
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35456916
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо!

Теперь всё работает, только рамка выводится не на всех листах, а только на первом...

Сейчас поиграю настройками....
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35457028
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал перенести рамку и подотчёт в page header, но появилась такая ошибка:

Page header or footer longer than a page

Пологаю так нужно оставить всё в поле details... Но просто как-то настроить рамку, чтобы она копировалась на каждый новый лист
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35459485
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Успехов Вам....
У меняне получилось...
но я недолго извращался - пробил только основные варианты...
получица - пишите...
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35464612
NuR-85
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, удалось нарисовать рамку, с помощью элемента Line в подотчёте, если его растянуть по длине и высоте всей секции, то он множится с каждой новой ячейкой, конечно способ геморный, но зато всё работает.
В итоге получилась приличная сетка таблицы с рамкой!
...
Рейтинг: 0 / 0
Crystal Report как вывести в отчёт большую таблицу (много строк)
    #35464750
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати недавно была тема насчёт подложки...

цитирую peter kirillov:

"разместить рисунок в pageheader
в свойствах секции поставить галочку Underlay Folliwing Sections"...

мож пригодица....
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Crystal Report как вывести в отчёт большую таблицу (много строк)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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