OLAP.ru OLAP, data mining, analysis, данные, СУБД, генераторы отчетов, проектирование, принятие решений, оптимизация, хранилише, извлечение, поиск, Crystal, Business Objects, Cognos, SAS...
Полный список »
Business intelligence - effective data mining & analysis
Вход Регистрация Новости сайта Карта сайта/поиск RSS
 
OLAP и Business Intelligence
SUBSCRIBE.RU
 
 

Конференция Business Objects

Обсуждение вопросов, связанных с Crystal Reports 2008, Crystal Reports Server, Crystal Xcelsius, BusinessObjects Enterprise, BusinessObjects Edge и другими продуктами Business Objects.

 
Добавить сообщение »

Тема "Динамическое изменение текста SQL в Command"

Автор:  yadcek yadcek Дата: 21.11.2022 12:41
https://footballive.ru/
Ответить на сообщение »

 
Автор:  сергей Дата: 09.11.2010 09:54
обычно я делаю так в Command:
if {?param}=0
select * form QQ
else
select * from FF
Ответить на сообщение »
 
Автор:  SunSeich Дата: 02.12.2009 14:05
Anatoly пишет 07.07.2009 12:19:
>Добрый день!
>Возможно ли в отчете по условию входного параметра изменить текст SQL в Command. Если ДА то где копать. Пример вопроса: Если Par = 0 текст SQL в Command 'select * from Table1';
>Если Par = 1 текст SQL в Command 'select * from Table1 where Field1 = 0';
>Благодарю за ответ. Анатолий.


Сделайте хранимку, которая возвращает курсор и в ней уже в зависисмости от параметров меняйте запросы как угодно
Ответить на сообщение »
 
Автор:  Oleg A. Дата: 10.09.2009 16:52
Anatoly пишет 07.07.2009 12:19:
>Добрый день!
>Возможно ли в отчете по условию входного параметра изменить текст SQL в Command. Если ДА то где копать. Пример вопроса: Если Par = 0 текст SQL в Command 'select * from Table1';
>Если Par = 1 текст SQL в Command 'select * from Table1 where Field1 = 0';
>Благодарю за ответ. Анатолий.

Думаю, можно только поместить каждый запрос в свой сабрепорт, и по значению параметра показывать секцию где лежит нужный сабрепорт.
Не очень красивое решение, но должно работать.
Ответить на сообщение »
 
Автор:  Anatoly Дата: 07.07.2009 12:19
Добрый день!
Возможно ли в отчете по условию входного параметра изменить текст SQL в Command. Если ДА то где копать. Пример вопроса: Если Par = 0 текст SQL в Command 'select * from Table1';
Если Par = 1 текст SQL в Command 'select * from Table1 where Field1 = 0';
Благодарю за ответ. Анатолий.
Ответить на сообщение »
 

Добавить сообщение »

Рекомендовать Распечатать    
Хостинг: SiliconTaiga    Поддержка: Interface Ltd. Обратиться по техническим вопросам     
Rambler's Top100 TopList