Здравствуйте!
У меня есть отчёт, который состоит из нескольких источников данных и страниц.
При выводе отчёта некоторые источники могут не иметь записей. Но страница всё же выводится (пустая).
Как сделать, чтобы пустая страница не выводилась???
Вывод пустых страниц
Вывод пустых страниц
Спасибо за присланный Вами пример.
В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:
Спасибо.
В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:
Код: Выделить всё
WindowPVH.Enabled = Not (Window.Count = 0)
...
' и так для всех источников данных
...
Glass1.Enabled = Not (Glass.Count = 0)
-
- Сообщения: 83
- Зарегистрирован: 21 фев 2007, 06:29
- Откуда: Нижний Новгород/Йошкар-Ола
Вывод пустых страниц
Сорри, что вмешиваюсь...
так ?
Этот код для конкретного отчета ? Если да, то что делать в общем случае ?Edward писал(а):Спасибо за присланный Вами пример.
В обработчике события BeginRender первой страницы добавьте, пожалуйста, следующий код:Код: Выделить всё
WindowPVH.Enabled = Not (Window.Count = 0) ... ' и так для всех источников данных ... Glass1.Enabled = Not (Glass.Count = 0)
Код: Выделить всё
[Page].Enabled = Not ([DataSource].Count = 0)
Вывод пустых страниц
В общем случае код выглядит таким образом:
Page1,Page2 - страницы отчета
DataSource1, DataSource2 - источники данных для DataBand-ов на первой и второй страницах.
Спасибо.
Код: Выделить всё
Page1.Enabled = (DataSource1.Count != 0);
...
...
Page2.Enabled = (DataSource2.Count != 0);
DataSource1, DataSource2 - источники данных для DataBand-ов на первой и второй страницах.
Спасибо.