powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR: Command или подотчеты?
7 сообщений из 7, страница 1 из 1
CR: Command или подотчеты?
    #34894382
devchonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю отчет в Crystal Report XI, при этом в нем используется много таблиц -
И чтобы получить из них данные приходиться создавать много подотчетов, отчет получается очень запутанным.
Если использовать Command, то отчет работает долго, т.к. отбор записей происходит не на сервере.
Еще есть вариант делать необходимые view-ы в самой базе...
Что можете подсказать, чтобы упростить отчет.
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34894576
devchonka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напишите хоть какое-нибудь мнение об этом :)
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34894814
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если используется Command, то из этого НЕ вытекает, что "отбор записей происходит не на сервере".
просто SQL или процедура, прописанные в этом Command построены таким образом, что не передают на сервер необходимую информацию для фильтрации данных на сервере.
вобщем CR здесь как бы и ни причем... желательно просто, чтобы в него приходили только необходимые для отчета(ов) данные.
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34901225
tolika
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. насчёт скорости - обратите внимание на галку "use indexes or server for speed" в опциях отчёта, причём эта галка должна стоять в опциях КАЖДОГО подотчёта..

2. насчёт комманда - ... правильный комманд наоборот полностью обрабатывается на сервере, но для этого в него надо корректно затолкать все связи и правила выборки...

3. старайтесь при описании выборки в кристале использовать функции, "понятные" sql-ю (в команде меню "show sql query" можно посмотреть насколько полно ваша кристаловская выборка перевелась в sql запрос и соответственно какая часть данных отберётся на сервере...)...

4., 5., .................
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34966577
drop_db
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для повышения производительности отчета обязательно надо выключать опцию верификации отчета при первом обновлении.
Лучше всего конечно же посмотреть какой из серваков у тебя сильнее Кристаловский или БД. Если распределены.
Я б оптимизнул вьюху.
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34973190
Фотография Zhora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели до сих пор в CRW поддерживается только ОДИН SQL опеатор на репорт и невозможно делать то что было возможно в Oracle Reports 20 лет назад: каждое поле отчета может быть отдельным SQL оператором, ? Я помню как из-за этого приходилось лепить views с итогами, я думал что subreports
кaк-то решили эту проблему, но вот наши девелоперы не хотят их использовать почему-то и снова городим views/sps/tables...
...
Рейтинг: 0 / 0
CR: Command или подотчеты?
    #34973214
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZhoraНеужели до сих пор в CRW поддерживается только ОДИН SQL опеатор на репортне совсем так. CR поддерживает только один логический резалтсет. Этот резалтсет может быть получен либо из одной Command/Stored procedure, либо CR сам сделает несколько запросов к таблицам/вьюшкам и потом кросс-джойн их на клиенте. В первом случае ты имеешь возможность управлять синтаксисом SQL-запроса, во втором - увы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CR: Command или подотчеты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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