Построение отчета
Есть отчет, состоящий из однотипных по разметке страниц, отличие только в содержимом Memo и данных таблицы. Число столбцов также может различаться от страницы к странице. Отчет я строю динамически. Заполняю MasterData через UserDataset, беря значение из StringGrid. При построении отчета данные во всех таблицах отчета оказываются одинаковыми и соответствующими последней странице. Что можно сделать?
Кроме варианта загнать данные всех страниц в таблицу StringGrid и из нее считывать. Хотелось бы в таблице StringGrid в любой момент времени иметь данные, относящиеся только к одной странице.
Кроме варианта загнать данные всех страниц в таблицу StringGrid и из нее считывать. Хотелось бы в таблице StringGrid в любой момент времени иметь данные, относящиеся только к одной странице.
Комментарии
результат все тот же
А лучше тестовый проект выложите.
судя по коду, StringGrid заполняется разными данными на этапе построения шаблона отчёта, т.е. на момент построения самого отчёта StringGrid содержит данные для последней страницы.
Решение вижу в следующем (на Delphi):
использовать два frxreport. Один - для итогового отчёта, второй - для промежуточного