Показать сообщение отдельно
Старый 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>
но ничего не вышло

Как быть?