Службы отчетов: контроль разрывов страниц внутри таблицы - PullRequest
1 голос
/ 24 июля 2009

Я использую таблицу в своем отчете для представления данных. Поскольку данных было много, и я хотел напечатать отчет на странице формата А4, я разбил каждую строку на 3 строки.

Моя проблема заключается в том, что когда отчет переходит на вторую страницу, я хочу, чтобы онразрыв до или после 3 строк.

пример:


имя возраста
адрес
контакт


имя возраста
адрес
контакт


имя возраст
адрес
* разрыв страницы *
контакт


это то, что обычно происходит,Я хочу, чтобы разрыв страницы происходил только по строкам.

Ответы [ 4 ]

1 голос
/ 19 августа 2009

Существует несколько стратегий, которым нужно следовать:

  • В этом случае полезно использовать KeepTogether
  • Если вы хотите, чтобы он умещался на одной странице, попробуйте настроить только поля страницы, отступы, шрифтразмер, высота строки, чтобы сделать отчет более компактным
  • Другой альтернативой является создание группы таблиц для человека и в свойствах группы (редактировать группу) проверка разрыва страницы в конечном свойстве. таким образом, вы можете разместить каждую группу на отдельной странице

Надеюсь, это поможет

0 голосов
/ 27 февраля 2014

У меня была та же проблема, я пытался «Держаться вместе», но она не сработала. После долгого переодевания и попыток многих вещей единственной вещью, которая выполнила эту работу, было уменьшение нижнего поля страницы.

0 голосов
/ 16 августа 2012

Если у вас есть таблица в подотчете, вы также должны Щелкните правой кнопкой мыши -> Форматировать объект -> Uncheck Сохранить объект вместе .

Это был шаг, который сделал это дляменя после того, как я снял отметку Держать объект вместе на столе и подробностях подотчета.

0 голосов
/ 02 апреля 2012

В итоге я создал подотчет для представления каждого элемента.

Я искал свойство KeepTogether, но это, вероятно, только для служб отчетов 2008 (я использую 2005).

...