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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.05.2004, 15:44   #1  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Здравствуйте.

Есть три датасорса A B и C

B и A связаны.

Есть временная табличка, она заполняется по разному, в зависимости от того, какая строка выбрана в A (точнее, временная таблица заполняется первичными ключами записей датасорса B, а в B находятся записи, соответсвующие тому, что выбрано в A)

После того, как временная таблица заполнилась, ассоциируем ее с датасорсом C. И вот теперь охота связать C и B. Если ставить связь сразу, то ничего не работает.

Пытался это делать программно - после заполнения временной таблицы следующим образом:

<div class='XPPtop'>X++</div><div class='XPP'>
 C_ds.joinSource(B_ds);
 C_ds.linkType(3); [color=:green]// 3 соотв. innerJoin - правильно?
[/color]
[color=:green]// потом пробовал всякие refresh'ы делать - не помогло[/color]</div>
но ничего не вышло

Как быть?
Старый 25.05.2004, 17:55   #2  
Vasilenko Aleksandr is offline
Vasilenko Aleksandr
Участник
 
8 / 10 (1) +
Регистрация: 21.05.2004
А можно небольшой вопрос! Где, т.е. в каком методе, Вы реализуете приведенный код?!
Старый 25.05.2004, 18:22   #3  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
Цитата:
Сообщение от Vasilenko Aleksandr
А можно небольшой вопрос! Где, т.е. в каком методе, Вы реализуете приведенный код?!
да где только не пробовал.

в init датасорса не могу, т.к. тогда еще нет нужной информации.

пробовал в executeQuery - не работает

а где вообще надо по идее?
Старый 25.05.2004, 18:57   #4  
Vasilenko Aleksandr is offline
Vasilenko Aleksandr
Участник
 
8 / 10 (1) +
Регистрация: 21.05.2004
По идее нужно в init() С_DS до super()!
 


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

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

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