FastReport - 在 showpreparedreport 之前或之后清除 LastReport
FastReport - ClearLastReport before or after showpreparedreport
我需要在调用 frxReport->PrepareReport() 之前或之后清除准备好的报告;
我的报告是连续报告。
例如
//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()
清除所有内容,而后续报告将添加到末尾。
我需要在调用 frxReport->PrepareReport() 之前或之后清除准备好的报告;
我的报告是连续报告。
例如
//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()
清除所有内容,而后续报告将添加到末尾。