Обновление данных в отчете

отредактировано 21:11 Раздел: FastReport 4.0
Помогите плиз!
Создан отчет, настроенный на некую выборку.

Для показа пишу код

FrxDs.DataSet:=.Q1;
Frx1.LoadFromFile('Dzn1.fr3');
Frx1.ShowReport;

где FrxDs - TfrxDbDataSet

В первый раз все нормально
Потом меняю параметры запроса и пытаюсь вывести отчет еще раз (код тот-же)
Данные запроса (проверено) изменились, а вот отчет кажет данные из прошлого запроса! - :)

Почему и как этого избежать?

Комментарии

  • отредактировано July 2008
    попробуйте написать вместо
      Frx1.ShowReport;

    код
        Frx1.PrepareReport;
        Frx1.ShowPreparedReport;
  • отредактировано 21:11
    Увы, не помогает.

    Кстати, пробовала Frx1.Clear; - результат тот же
    помогает только закрыть приложение и открыть заново

    но это же не интересно
  • отредактировано 21:11
    Убрала из процедурки вызова отчета фразу Application.CreateForm...
    (отчет лежит не на основной форме)
    и все заработало
    хотя не вижу связи

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