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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.06.2004, 15:42   #1  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Табличный Mapping - список используеиых таблиц
Знает ли кто нибудь способ получить список всех таблиц, которые используют некоторый Map, кроме как перебор через TreeNode всех потомков в узле Mappings соответсвующего мапа?
Старый 29.06.2004, 15:57   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
получить список таблиц из map
открыть ветку mappings в map'е

получить список map'ов, в которые входит данная таблица
Перекрестные ссылки: посмотреть чем используется данная таблица
установить фильтр на поле "Путь к объекту" "\\Data Dictionary\\Maps\\*"
Старый 29.06.2004, 16:07   #3  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Добавляю ключевые слова: ПРОГРАММНО и на произвольном приложении, где может и не быть
перекрестных ссылок

Только не надо предлагать их построить
Старый 29.06.2004, 16:33   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
тогда разрешите составлю полное предложение из ваших слов и переспрошу.

итак, вам нужно: "ПРОГРАММНО и на произвольном приложении, где может и не быть
перекрестных ссылок, получить список всех таблиц, которые используют некоторый Map, кроме как перебор через TreeNode"

Теперь вопрос: почему появилось ограничение на перебор TreeNode, если это и есть ШТАТНЫЙ инструмент для ПРОГРАММНОЙ работы с объектами AOT?

Может быть, ваш вопрос был в том, почему нет класса DictMap? Забыли его написать. Напишите сами, если приспичило и вопросы вы ставите именно в таком ключе.
Старый 29.06.2004, 16:48   #5  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
да, все так.
но вопрос был не в том, кто умнее, а в том, знает ли кто нибудь способ
если я не знаю как что-то сделать, то это еще ничего не значит что это не знает никто.

потому что перебор через TreeNode - хоть и штатный, хоть и работает всегда и вытаскивает все нужное и не нужное, может и не быть единственным способом решения задачи. считайте, что нужно для целей самообразования
Старый 29.06.2004, 16:57   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
извините, я на полном серьезе подумал, что вы издеваетесь.

другими словами вам нужно програмно раскрыть ветку mapping у заданного map'а?
поскольку спеицализированного класса DictMap нет, то остается пользоваться treenode или напрямую обратиться к псевдотаблице UtilElements.

Я бы предпочел treeNode
Старый 30.06.2004, 10:40   #7  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
через TreeNode и реализовано. просто хотелось узнать - может кто нибудь знает другой способ
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
список таблиц с CreatedBy fialka DAX: Программирование 5 02.08.2007 10:59
Владельцы таблиц в БД аксапты AxaptaUser DAX: Администрирование 11 23.05.2007 18:33
Список полей таблиц на базе конкретного EDT Владимир Максимов DAX: Программирование 10 06.10.2004 14:45
список таблиц с saveDataPerCompany=No a.kopytin DAX: Программирование 4 14.05.2004 17:16
Список таблиц ZVV DAX: Прочие вопросы 3 16.03.2004 16:57

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

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

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