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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.02.2007, 14:52   #1  
Hidden is offline
Hidden
Участник
 
199 / 15 (1) ++
Регистрация: 25.03.2004
Адрес: Moscow
Включение и отключение relation между двумя таблицами?
На форме находится 2 грида datasource связанных relation, можно сделать чтобы relation работал только по некоторому событию? Спасибо.
Старый 08.02.2007, 15:07   #2  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Отключение связи

Включить думаю можно методами addDynalink и addLink датасоурса.
За это сообщение автора поблагодарили: Hidden (1).
Старый 08.02.2007, 17:20   #3  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Вероятно есть и более корректные способы, но все же...

Для отключения динамической связи для DataSource:
X++:
    QueryBuildDataSource        qbds;
;
    qbds = MyChildTable_ds.query().dataSourceTable(tableNum(MyChildTable));
    qbds.clearDynalinks();
    MyChildTable_ds.executeQuery();
Для включения:
X++:
   QueryBuildDataSource        qbds;
;
    qbds = MyChildTable_ds.query().dataSourceTable(tableNum(MyChildTable));
    qbds.addDynalink(fieldNum(MyChildTable, ParentKeyId), MyParentTable, fieldNum(MyParentTable, ParentKeyId));
    MyChildTable_ds.executeQuery();
За это сообщение автора поблагодарили: Hidden (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Связи между таблицами Rem DAX: Программирование 19 26.04.2012 12:00
Как сделать AND между двумя датасорсами на одном уровне в query rkorchagin DAX: Программирование 15 15.01.2009 17:42
Связи между таблицами 1:N и N:1 Jox DAX: Программирование 10 12.07.2006 10:17
Ссылки между таблицами Mystery DAX: Программирование 7 18.02.2004 19:12
связь между таблицами Valia DAX: Программирование 2 09.10.2003 18:36

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

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

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