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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.08.2009, 17:50   #1  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Программно добавить поле в таблицу.
Вот, стала задача сгенерить простенькую таблицу с 3мя полями.
Таблица в АOT создается, свойства устанавливаются, а вот при попытке добавить поле:
X++:
tableNode = TreeNode::findNode(#TablesPath);
tableNode = tableNode.AOTfindChild("TST_TableI");
fieldsNode = tableNode.AOTfindChild("fields");
fieldNode = fieldsNode.AOTadd("Fld_1");
Говорит, что нод добавить невозможно.
__________________
Axapta has seduced me deadly!
Старый 06.08.2009, 18:02   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Замечание чисто по синтаксису, не касаясь всего остального. Метод TreeNode.AOTadd не возвращает значения ни нового узла, ни даже boolean успешности операции: public void AOTadd(str _name). Не знаю, правда, как в 4.0 и 2009, но в 3.0 это так.

Про собственно вопрос посмотрите внизу ссылки в разделе "Похожие темы", но дело это, насколько мне известно, не очень благодарное (в смысле добавление поля в таблицу, а не просмотр ссылок) ...

Последний раз редактировалось Gustav; 06.08.2009 в 18:08.
За это сообщение автора поблагодарили: HorrR (1).
Старый 06.08.2009, 18:06   #3  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Блин, когда поиском юзал - ничего не вышло. Сейчас в первой же похожей теме - ответ.
AOTTableFieldList - вот он то мне и нужен. Сорри. Закрываю.
__________________
Axapta has seduced me deadly!
Старый 06.08.2009, 18:13   #4  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Gustav, спасибо, не обратил внимания...
__________________
Axapta has seduced me deadly!
Теги
поле, программно, таблица

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавить поле в таблицу Manner DAX: Программирование 5 27.02.2008 08:13
Программно добавить поле Salha DAX: Программирование 4 22.03.2007 11:12
Как программно добавить DataSource в процессе работы формы Владимир Максимов DAX: Программирование 1 29.11.2006 18:28
Программно добавить пункт меню Wamr DAX: Программирование 20 24.10.2006 09:14
Добавить поле в таблицу -> обновление Datasource Surok DAX: Программирование 1 21.10.2002 14:03
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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