|
![]() |
#1 |
Участник
|
![]()
2 человека уже написали рабочий вариант... почему бы его не попробовать?
![]() |
|
![]() |
#2 |
MCITP
|
![]()
Это слишком лёгкий путь...
![]() А так всё перепробует и запомнит на всю жизнь (надеюсь). ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#3 |
Участник
|
да не в том дело!
Все примеры работают с qbds = query.addDataSource(tablenum(RAssetTransferTable)); , а мне необходимо qbds = this.query().dataSourceTable(tablenum(RAssetTransferTable));! как только меняешь одно на другое сразу получаеш: Ошибка расширенного диапазона запроса: RAssetLocation.Location не является корректной парой datasource.field рядом с 60. ![]() |
|
![]() |
#4 |
Moderator
|
А в this.query() -то у вас что сидит перед добавлением в него чего-либо?
|
|
![]() |
#5 |
MCITP
|
![]()
Если нужно именно добавить к существующей квери, то вероятно надо
X++: qbds = this.query().addDataSource(tablenum(RAssetTransferTable)); Может вам лучше привести сюда весь код?
__________________
Zhirenkov Vitaly |
|
![]() |
#6 |
Moderator
|
А уберите-ка RAssetLocation, оставьте так:
X++: "((RAssetTransferTable.NewLocation==Location)||
(RAssetTransferTable.OldLocation==Location))" |
|
![]() |
#7 |
Участник
|
qbds = this.query().dataSourceTable(tablenum(RAssetTransferTable));
//SELECT * FROM RAssetTransferTable USING INDEX DateIdx qbds.addDataSource(tablenum(RAssetLocation)); //SELECT * FROM RAssetTransferTable USING INDEX DateIdx JOIN * FROM RAssetLocation qbds.addRange(fieldNum(RAssetTransferTable, recid)).value('(RAssetTransferTable.NewLocation==RAssetLocation.Location)'); //SELECT * FROM RAssetTransferTable USING INDEX DateIdx WHERE (((RAssetTransferTable.NewLocation==RAssetLocation.Location))) JOIN * FROM RAssetLocation Уже пробовал убрать RAssetLocation ошибка почти та же! dataSourceTable на addDataSource тоже безрезультатно! Последний раз редактировалось hated8; 16.01.2009 в 12:37. |
|
![]() |
#8 |
MCITP
|
![]()
а добавлять этот рэндж ко второму датасорсу пробовали?
X++: qbds.addDataSource(tablenum(RAssetLocation)).addRange(fieldNum(RAssetLocation, recid)).value(....
__________________
Zhirenkov Vitaly |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|