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

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

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

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

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

Page header or footer longer than a page

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

цитирую peter kirillov:

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

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


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