Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Большой DataSet и CrystalReports
|
|||
|---|---|---|---|
|
#18+
Какие есть ограничения у CrystalReports на количество отображаемых строк (страниц)? Проблема вот в чем. Формируется DataSet, содержащий одну таблицу (более 100000 в таблице). Далее этот DataSet передается в кристал. Так вот кристал висит на этом датасете и не может его отобразить. В кристал передается только датасет (без сортировки), а потом уже кристал группирует и сортирует данные, проставляет номера страниц и прочее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 11:33 |
|
||
|
Большой DataSet и CrystalReports
|
|||
|---|---|---|---|
|
#18+
а в отчете нужно печатать все 100000 строк? может с другой строны подбравить - например сделать группировку в СУБД, как в более подходящем для этого месте? имхо, с таким размером датасета не только кристал умрет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 12:18 |
|
||
|
Большой DataSet и CrystalReports
|
|||
|---|---|---|---|
|
#18+
На самом деле может получиться не только 100 000 строк, но и 500 - 700 тыс. Вопрос в том, какие возможности у CrystalReports? В отчете нужно группировать данные особым образом, не так как группирует sql - server Сортировку же можно переложить на sql-server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 12:22 |
|
||
|
Большой DataSet и CrystalReports
|
|||
|---|---|---|---|
|
#18+
Либо можно отказаться от CrystalReports, с тем чтобы использовать другую систему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 12:23 |
|
||
|
Большой DataSet и CrystalReports
|
|||
|---|---|---|---|
|
#18+
1. Может всё же стоит постараться и перевести кристалловскую группировку на язык, понятный sql-ю. 2. Обычно эта проблема встречается когда сама база удалённая (физически) и скорость передачи данных ограничена (т.е. перед тем как производить группировку необходимо передать большой объём информации, но кристал тут уже ни при чём). 3. (Если база всё-таки удалённая и SQL-ская группировка не получается) надо всё же исхитриться хотя бы "частично" провести группировку в sql-е и получить там результаты этой группировки (хотя бы какие-нибудь промежуточные) с тем чтобы передать в кристал только отобранные (необходимые для отчета записи) и итоги группировок... (Это конечно не алгоритм....., так мысли вслух...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2007, 14:35 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=34790546&tid=1537700]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 342ms |

| 0 / 0 |
