|
21.05.2004, 15:44 | #1 |
Участник
|
Здравствуйте.
Есть три датасорса 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 |
Участник
|
А можно небольшой вопрос! Где, т.е. в каком методе, Вы реализуете приведенный код?!
|
|
25.05.2004, 18:22 | #3 |
Участник
|
Цитата:
Сообщение от Vasilenko Aleksandr
А можно небольшой вопрос! Где, т.е. в каком методе, Вы реализуете приведенный код?!
в init датасорса не могу, т.к. тогда еще нет нужной информации. пробовал в executeQuery - не работает а где вообще надо по идее? |
|
25.05.2004, 18:57 | #4 |
Участник
|
По идее нужно в init() С_DS до super()!
|
|