![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FastReport problem
Bless © (2003-06-04 17:36:00)Помогите разобраться пожалуйста.
в файле 1.frf хранится отчет. Он связан с тремя query посредством трех frDBDataSet.
Потом по нажатии на кнопочку делается
if Rep.PrepareReport then Rep.ShowPreparedReport;
Так вот. Первый раз в preview показывает все то, на что я и рассчитываю. Но если закрыть preview и изменить содержимое
query, то все-равно показывает то же самое, что и в первый раз, то есть изменения не отображаюся. Как это победить?
Bless (2003-06-05 14:45:00) [1]:) Пробовал и это. Не помогло.
Но всем спасибо, уже работает. Не знаю, правда, толком, в чем же было дело.
Юрий (2003-06-05 09:33:00) [2]попробуй после ShowReport сделать
frDBDataSet1.CloseDataSource := True;
frDBDataSet2.CloseDataSource := True;
frDBDataSet3.CloseDataSource := True;
Bless (2003-06-05 09:16:00) [3]Andrey V.>
Именно так я и сделал
Geka>
Это тоже делал. Кстати, посмотрел в исходники. И вот что там написано
procedure TfrReport.ShowReport;
begin
PrepareReport;
ShowPreparedReport;
end;
ТАк что... :)
Geka (2003-06-05 08:35:00) [4]А если использовать frReport1.ShowReport;
Andrey V. (2003-06-05 08:27:00) [5]Ты ,конечно, сделал
query.close
затем "изменить содержимое"
затем query.open ?
Я вообще связываю frDBDataSet с данными через
frDBDataSet.DataSource .
NickBat (2003-06-04 17:38:00) [6]что имеется ввиду под изменением содержимого query?