Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2011.07.31;
Скачать: [xml.tar.bz2];

Вниз

Изменения 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;
Скачать: [xml.tar.bz2];

Наверх





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


15-1302686513
KSergey
2011-04-13 13:21
2011.07.31
Нужен владелец iPhone для наделать скриншоты одной софтины


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


2-1303709793
prodex
2011-04-25 09:36
2011.07.31
Обращение к БД InterBase из разных потоков


15-1302506523
DiamondShark
2011-04-11 11:22
2011.07.31
Modernization, innovation, vperde!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский