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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.02.2008, 14:25   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Каким образом выцепить айдишку или текстовую репрезентацию EDT поля таблицы.
Ибо typeOf даёт возможность только узнать, что это кастомерский тип(тобишь EDT) а мне нужен именно айди этого EDT, что бы посредством его получить текстовую репрезентацию, ну или сразу можно текстовое отображение этого EDT.
Старый 18.02.2008, 14:36   #2  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
DictField.typeId()
__________________
Андрей.
Старый 18.02.2008, 14:41   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Не то, typeId принимает любой тип, а не обьект любого типа! О typeID я подумал в первую очередь. А, вероятно я нечётко сформулировал вопрос, главный нюанс в том, что EDT этот заведомо не известен. То есть ситуация такова: есть поле таблицы, это поле базируеццо на EDT на каком - неизвестно. Задача узнать либо ID EDT поля таблицы, либо сразу текстовую репрезентацию этого EDT.

Последний раз редактировалось HorrR; 18.02.2008 в 14:46.
Старый 18.02.2008, 14:49   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Это?
X++:
    Dictionary dict = new Dictionary();

    info ( int2str( dict.typeName2Id('LedgerCrediting') )); // 1124
    info ( dict.typeName(1124) ); // LedgerCrediting
Старый 18.02.2008, 14:49   #5  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Может вам это надо
fieldId2pName(_tableId, _fieldId)
?
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 18.02.2008, 14:56   #6  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
2 HorrR: наверное, поможет джоб отсюда: Как работать с EXCEL файлами
Там и "репрезентации", и коды выводятся
За это сообщение автора поблагодарили: HorrR (1).
Старый 18.02.2008, 15:20   #7  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от Russland Посмотреть сообщение
Может вам это надо
fieldId2pName(_tableId, _fieldId)
?
Спасибо, но нет. Эта функция возвращает лейбл поля.
Старый 18.02.2008, 15:23   #8  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Может дурацкий вопрос. enumnum что ли нужен?
А вообще помойму вам как раз нужно, то что Gustav написал.

Последний раз редактировалось miklenew; 18.02.2008 в 15:27.
Старый 18.02.2008, 15:45   #9  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Thumbs up
Цитата:
Сообщение от Gustav Посмотреть сообщение
2 HorrR: наверное, поможет джоб отсюда: Как работать с EXCEL файлами
Там и "репрезентации", и коды выводятся
Огромное спасибо! Загвоздка как раз таки была в том, что я не знал на основе какого айди создавать обьект типа DictType, почему-то не додумался, что можно использовать айди возвращаемый обьектом DictField.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Каким образом можно получить значение поля, зная fieldId? Lemming DAX: Программирование 10 19.06.2006 12:25
Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings) vey DAX: Функционал 5 16.03.2005 11:16
Не устанавливается EDT для поля таблицы Filip DAX: Программирование 3 29.10.2004 13:52
Получить значение поля таблицы по номеру (Id) поля Anais DAX: Программирование 2 15.04.2004 13:00
О динамическом Relation в EDT у поля таблицы NIMERE DAX: Программирование 4 23.03.2004 13:21

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

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

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