Мне нужно очистить подготовленный отчет до или после вызова frxReport-> PrepareReport ();
Мой отчет — это непрерывный отчет.
Ex.
//Clear here
for( Data->First(); ! Data->Eof; Data->Next() )
{
frxReport->PrepareReport(false);
}
frxReport->ShowPreparedReport();
//Or Clear Here.
PrepareReport(True)
очистит ранее подготовленный отчет.
Попробуйте что-то вроде этого …
int reportCount = 0;
for( Data->First(); ! Data->Eof; Data->Next() )
{
Inc(reportCount);
frxReport->PrepareReport(reportCount == 1);
}
frxReport->ShowPreparedReport();
Таким образом, первый отчет вызовет PrepareReport()
очистить все, в то время как последующие отчеты будут добавлены в конец.
Других решений пока нет …