Пустые стрраницы даже при Printifempty=false

отредактировано 09:09 Раздел: FastScript
Ситуация такая, есть 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-е с номером этой страницы.
Помогите кто чем может :)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.