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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.10.2006, 10:26   #6  
Andrew K. is offline
Andrew K.
Участник
 
29 / 12 (1) ++
Регистрация: 02.12.2004
Адрес: Minsk
По моему ваш метод изменения линка DS1 и DS2 работать не будет... Задача эта достаточно распространенная при разработке разных фильтров, поэтому посоветую:
- оставляем DS1 (Main) и DS2 (Child) как есть с delayed
- в методе Init DS1 добавляем связанную таблицу Child, like dsChild = ds1.addDatasource(tablenum(Child)), сохраняем dsChild на уровне формы
- затем меняем JoinType в dsChild в зависимости от условий фильтра
- ds1.executeQuery обязательно - там можно и линками управлять

Внимание, подобные связки работают нормально когда связанных таблиц не более 3, затем начинаются серьезные глюки в кернеле
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как вызвать метод для поля в FormDataSource? Maxim Gorbunov DAX: Программирование 3 08.05.2007 11:28
Динамическое изменение Query() на форме makos DAX: Программирование 22 05.07.2006 16:28
Как вызвать нужный метод класса? Pawlik DAX: Программирование 5 12.01.2006 15:47
Изменение Query у некоторых пользователей Владимир Максимов DAX: Программирование 9 23.09.2005 14:57
Как вызвать метод на COMVariant? Andronov DAX: Программирование 2 06.08.2003 08:29

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

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

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