Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
2-1303825966
Gu
2011-04-26 17:52
2011.07.31
Глубина цвета картинки


2-1303629199
iamempty
2011-04-24 11:13
2011.07.31
Выборка данных из определенного поля таблицы с помощью DBGrid


2-1303805704
mefodiy
2011-04-26 12:15
2011.07.31
Как сделать reset MemTable


15-1302428314
ddd329
2011-04-10 13:38
2011.07.31
С Win32 на .NET


2-1303835617
Vasja123
2011-04-26 20:33
2011.07.31
Как сделать OnClick на Label если Enabled=false




   Наверх