Главная страница
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.019 c
3-1213733259
Ulti
2008-06-18 00:07
2009.01.25
БД paradox


2-1228895475
9899100
2008-12-10 10:51
2009.01.25
PolyLine


15-1228120463
Scot Storch
2008-12-01 11:34
2009.01.25
Окна приложения


15-1228038652
Slider007
2008-11-30 12:50
2009.01.25
С днем рождения ! 30 ноября 2008 воскресенье


2-1229201323
Андрей (начинающий)
2008-12-13 23:48
2009.01.25
сортировка списка дат