Страница 1 из 1

Вывод пустых страниц

Добавлено: 10 май 2007, 04:36
imb2007
Здравствуйте!

У меня есть отчёт, который состоит из нескольких источников данных и страниц.
При выводе отчёта некоторые источники могут не иметь записей. Но страница всё же выводится (пустая).

Как сделать, чтобы пустая страница не выводилась???

Вывод пустых страниц

Добавлено: 10 май 2007, 10:31
Edward
Спасибо за присланный Вами пример.

В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:

Код: Выделить всё

WindowPVH.Enabled = Not (Window.Count = 0)
...
' и так для всех источников данных
...
Glass1.Enabled = Not (Glass.Count = 0)
Спасибо.

Вывод пустых страниц

Добавлено: 10 май 2007, 13:48
Валерий В. Шинкевич
Сорри, что вмешиваюсь...
Edward писал(а):Спасибо за присланный Вами пример.


В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:

Код: Выделить всё

WindowPVH.Enabled = Not (Window.Count = 0)
...
' и так для всех источников данных
...
Glass1.Enabled = Not (Glass.Count = 0)
Этот код для конкретного отчета ? Если да, то что делать в общем случае ?

Код: Выделить всё

[Page].Enabled = Not ([DataSource].Count = 0) 
так ?

Вывод пустых страниц

Добавлено: 10 май 2007, 13:55
Edward
В общем случае код выглядит таким образом:

Код: Выделить всё

Page1.Enabled = (DataSource1.Count != 0);
...
...
Page2.Enabled = (DataSource2.Count != 0);
Page1,Page2 - страницы отчета

DataSource1, DataSource2 - источники данных для DataBand-ов на первой и второй страницах.

Спасибо.