|
![]() |
#1 |
MCTS
|
Совершенно верно
Это и есть то, чего не хотелось бы делать. Данные-то уже есть. Не хотелось бы их перерассчитывать. Интересует вопрос: неужели нет возможности находясь в одном датасоурсе, получить текущие данные второго?
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#2 |
Участник
|
Не могу сказать с уверенностью, потому что не нашел описания работы этих методов, но по-моему можно попробовать joinChild или joinParent методы, если датасорсы в форме связаны. В качестве примера можно привести метод settlePaymCur() DataSource-a VentTransOpen формы VendOpenTrans
Последний раз редактировалось Gad; 06.06.2006 в 17:37. |
|
|
За это сообщение автора поблагодарили: (1). |
![]() |
#3 |
MCTS
|
ок
таблицы действительно связаны сейчас начну рыть в этом направлении Может ещё идеи есть?
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#4 |
Участник
|
Посмотрите пример (см. мой предыдущий пост), насколько я понял там достаточно стандартный способ решения вашей проблемы
|
|
|
За это сообщение автора поблагодарили: Russland (1). |
![]() |
#5 |
MCTS
|
joinChild работает прекрасно.
Тот пример, что я описывал был упрощённым. На самом деле у меня связка из 3х таблиц: InventTable-InventSum-InventDim и мне из InventTable необходимо было достучаться до InventDim конструкция _inventDim.data(_inventTable.joinChild().joinChild()); работает. В качестве лирического отступления возникает вопрос: joinChild() не имеет параметров, и если у родительской таблицы более одной дочерней таблицы не совсем понятно как в таком случае доступаться до этих "детей". Респект Gad за посказку
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Russland
В качестве лирического отступления возникает вопрос: joinChild() не имеет параметров, и если у родительской таблицы более одной дочерней таблицы не совсем понятно как в таком случае доступаться до этих "детей".
|
|
![]() |
#7 |
MCTS
|
Таки да...
пройтись от дочери к родителю с помощью уже joinParent()
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|