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

Вниз

Изменения SQL запроса в FastReport   Найти похожие ветки 

 
Вадим Хижинский   (2009-12-28 15:57) [0]

Можно ли, если можно то как, изменить строку запроса в TfrxAdoQuery с помощью Делфи или PascalScript-a в FastReporte?

Или сделать другим способом : надо в зависимости от выбраных параметров менять запрос для формирования отчета в ФастРепорт.

Надеюсь вопрос понятен.
Заранее спасибо.


 
sniknik ©   (2009-12-28 22:36) [1]

параметры, если они в условии, нужны как раз для того, чтобы не меняя текста запроса тем не менее получать нужные данные. в том числе и для формирования отчетов. не только в ФастРепорте.

надеюсь ответ понятен.
заранее пожалуйста.

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

надеюсь стало еще понятнее...
и еще раз заранее пожалуйста.


 
turbouser ©   (2009-12-29 10:40) [2]


>
> Вадим Хижинский   (28.12.09 15:57)  

если очень-очень надо (да, бывает что надо :) ) то вот:
var
 fr_frxAdoQuery : TfrxComponent;
begin
 fr_frxAdoQuery := frxReport.FindObject("MyAdoQuery");
 if fr_frxAdoQuery  <> nil then
 begin
if fr_frxAdoQuery is TfrxADOQuery then
     with TfrxADOQuery(fr_frxAdoQuery) do
     begin
       Query.SQL.Text := "select ...";
       Query.Open;
     end;
 end;
end;


 
Вадим Хижинский   (2009-12-29 14:25) [3]

Спасибо, помогло. :)



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1302303058
Германн
2011-04-09 02:50
2011.07.31
Build vs Compile


2-1303719929
.code
2011-04-25 12:25
2011.07.31
объект в property


15-1302638629
Kerk
2011-04-13 00:03
2011.07.31
"Первая орбита"


15-1302772506
Дмитрий С
2011-04-14 13:15
2011.07.31
Какова вероятность, что два случайных числа равны.


2-1303387044
stenfit
2011-04-21 15:57
2011.07.31
Incompatible types