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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2008, 10:35   #1  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
EDT Dimension[2]
Есть контрол на форме, не связанный с каким-либо DS, как у него установить свойство Exdended Data Type, равным Dimension[2]?
Старый 03.06.2008, 10:42   #2  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Ответ конечно в лоб.... Посмотреть EDT у Dimension[2] и этот же EDT присвоить. Просто элемент массива не является самостоятельным типом данных
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: Eldar9x (1).
Старый 03.06.2008, 10:43   #3  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Есть контрол на форме, не связанный с каким-либо DS, как у него установить свойство Exdended Data Type, равным Dimension[2]?
Присвоить ЕДТ Dimension и показывать тока второй из массива
Старый 03.06.2008, 10:45   #4  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Создать новый ЕДТ, который бы ссылался на поле Num и Dimension Code = 1 Таблицы Dimensions (авось поможет)
Старый 03.06.2008, 10:48   #5  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Всегда использовал просто Dimension и перекрывал lookup.
Старый 03.06.2008, 10:52   #6  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Всегда использовал просто Dimension и перекрывал lookup.
Если таких мест много, то как то не очень хорошо писать одно и тоже в формах.
Старый 03.06.2008, 10:54   #7  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от Sada Посмотреть сообщение
Если таких мест много, то как то не очень хорошо писать одно и тоже в формах.
Если таких мест много можно создать класс, который будет иметь несколько статических методов, котоые реализюют эти самые lookup`ы.
Старый 03.06.2008, 10:55   #8  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Можно завести ЕДТ
Старый 03.06.2008, 10:55   #9  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Цитата:
Посмотреть EDT у Dimension[2] и этот же EDT присвоить
Как посмотреть? Не возможно установить свойство контрола EDT равным Dimension[2], так же как и не возможно написать
X++:
control.extendedDataTypes(extendedtypenum(Dimension[2]))
Цитата:
Присвоить ЕДТ Dimension и показывать тока второй из массива
Контрол всего один, у него устанавливается свойство exdeneddatatype

Цитата:
Создать новый ЕДТ, который бы ссылался на поле Num и Dimension Code = 2 Таблицы Dimensions (авось поможет)
пробую
Старый 03.06.2008, 11:02   #10  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Цитата:
Сообщение от Eldar9x Посмотреть сообщение
Контрол всего один, у него устанавливается свойство exdeneddatatype
Выж программист Всё в Ваших руках . В таблице заведите поле, присвойте ему Dimension и показывайте на форме только 2-й элемент массива
Старый 03.06.2008, 11:02   #11  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Все, вкурил - свойство ArrayIndex у StringEdit. Большое спасибо.
Цитата:
В таблице заведите поле, присвойте ему Dimension и показывайте на форме только 2-й элемент массива
ну это возможно, если контрол именно по DS создается...

Последний раз редактировалось Eldar9x; 03.06.2008 в 11:06.
За это сообщение автора поблагодарили: glibs (2).
Старый 03.06.2008, 11:09   #12  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
Ой айм сори, просмотрел что ДС-а нету
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создание наследника EDT через Х++ vesna DAX: Программирование 12 02.05.2012 08:13
Как использовать dimension sets (DAX 4.0) Qaz Qwerty DAX: Функционал 9 19.05.2008 21:08
Значение по умолчанию параметра типа EDT c array elements либо просто массива HorrR DAX: Программирование 16 20.02.2008 19:18
Связывание таблиц по заранее неизвестному кол-ву полей из Dimension TasmanianDevil DAX: Программирование 2 22.03.2006 09:50
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45

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

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

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