Создать CR отчет, если в SP делается через exec
От: SISerge  
Дата: 28.02.06 10:15
Оценка:
Здравствуйте!

Имеется SP, в которой создается большое сложное выражение, которое выполняется через exec(). А как дизайнера заставить видеть возвращаемые поля?
Re: Создать CR отчет, если в SP делается через exec
От: FantomGood Украина  
Дата: 28.02.06 10:49
Оценка: +1
Здравствуйте, SISerge, Вы писали:

SIS>Здравствуйте!


SIS>Имеется SP, в которой создается большое сложное выражение, которое выполняется через exec(). А как дизайнера заставить видеть возвращаемые поля?


создать отчет на основании типизираваного Dataset, а Dataset заполнять данными уже в из продцедуры.
Re[2]: Создать CR отчет, если в SP делается через exec
От: SISerge  
Дата: 28.02.06 10:58
Оценка:
Здравствуйте, FantomGood, Вы писали:

FG>Здравствуйте, SISerge, Вы писали:


SIS>>Здравствуйте!


SIS>>Имеется SP, в которой создается большое сложное выражение, которое выполняется через exec(). А как дизайнера заставить видеть возвращаемые поля?


FG>создать отчет на основании типизираваного Dataset, а Dataset заполнять данными уже в из продцедуры.


А если этот отчет вообще-то subreport в другом отчете? Как это сделать динамически? А то мне что-то в голову уже ничего не лезет.
Re[2]: Создать CR отчет, если в SP делается через exec
От: Аноним  
Дата: 28.02.06 12:13
Оценка:
Здравствуйте, FantomGood, Вы писали:

SIS>>Имеется SP, в которой создается большое сложное выражение, которое выполняется через exec(). А как дизайнера заставить видеть возвращаемые поля?


FG>создать отчет на основании типизираваного Dataset, а Dataset заполнять данными уже в из продцедуры.


Если я правильно понял, у человека резалтсет динамический, иначе зачем бы ему большое сложное выражение создавать в отдельной процедуре? Тогда датасет не сгодится...
Re[3]: Создать CR отчет, если в SP делается через exec
От: SISerge  
Дата: 28.02.06 12:25
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, FantomGood, Вы писали:


SIS>>>Имеется SP, в которой создается большое сложное выражение, которое выполняется через exec(). А как дизайнера заставить видеть возвращаемые поля?


FG>>создать отчет на основании типизираваного Dataset, а Dataset заполнять данными уже в из продцедуры.


А>Если я правильно понял, у человека резалтсет динамический, иначе зачем бы ему большое сложное выражение создавать в отдельной процедуре? Тогда датасет не сгодится...

Да, именно так. ResultSet создается на основе параметров, переданных из главного отчета. Типов главных отчетов целых три штуки, а детальный — один, сделан универсальным и формирует запрос на основе данных главного (типа отчета, периода, типа группировки и т.д.). Причем сделать для каждого главного отчета детальный — не катит, потому как там есть еще подтипы главных отчетов — итого детальных получается 12!. А в перспективе — на порядок больше!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.