Здравствуйте!
Есть DBImage, подключен к определенному DataSource.
Последний в свою очередь к Query.
Прописано непосредственно в компонентах.
Есть три кнопки, и при нажатии каждой, должна выводиться новая картинка из базы (по заданному запросу).
В итоге получилось так, что во всех случаях выводится картинка по первой нажатой кнопке, и соответственно по первому условию query.
procedure openReport(idlab,idstud:string);
begin
fdm.Q4report.Params[0].AsString:=idstud;
fdm.Q4report.Params[1].AsString:=idlab;
fdm.Q4report.Active:=true;
formreport.DBImage1.Refresh; // попытка обновить
formreport.Show;
end;
procedure TTFInfoStud.btnrep1Click(Sender: TObject);
begin
openReport('1',IntToStr(unit1.idstud));
end;
procedure TTFInfoStud.btnrep2Click(Sender: TObject);
begin
openReport('2',IntToStr(unit1.idstud));
end;
procedure TTFInfoStud.btnrep3Click(Sender: TObject);
begin
openReport('3',IntToStr(unit1.idstud));
end;
Как сказать DBImage, чтоб он обновил данные в связи с изменения запроса ???
Спасибо! Надеюсь на Вашу помощь!:)