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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.01.2003, 13:31   #1  
Woland is offline
Woland
Участник
 
21 / 10 (1) +
Регистрация: 24.11.2002
TableId/FieldId
Хелло, всезнающий ол!

Подскажите, плиз, как в X++ обращаться к методам/свойствам таблицы/поля, имея имена таблиц/полей в строковых переменных, Id таблицы/поля получаю с помощью функций: TableName2Id/FieldName2Id, чего делать дальше?

Заранее благодарен за любую помощь.

PS: Прошу ногами сильно чайника не пинать.
Старый 13.01.2003, 14:14   #2  
Garic is offline
Garic
NavAx
Аватар для Garic
NavAx Club
 
393 / 63 (3) ++++
Регистрация: 23.07.2002
Адрес: Москва
Подобную информацию можно получить с помощью классов DictTable, DictField, TreeNode.
В качестве примера предлагаю проект - Меню браузер.
Вложения
Тип файла: xpo hb_m207_menubrowser.xpo (94.5 Кб, 402 просмотров)
__________________
С уважением, Игорь Ласийчук.
Старый 14.01.2003, 15:08   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Еще есть такая конструкция:
PHP код:
Common common;
FieldID fieldID;
... 
common.(fieldID)... 
За примером обращайтесь в CCPrimaryKey::renamePrimaryKey()
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 11.04.2006, 14:53   #4  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Цитата:
Сообщение от Garic
Подобную информацию можно получить с помощью классов DictTable, DictField, TreeNode.
Использование в Вашем проекте класса DictField не обнаружил...
Старый 11.04.2006, 14:59   #5  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
А интересно, как определить свойство поля таблицы AllowEditOnCreate, зная TableId и FieldId
Старый 11.04.2006, 15:29   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Почти из хелпа
X++:
#macrolib.dictfield
if (bitTest(dictField.flags(),#DBF_CREATE))  // AllowEditOnCreate ?
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Morpheus (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
msdynamicsax: Upgrading a database from Ax 4.0 SP1 to Ax 2009 Blog bot DAX Blogs 1 13.08.2008 14:02
gatesasbait: FieldId switch-case on an table's array-type field Blog bot DAX Blogs 0 20.12.2007 20:30
почему на работает common.(fieldId)[idx] maze DAX: Программирование 3 31.08.2007 06:48
Что лучше select RecId или select TableId Logger DAX: Программирование 9 02.06.2007 15:13
sum fieldId novic DAX: Программирование 3 16.03.2006 13:44

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

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

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