FastReport — ClearLastReport до или после показа подготовленного отчета

Мне нужно очистить подготовленный отчет до или после вызова frxReport-> PrepareReport ();

Мой отчет — это непрерывный отчет.

Ex.

//Clear here
for( Data->First(); ! Data->Eof; Data->Next() )
{
frxReport->PrepareReport(false);
}

frxReport->ShowPreparedReport();
//Or Clear Here.

0

Решение

PrepareReport(True) очистит ранее подготовленный отчет.

Попробуйте что-то вроде этого …

int reportCount = 0;
for( Data->First(); ! Data->Eof; Data->Next() )
{
Inc(reportCount);
frxReport->PrepareReport(reportCount == 1);
}
frxReport->ShowPreparedReport();

Таким образом, первый отчет вызовет PrepareReport() очистить все, в то время как последующие отчеты будут добавлены в конец.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector