powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Отображение данных до окончания получения всех даных с Oracle
10 сообщений из 10, страница 1 из 1
Отображение данных до окончания получения всех даных с Oracle
    #33394937
Vladimir P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, если эта тема уже поднималась - тогда прошу, пожалуйста, дайте ссылки/url'ы.
В Oracle отчет(запрос) выполняется порядка 1.5 мин. В Crystal Report 9 тоде вначале думает примерно это время. Потом внизу в статусной строке бегут цифры - считает возвращаемые записи.
Так вот, можно ли не дожидаясь возврата всех данных, сразу начать отображать постранично данные (типа вроде выдачи данных по частям)?
А то записей - очень много.
Большое спасибо.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395065
Если у вас данные сортируются и группируются в кристале, то вы получите не верный отчет. Т.е. для того чтобы получить правильный конечный результат по группе необходимо обработать все данные в выборке. Записи входящие в группу могут одновременно находится как на вначале так и в конце выборки.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395088
Vladimir P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, все данные группируются и сортируются на сервере оракла. В Crystal'е - только параметрами отсеивается часть по дате. Очень уж долго ждать все записи - более 900 тыс.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395165
Кристалл не знает, что сортировка и группировка производится на сервере. Он сначала получит все данные, а потом отсеит по дате.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395189
А какая часть строк отсеивается по дате?
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395322
Vladimir P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это задает пользователь crystal'а. Он может выбрать или очень маленький диапазон дат, либо вообще оставить весь целиком:(.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395350
Используйте хранимые процедуры для получения данных. Даты передаются в процедуру в качестве входных параметров. Для маленького диапазона дат сэкономите время.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395411
Vladimir P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. весь SQL запрос оформить в виде процедуры, и в Crystal'е вызывать эту процедуру с параметрами? Вроде Get(?param1....)?
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395456
Да. Посмотрите в данном форуме. Эта тема обсуждалась.
...
Рейтинг: 0 / 0
Отображение данных до окончания получения всех даных с Oracle
    #33395484
Vladimir P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, буду пробовать.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Отображение данных до окончания получения всех даных с Oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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