заставить таблицу начинаться на текущей странице, даже если она должна быть разделена затем (2005) - PullRequest
1 голос
/ 25 февраля 2011

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

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

Я не хочу этого, я хочу, чтобы таблица начиналась на первой странице, и разделялась и продолжалась на второй странице, если места недостаточно. Кто-нибудь знает, как заставить это?

(Кстати, свойство «По размеру» на одной странице, если возможно, НЕ проверяется)

Спасибо

1 Ответ

0 голосов
/ 23 августа 2011

Если в вашей таблице есть столбцы с фиксированной высотой, вы можете попробовать создать группу строк и установить для выражения группировки:

=Fix((RowNumber("THE_TABLE_NAME")-1) / NUMBER_OF_ROWS_WANTED_PER_PAGE )

Замена соответственно THE_TABLE_NAME и NUMBER_OF_ROWS_WANTED_PER_PAGE.

От: http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/61470226-3b96-4b54-975c-8aac1644c08e/

...