Главная страница
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.022 c
2-1303478474
Handle
2011-04-22 17:21
2011.07.31
как хранить данные


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


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


2-1303502928
istok
2011-04-23 00:08
2011.07.31
EndOfTheDay...


15-1302247492
И. Павел
2011-04-08 11:24
2011.07.31
Как узнать, какие Band-ы напечатались?