AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2012, 22:13   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
PageBreak in AX2012
Уважаемые коллеги,
кто использует какой способ принудительного конца страницы A4 в AX2012 / SSRS в блоке Table?

Последний раз редактировалось EVGL; 10.12.2012 в 22:16.
Старый 11.12.2012, 11:04   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Попробуйте выгрузить файл отчета в формате .rdl и затем загрузить его в VS с типом Report Server Project, то набор свойств существенно увеличится.
Это при условии что отчет создавался с типом Dynamics Ax, там очень ограниченный набор свойств.
Есть большая вероятность, что найдете необходимое вам свойство, проверить не могу, нет под рукой настроенной версии, но мне кажется, что найдете.
__________________
Axapta book for developer
Старый 11.12.2012, 11:12   #3  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Цитата:
Сообщение от EVGL Посмотреть сообщение
Уважаемые коллеги,
кто использует какой способ принудительного конца страницы A4 в AX2012 / SSRS в блоке Table?
А что с ним не так? вроде бы нормально работает.
Старый 11.12.2012, 11:43   #4  
IvanOFF is offline
IvanOFF
MCTS
MCBMSS
 
65 / 87 (3) ++++
Регистрация: 22.09.2005
Адрес: Москва
Один из возможных способов описан тут:
http://msdn.microsoft.com/en-us/libr...68(VS.80).aspx
искать по сочетанию "Page Breaks"

Этот вариант подходит для вставки принудительного разрыва после определенного числа строк.
Старый 11.12.2012, 11:49   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от greench Посмотреть сообщение
А что с ним не так? вроде бы нормально работает.
Ну как вам сказать... В 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  
IvanOFF is offline
IvanOFF
MCTS
MCBMSS
 
65 / 87 (3) ++++
Регистрация: 22.09.2005
Адрес: Москва
В свойствах контрола Tablix есть параметр "Keep together on one page if possible"
Может быть, он поможет решить поставленную задачу?
За это сообщение автора поблагодарили: EVGL (5).
Старый 12.12.2012, 20:38   #7  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от IvanOFF Посмотреть сообщение
В свойствах контрола Tablix есть параметр "Keep together on one page if possible"
Может быть, он поможет решить поставленную задачу?
Увы, этот параметр делает из группированной таблицы одну гигантскую страницу.
Зато помогает KeepTogether на RowGroup.

Последний раз редактировалось EVGL; 12.12.2012 в 20:42.
За это сообщение автора поблагодарили: S.Kuskov (1).
Старый 12.12.2012, 20:43   #8  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
да, блин похоже повторяется случай печати эпилога в AX2009
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Опыт: синхронизация справочников через AIF в AX2012 EVGL DAX: Функционал 14 28.08.2020 17:52
emeadaxsupport: AX2012 Upgrades - Setting a clean AX2012 database to start with the upgrade check-list and not the Initialization check-list. Blog bot DAX Blogs 1 13.02.2013 23:47
axblog4u: Display Web Image Content in Forms using Dynamics AX2012 Blog bot DAX Blogs 0 28.05.2012 19:12
emeadaxsupport: AX2012 and AX2009 or AX4 side by side - AOS performance counters overwritten Blog bot DAX Blogs 0 13.03.2012 18:11
ukax: Microsoft Dynamics AX2012 - Partner Update Briefing Blog bot DAX Blogs 0 23.07.2011 20:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:01.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.