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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2007, 17:47   #1  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
На самом деле поддерживаю EVGL в этом вопросе.
Между таблицами там связей может быть дюжинами.
И что, вы хотите все их отобразить сразу??

ИМХО, безсмысленное занятие.
Разве что в целях изучения. Но и в этом случае, эта функциональность последняя, что я бы изучал
Старый 28.06.2007, 08:34   #2  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Сделал.
Накидываете таблицы из репозитария перетаскиванием. Кликаете в свободном месте. Выбираем последний пункт "Проставить связи таблиц". И счастье.
Да и дополнение, мож кому пригодиться:
Если связь стоит +. То соединение по relation таблиц. За плюсом имя relation. Если связь по расширенному типу, то просто имя поля в таблице в которую данные идут. Т.е. например таблица InventDim и InventJournalTrans, связь по полю ToInventDimId в таблице InventJournalTrans. Конечно лучше если бы ещё писался расширенный тип под полем.
Очень хочется чтоб связи тоже можно было выделить и удалять, как таблицы. Но чёто упёрся. Связь создается через DLLFunction _createLink. А узел через DLLFunction _createNode в классе xVarChart. Вроде не должно ведь быть, что люди делали две похожие dll и в одной предусмотрено выделение, а в другой нет.
Мож кто знает что такое ExtTypes. И для чего он здесь используется
X++:
    _createNode = new DLLFunction(_DLL,'vcCreateNode');
    _createNode.returns(ExtTypes::DWORD);
    _createNode.arg(ExtTypes::DWORD);
    _createNode.arg(ExtTypes::DWORD);
    _createNode.arg(ExtTypes::DWORD);
    _createNode.arg(ExtTypes::POINTER);
Вложения
Тип файла: xpo UpdateVisualExplorer (1).xpo (191.6 Кб, 486 просмотров)

Последний раз редактировалось miklenew; 28.06.2007 в 11:08.
За это сообщение автора поблагодарили: mazzy (5).
Старый 28.06.2007, 11:10   #3  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Во немного ещё переделал. Обновил присоединённый файл. Теперь если правой кнопкой щёлкнуть на связи, её можно удалить.
За это сообщение автора поблагодарили: 3oppo (1).
Теги
morphx, relation, таблица, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
MorphXplorer - имя больше 25 символов не влазит! 3oppo DAX: Программирование 2 30.05.2007 05:48
Использование MorphXplorer sguryev DAX: База знаний и проекты 2 01.04.2007 22:51
MorphXplorer не могу найти Ньюк DAX: База знаний и проекты 6 27.02.2007 06:41
Вопрос про MorphXplorer nicko DAX: Программирование 1 22.04.2004 18:00
Шрифт при печати из MorphXplorer Maxim Gorbunov DAX: Программирование 0 20.12.2002 11:27

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

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

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