|
10.12.2012, 22:13 | #1 |
Banned
|
PageBreak in AX2012
Уважаемые коллеги,
кто использует какой способ принудительного конца страницы A4 в AX2012 / SSRS в блоке Table? Последний раз редактировалось EVGL; 10.12.2012 в 22:16. |
|
11.12.2012, 11:04 | #2 |
MCT
|
Попробуйте выгрузить файл отчета в формате .rdl и затем загрузить его в VS с типом Report Server Project, то набор свойств существенно увеличится.
Это при условии что отчет создавался с типом Dynamics Ax, там очень ограниченный набор свойств. Есть большая вероятность, что найдете необходимое вам свойство, проверить не могу, нет под рукой настроенной версии, но мне кажется, что найдете.
__________________
Axapta book for developer |
|
11.12.2012, 11:12 | #3 |
Участник
|
|
|
11.12.2012, 11:43 | #4 |
MCTS
|
Один из возможных способов описан тут:
http://msdn.microsoft.com/en-us/libr...68(VS.80).aspx искать по сочетанию "Page Breaks" Этот вариант подходит для вставки принудительного разрыва после определенного числа строк. |
|
11.12.2012, 11:49 | #5 |
Banned
|
Ну как вам сказать... В Report Designer в VS есть для этого совершенно рудиментарные средства, которые полагаются на сами данные, а не на reflexion к движку отчета. Так, в Table разрыв вставляется путем группировки записей, например, по N штук (IvanOFF меня опередил). Хуже того, каждая таким образом сформированная страница - статична и закодирована отдельно. Для M страниц нужно сделать M статических raw group по N записей. Если вспомнить ту же русскую накладную, то там на section.execute() можно было еще перед выводом в отчет динамически замерить ожидаемую высоту и принять некие меры.
А тут вот клиент хочет как в Word "не разрывать абзац" переводом страницы. Для этого надо заранее знать, какой он будет высоты, а это, похоже, задача нерешаемая кроме как формированием сплошного блока с эмуляцией строк переводом каретки. Последний раз редактировалось EVGL; 11.12.2012 в 11:55. |
|
11.12.2012, 12:14 | #6 |
MCTS
|
В свойствах контрола Tablix есть параметр "Keep together on one page if possible"
Может быть, он поможет решить поставленную задачу? |
|
|
За это сообщение автора поблагодарили: EVGL (5). |
12.12.2012, 20:38 | #7 |
Banned
|
Цитата:
Зато помогает KeepTogether на RowGroup. Последний раз редактировалось EVGL; 12.12.2012 в 20:42. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |
12.12.2012, 20:43 | #8 |
Участник
|
да, блин похоже повторяется случай печати эпилога в AX2009
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|