powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fast Report медленно формирует отчет
25 сообщений из 27, страница 1 из 2
Fast Report медленно формирует отчет
    #39660046
Aziz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добры день!
Помогите разобраться с проблемой. Имею:
MSSQLServ-D7-FastReport 5.4.6. Данные с SQLServ тяну через AdostoredProc (порядка 15 тыс. строк). В отчете ни чего громоздкого нет. Группирую по одному полю и вывожу на экран 3 поля, по группировочному полю суммирую. Отчет формируется порядка 40 секунд. Подскажите пожалуйста, как можно ускорить формирование отчета?
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660053
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отчёт формируется или процедура 15 секунд тащит данные ?
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660058
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Группируйте данные запросом, а не отчётом.
Отчёт должен показывать готовые данные в удобном виде. Формировать (группировать) данные, использовать КроссТабы, это от лукавого
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660061
Aziz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, Запрос формируется довольно быстро (пару секунд)
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660063
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и сколько страниц в итоговом отчёте ?
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660065
Aziz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, 12 или 13 страниц
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660081
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aziz,

Может быть все, что угодно.

Например, обращение к тормознутым лукап полям, работа с парами больших датасетов "мастер-деталь". Использование тяжёлых функций, в т.ч. и написанных на скрипте. И т.д.
Нужно смотреть.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660100
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из 15000 строк получается 13 страниц ? Отчёт сжимается в 15 раз ? Формируйте данные запросом, не заставляйте отчёт заниматься работой скюля
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660131
Aziz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чччД__, а как это все проверить? Выводить в FastReport готовый набор данных, считаю не целесообразным... для чего тогда вообще его использовать!?
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660137
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AzizчччД__, а как это все проверить?...
Автор отчета - ты? Ты должен все это знать.
...
Тут бывали случаи, когда люди создавали крошечное приложение, воспроизводящее "проблему", и выкладывали здесь.
И люди смотрели и помогали.
А так, без и подробностей вроде исходного кода все это лишь разговоры в пользу бедных.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660146
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15000 строк (231) страница, формирует за 4 секунды
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660148
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, да понятно.

Имхо, ТС желает получить волшебный ответ на вопрос "что у меня не так?"
О чем тут можно гадать, не зная, что он там делает конкретно.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660158
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь, соврал
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660159
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

лжец.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660162
Aziz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо!
Проблему решил, отключил грид на время формирования отчета
dbgrdh1.DataSource.DataSet.DisableControls;
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660164
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Капец, у него ещё все 15к записей в гриде
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660165
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__DimaBr,

лжец.
Я не лжец, просто комп был занят другим. Эта цифра самого смутила
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660258
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrКапец, у него ещё все 15к записей в гриде

В моем приложении в гриде бывает и больше. Я пока ограничиваю в 60 тыс. :)
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660264
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeВ моем приложении в гриде бывает и больше. Я пока ограничиваю в 60 тыс. :)
Заставить бы тебя пересчитать эти строчки !!!
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660274
Belotsky Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrBelotsky SergeВ моем приложении в гриде бывает и больше. Я пока ограничиваю в 60 тыс. :)
Заставить бы тебя пересчитать эти строчки !!!

А DBGrid пофиг :) Он держит записи на один экран имхо, и подгружает их из датасета по мере необходимости. Задержка только во время загрузки датасета, но у нас тут везде оптика, так что не критично.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660314
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belotsky SergeЯ пока ограничиваю в 60 тыса я нет. у своих монстров и по 200 видел
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660319
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vavanBelotsky SergeЯ пока ограничиваю в 60 тыса я нет. у своих монстров и по 200 видел

Я по одному проекту наслушался, что "все как-то не всегда быстро, когда очень много а хочется сразу в конец проскроллить".
И в итоге реализовал режим: при запуске грид ничего не показывает, пока ты не задашь какой-нибудь фильтр.
Некоторые юзеры стали условие в фильтре задавать "хочу всё, что есть, и сразу", зато больше никто не жаловался, ибо что сами попросили, то и получили.
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660327
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД__в итоге реализовал режим: при запуске грид ничего не показывает, пока ты не задашь какой-нибудь фильтрдумаю все через это проходили
чччД__Некоторые юзеры стали условие в фильтре задавать "хочу всё, что есть, и сразу"не, совсем без условия отбора я не даю, от миллионов (и даже раньше) оно треснет не на загрузке датасета так при наполнении датаконтроллера. есть и кнопка включения gridmode но с ним работает корявенько
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660329
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AzizчччД__, а как это все проверить? Выводить в FastReport готовый набор данных, считаю не целесообразным... для чего тогда вообще его использовать!? Можно печатнуть и отнести директору.
Что за глупый вопрос ?
...
Рейтинг: 0 / 0
Fast Report медленно формирует отчет
    #39660334
чччД__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vavan...от миллионов (и даже раньше) оно треснет не на загрузке датасета так при наполнении датаконтроллера. есть и кнопка включения gridmode но с ним работает корявенько
В другом проекте используем "виртуализацию": грузим лишь id's, никаких датасетов.
А значения полей подгружаются через кэш, по мере надобности. Быстро, ненапряжно. Ну да, покодить поначалу пришлось.
Зато ни разу не было проблем: хотят эти гоблины скроллить весь список - да на здоровье, хоть 10 миллионов.
Но мне не нравится сам подход работы со списками, что за дичь - скроллить большие объемы туда-сюда...
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Fast Report медленно формирует отчет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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