Как передать Sql запрос в Fastreport

отредактировано 08:42 Раздел: FastReport 4.0
Доброго всем и денег.
Опыта в FastReport'е всего 2 дня, так что сами понимаете - учусь.
Задача передать какую-либо переменную или параметр в FastReport из Delphi
1. Пробовал так (из самого FastReport):
procedure Button1OnClick(Sender: TfrxComponent);
begin
  AdoQuery1.SQL.Clear;      
  ADOQuery1.SQL.Add('SELECT `зайцы`, `косят`, `траву`, `трын-траву` FROM `на_поляне` LIMIT 5');
  //ADOQuery1.ParamByName('limit_digit2').Value := Edit1.Text; //это пробовал с Edit
  Report.ShowReport();      
end;
Ругалось ещё при компиляции само Delphi на frxButtonControl, на frxEditControl и на все элементы, которые я бы не добавлял в DialogPage FastReport'a.
2.Чувствую, что грамотнее будет делать это из самого Delphi.
Пробовал так (из Delphi):
frxReport1.LoadFromFile(ExtractFilePath(Application.ExeName)+'\data\Server_Report.fr3');
  // потом делаю запрос
  ADOQuery1.SQL.Text:='SELECT `зайцы`, `косят`, `траву`, `трын-траву` FROM `на_поляне` LIMIT 10';
  // и вот как его впихнуть в параметр SQL, элемента ADOQuery1, компонента TfrxADOQuery1, который находится в самом FastReport?

  frxReport1.ShowReport(); // тут покажем отчёт с новыми, внесёнными данными.

  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.