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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.09.2006, 16:12   #1  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Свойства columns секции отчета
Для каких целей предназначены свойства Columns, ColumnsSpace, ColumnsMode и ColumnsHeadingsStrategy? Судя по названию они позволяют управлять колонками отчета, но на практике этого сделать не получается (изменение этих свойств не влияет на вид отчета). Для чего же они все таки нужны?
Старый 25.09.2006, 16:32   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Только что проверил. ColumnSpace отлично меняет промежуток между столбцами, например.
Старый 25.09.2006, 16:34   #3  
Andrew K. is offline
Andrew K.
Участник
 
29 / 12 (1) ++
Регистрация: 02.12.2004
Адрес: Minsk
Влияет и очень сильно, если дизайн автоматический..
Создайте, например, секцию отчета с 2 полями, все свойства в Auto. Поиграйтесь.. Например, ColumnsSpace поставьте в 10 символов при выравнивании Vertical с - Columns = 2 - поля расположатся в 2 колонки и будет свободное место в 10 символов между колонками. Это немного похоже на табулятор в Word.
Старый 25.09.2006, 16:44   #4  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от Andrew K. Посмотреть сообщение
Влияет и очень сильно, если дизайн автоматический..
Создайте, например, секцию отчета с 2 полями, все свойства в Auto. Поиграйтесь.. Например, ColumnsSpace поставьте в 10 символов при выравнивании Vertical с - Columns = 2 - поля расположатся в 2 колонки и будет свободное место в 10 символов между колонками. Это немного похоже на табулятор в Word.
Сделал как Вы сказали, только не совсем понял что такое
Цитата:
Сообщение от Andrew K. Посмотреть сообщение
при выравнивании Vertical
Никаких 2 колонок обнаружено не было
Старый 25.09.2006, 16:50   #5  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Возмите, например, стандартный отчет VendPhoneList и установите у секции Body ArrangeMethod=Vertical, Columns=1. Увидите.
Старый 25.09.2006, 17:05   #6  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от oip Посмотреть сообщение
Возмите, например, стандартный отчет VendPhoneList и установите у секции Body ArrangeMethod=Vertical, Columns=1. Увидите.
Смысл понятен, но это не совсем то, что мне нужно. Хотелось бы сделать отчет в 2 колонки, т.е.

Запись 1 Запись 2
Запись 3 Запись 4
...

Видимо простыми методами не получится, может кто знает как лучше сделать такое программно.
Старый 25.09.2006, 17:08   #7  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Т.е. грубо говоря разместить 2 страницы на одной по горизонтали?
Старый 25.09.2006, 17:10   #8  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от oip Посмотреть сообщение
Т.е. грубо говоря разместить 2 страницы на одной по горизонтали?
Да, примерно так
Старый 25.09.2006, 17:13   #9  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Я бы такое не программировал. Оно того не стоит.

Отчет в две колонки
Старый 25.09.2006, 17:29   #10  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Цитата:
Сообщение от oip Посмотреть сообщение
Я бы такое не программировал. Оно того не стоит.
Неужели сложнее чем сделать отчет с 4 группировками и выводом статистики по каждой группе? По-моему самое сложное заставить секцию печататься в нужном месте, а остальное дело техники.
Старый 25.09.2006, 17:32   #11  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Все эти "группировки", "статистики" - это все стандартное поведение. Поэтому это просто.
Несколько страниц на одной - не стандартное. Стандартного способа я не знаю. Можно, конечно, создать программируемую секцию и долго и мучительно создавать там динамически контролы. Но оно Вам действительно так надо?

Цитата:
Сообщение от mazzy Посмотреть сообщение
Ищите. Обсуждалось неоднократно.
Самый простой и дешевый способ - возьмите принтер, который умеет выводить несколько страниц на одном листе. Затраты времени - переключить галочку в свойствах принтера, затраты денег - от 200 долларов.

Все остальные способы гораздо дороже

Последний раз редактировалось oip; 25.09.2006 в 17:35.
Теги
columns, отчет, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ширина секции в отчете symba DAX: Программирование 2 06.06.2008 17:46
Печать отчета на несколько страниц Прокопьева DAX: Программирование 7 18.08.2006 07:40
Как создать разрыв в секции отчета? eva DAX: Программирование 15 01.02.2005 10:02
Обращения к полям отчета Oz DAX: Программирование 4 25.02.2004 13:04
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:41.