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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.09.2006, 11:02   #1  
petr is offline
petr
Участник
Соотечественники
 
561 / 201 (8) ++++++
Регистрация: 30.05.2005
Адрес: Швейцария
To oip.
Именно необходимо создавать динамически, потому что скрывать можно когда есть checkBox и поле либо отображается, либо нет (я такое часто использую). В моей же задаче я не знаю заранее даже примерное количесто, оно зависит от того на сколько подпериодов большой период (м.б. на 2 или на 10). Пользователь выбирает в диалоге количество подпериодов (может поставить любое количество) и на каждый необходимо создать свой столбец.

To db.
Про addDisplayControl(). Сейчас попробую.
Про OLAP. В принципе согласен, хотя в нашей задаче может такой подход и не подойдет. И вообще я пока с OLAP не сильно разобрался, т.ч. приходиться пользоваться стандартными средствами.
Старый 18.09.2006, 11:08   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от petr Посмотреть сообщение
В моей же задаче я не знаю заранее даже примерное количесто, оно зависит от того на сколько подпериодов большой период (м.б. на 2 или на 10). Пользователь выбирает в диалоге количество подпериодов (может поставить любое количество) и на каждый необходимо создать свой столбец.
Может быть тогда лучше Excel?
Старый 18.09.2006, 11:25   #3  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от petr Посмотреть сообщение
выбирает в диалоге количество подпериодов (может поставить любое количество) и на каждый необходимо создать свой столбец.
OLAP в чистом виде
Старый 18.09.2006, 11:45   #4  
kvg6 is offline
kvg6
program-ёр
Аватар для kvg6
1C
 
160 / 81 (3) ++++
Регистрация: 27.09.2005
Адрес: Moscow forever
Цитата:
Сообщение от db Посмотреть сообщение
OLAP в чистом виде
А если расчетные поля из 2-х и более таблиц, то лучше грузить в Excel
__________________
Становись лучше
Старый 18.09.2006, 11:39   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от petr Посмотреть сообщение
...оно зависит от того на сколько подпериодов большой период (м.б. на 2 или на 10). Пользователь выбирает в диалоге количество подпериодов (может поставить любое количество)...
Я опять со своим брюзжанием.
Но я КАТЕГОРИЧЕСКИ против такого программисткого подхода к решаемым задачам.

Пользователь НЕ МОЖЕТ поставить ЛЮБОЕ количество.
Колчество чего бы то ни было более-менее полезного для пользователя ОГРАНИЧЕНО рамками восприятия этого пользователя.

Как проверить утверждение petr?
Есть два проверочных вопроса по сути:
1. Может ли пользователь поставить 1млн. "подпериодов"
2. Может ли пользователь поставить число <1?

Есть еще один проверочный вопрос по форме:
3. Сколько столбцов может уместится на странице, чтобы пользователь еще мог прочитать информацию? (Должен ли пользователь склеивать несколько листов?)

И сразу выясняется, что утверждение petr не является истинным.

Мало того, готов утверждать, что:
Pert просто не разобрался в задаче И не знает что именно надо пользователю от этого отчета. Вместо того, чтобы разобраться petr переносит проблему на пользователя - на тебе, гад пользователь, 30...50...60.. столбцов, разбирайся.

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


Что касается вопроса petr...
Petr - скрывать намного легче, чем добавлять. Я бы остановился на том, что бы скрывать.
Однако, если вы хотите именно добавлять, то разберитесь как формируются финансовые отчеты (они формируются именно динамически).
О финансовых отчетах здесь http://axapta.mazzy.ru/lib/ledger_report/
addDisplayControl() - это только начало. Вам придется управлять заголовком, шириной, точностью, форматом вывода, итогами и прочими свойствами (а могли бы просто задать из в свойствах AOT)
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: db (2).
Теги
display метод, olap, как правильно, контрол, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
получить контрол в display методе Omeo DAX: Программирование 1 23.01.2009 11:56
axaptapedia: Display method Blog bot DAX Blogs 0 29.08.2007 16:30
Можно ли в display методе узнать для какого FormControl'а этот метод вызван? Dudnik Anton DAX: Программирование 3 01.02.2006 12:22
Отчет: перекрытие fetch() убивает буфер записи в display-методе Zabr DAX: Программирование 1 18.02.2005 18:45
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43

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

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

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