Главная страница
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.015 c
2-1229090962
NieL
2008-12-12 17:09
2009.01.25
BorderIcons


15-1227708872
Ega23
2008-11-26 17:14
2009.01.25
У меня тут мобильник сперли давеча


11-1196713465
creer
2007-12-03 23:24
2009.01.25
Прозрачность метки у KOLCheckBox


11-1196770055
Сидор
2007-12-04 15:07
2009.01.25
Корректный перенос проекта в другую папку


15-1227992180
Дмитрий С
2008-11-29 23:56
2009.01.25
Самый простой способ вывести PNG