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


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