Вниз
Скачать: 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
15-1302710075
R_R
2011-04-13 19:54
2011.07.31
Screen Dos приложения


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


3-1262005058
Вадим Хижинский
2009-12-28 15:57
2011.07.31
Изменения SQL запроса в FastReport


2-1303455661
vegarulez
2011-04-22 11:01
2011.07.31
Програмное нажатие кнопки.


2-1303720303
MsFoxy
2011-04-25 12:31
2011.07.31
приложение в делфи на подобии 1с




   Наверх