Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.25;
Скачать: CL | DM;

Вниз

Запрос из шаблона FR   Найти похожие ветки 

 
tomkat   (2008-06-18 13:46) [0]

HI,All. Подскажите плиз, как можно достать текст запроса из шаблона FastReport, хранящегося в базе ?
Из таблицы извлеч сам шаблон не проблема, как текст запроса компонента TfrIBXQuery достать ?


 
Правильный-Вася   (2008-06-18 13:49) [1]

а зачем их хранить в таком извратном виде, храни отдельно, а в шаблоне подключай нужный запрос


 
Поросенок Винни-Пух ©   (2008-06-18 13:52) [2]

если хочется изврата, то шаблон фр это xml документ. хотя в прежних версиях может и двоичкой быть.


 
Правильный-Вася   (2008-06-18 14:05) [3]


>  в прежних версиях может и двоичкой быть.

не "может", а так и есть - до 3-й версии сплошь бинарники


 
tomkat   (2008-06-18 14:23) [4]


> а зачем их хранить в таком извратном виде

почему извратном ? очень даже удобном, особенно для переноса .
нужен, к примеру , новый отчет клиенту , пожалуйста , нарисовал, добавил все запросы, сохранил в файл, выслал почтой .
Юзеру толко в базу его записать остается ...ИМХО очень даже удобно .
Вы предлагаете запрос хранить отдельно от шаблона ?
думаете удобнее ?
да , версия 2.5


 
Поросенок Винни-Пух ©   (2008-06-18 14:29) [5]

ну если удобно, так какие тогда вопросы.


 
tomkat   (2008-06-18 15:09) [6]

нашел !
вот мож кому интересно

   memo1.Text:=report.FindObject("qryData").Prop["SQL"];
qryData - имя объекта TfrIBXQuery
всем спасибо


 
Правильный-Вася   (2008-06-18 15:52) [7]

в следующий раз тебе понадобится все это добро распарсить в хранимке
будешь писать UDF?


 
tomkat   (2008-06-18 16:00) [8]

почему в хранимке ? не совсем понял .... я из шаблона запрос достаю , дабы не лепить еще чего нить ......
то что определенное имя объекта надо задавать, согласен, не совсем красиво, но можно тупо перебрать все компоненты класса TfrIBXQuery, это уж кому как


 
Правильный-Вася   (2008-06-18 16:03) [9]


> почему в хранимке ? не совсем понял .... я из шаблона запрос достаю

я высказал предположение, что это тебе понадобится в следующий раз
а почему оно может тебе понадобиться? да с такими подходами - запросто


 
tomkat   (2008-06-18 16:24) [10]

согласен, частный случай :-)


 
AndreyV ©   (2008-06-19 09:06) [11]

> [1] Правильный-Вася   (18.06.08 13:49)
> а зачем их хранить в таком извратном виде, храни отдельно,
> а в шаблоне подключай нужный запрос

Что значит отдельно? И зачем. ФР тем и хорош, что можно те-же запросы хранить в форме (шаблоне). Поясни, я не понял.


 
Правильный-Вася   (2008-06-19 10:59) [12]


> ФР тем и хорош, что можно те-же запросы хранить в форме (шаблоне)

если они только там используются, то пожалуйста
если же один и тот же запрос (или еще веселее - последовательность запросов) используется во множестве мест, то удобнее оформить их в виде ХП, например, или вьюхи



Страницы: 1 вся ветка

Текущий архив: 2009.01.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
15-1228220190
Анна
2008-12-02 15:16
2009.01.25
Ответьте кто из Черкасской области


1-1207321243
dmitry_12_08_74
2008-04-04 19:00
2009.01.25
Автозагрузка приложения


2-1228889359
mfender
2008-12-10 09:09
2009.01.25
Ключи реестра в перечислимом свойстве


15-1227966287
Городской Шаман
2008-11-29 16:44
2009.01.25
Что я теряю, переводя проект с Delphi на С++(VS)


15-1228374115
начинающий
2008-12-04 10:01
2009.01.25
USB на ТВ. Есть такое?