Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Необходимо вывести в отчёт таблицу из БД, примерно около 50 - 200 строк, на один лист входит 50 строк, итого получается примерно от 1 до 4 листов. Для того чтобы вывести эту таблицу, создал отчёт и подотчёт, в подотчёте добавил поля из БД. А в отчёт импортировал объект OLE – форматированная рамка из doc файла. Итого получилось, что на первом листе выходят первые 50 строк, всё правильно… Но если посмотреть второй лист, на нём опять те же самые первые 50 строк, и так далее, всего листов = количеству строк, и все листы одинаковые, первые 50 строк… Как исправить, чтобы на последующих листах были следующие значения, которые не влезли в предыдущий лист? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 08:35 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
а случайно не засунул ли ты (Вы) подотчёт в pagefooter or pageheader???.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 08:57 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
В подотчёте поля из базы данных только в секции DetailSection1(Detail) Все остальные секции не используются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 09:01 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
В отчёте - подотчёт в секции Section 3 (Details) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 09:03 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
вообще то подотчёт используетсяя в детайле отчёта когда нужно выдернуть поля из связанной таблицы не знаю, что вы там изобретаете, но мне кажется что подотчет надо засунуть в пеёджхидер отчёта или вообще отказаться от подотчета... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 09:16 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Если не использовать подотчёта, то не получается вывести все поля из базы данных, видно только первую строку, или может я что-то не так делаю... Так как OLE - рамка равна по размеру с форматом А4 и поле Details вытягивается по размеру рамки. А в кристале есть зависимость от высоты поля Details и высоты между строками таблицы... Может есть способ проще вывести все строки из БД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 09:25 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Сделал без подотчёта, всё получилось! Большое спасибо за совет! Но придётся рамку рисовать в самом кристале... буду думать как... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 10:05 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
кстати, чтоб подотчет не повторялся достаточно в отчёте убрать таблицу.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2008, 12:11 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Не совсем понятно, какую таблицу убрать? У меня в отчёте только OLE-рамка и сам подотчёт, даже заголовков и подвалов нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2008, 06:58 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Да которая в database Fields ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2008, 10:11 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Большое спасибо! Теперь всё работает, только рамка выводится не на всех листах, а только на первом... Сейчас поиграю настройками.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 09:48 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Попробовал перенести рамку и подотчёт в page header, но появилась такая ошибка: Page header or footer longer than a page Пологаю так нужно оставить всё в поле details... Но просто как-то настроить рамку, чтобы она копировалась на каждый новый лист ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2008, 10:23 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Успехов Вам.... У меняне получилось... но я недолго извращался - пробил только основные варианты... получица - пишите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2008, 10:16 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
Да, удалось нарисовать рамку, с помощью элемента Line в подотчёте, если его растянуть по длине и высоте всей секции, то он множится с каждой новой ячейкой, конечно способ геморный, но зато всё работает. В итоге получилась приличная сетка таблицы с рамкой! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2008, 06:28 |
|
||
|
Crystal Report как вывести в отчёт большую таблицу (много строк)
|
|||
|---|---|---|---|
|
#18+
кстати недавно была тема насчёт подложки... цитирую peter kirillov: "разместить рисунок в pageheader в свойствах секции поставить галочку Underlay Folliwing Sections"... мож пригодица.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2008, 09:20 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=35443695&tid=1536819]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 361ms |

| 0 / 0 |
