Пустые стрраницы даже при Printifempty=false
Ситуация такая, есть DataSet с полем PAGE_ID, есть отчет со страницами Page1, Page2 и т.д. Хочется напечатать отчет в котором для каждой записи выбиралась соответствующая страница. Т.е. для записи с PAGE_ID=2 страница отчета выглядела как Page2. Вообщем при всех махинациях вида:
void MasterData[номер страницы]OnBeforePrint(TfrxComponent Sender)
{
if(<fs."PAGE_ID">==[номер страницы]) {
MasterData[номер страницы].Visible=true;
}
else {
MasterData[номер страницы].Visible=false;
}
}
У всех MasterData[номер страницы] стоит NewPage у страниц PrintIfEmpty=false. Вообщем все равно печатается по одной пустой странице на каждую страницу, для которой нет записи в DataSet-е с номером этой страницы.
Помогите кто чем может
void MasterData[номер страницы]OnBeforePrint(TfrxComponent Sender)
{
if(<fs."PAGE_ID">==[номер страницы]) {
MasterData[номер страницы].Visible=true;
}
else {
MasterData[номер страницы].Visible=false;
}
}
У всех MasterData[номер страницы] стоит NewPage у страниц PrintIfEmpty=false. Вообщем все равно печатается по одной пустой странице на каждую страницу, для которой нет записи в DataSet-е с номером этой страницы.
Помогите кто чем может