|
|
#1 |
|
Участник
|
В Data Sources формы есть несколько источников данных c Link Type - Inner Join...
Добавляю один источник данных с Link Type - Exists Join... Записи из таблиц, находящихся после источника данных с Link Type - Exists Join, не достаются из БД... А если поместить этот источника данных с Link Type - Exists Join в конец списка Data Sources формы, фильтры наложенные на него не работают... Как быть?
|
|
|
|
|
#2 |
|
Участник
|
если посмотреть, что уходит на сервер, всё становится понятно (Мониторинг Запросов SQL ) можно попробовать заменить Exists inner ом, если задача позволяет
|
|
|
|
|
#3 |
|
Участник
|
Запрос вроде в порядке...
Код: SELECT * FROM InventTable USING INDEX ItemIdx
JOIN * FROM OwnerTM
WHERE InventTable.OwnerTMId = OwnerTM.OwnerTMId
JOIN * FROM InventSummaryData
WHERE InventTable.ItemId = InventSummaryData.ItemId
AND ((InventLocationAbstractId = 05PRO))
JOIN * FROM InventSummarySales
WHERE InventTable.ItemId = InventSummarySales.ItemId
AND ((CalculationId = 26609392))
JOIN * FROM RetailShopLocationGroupInventSettings
WHERE InventTable.ItemId = RetailShopLocationGroupInventSettings.ItemId
AND ((ShopId = 05PRO))
JOIN * FROM RetailShopLocationGroupInvent
WHERE InventTable.ItemId = RetailShopLocationGroupInvent.ItemId
JOIN * FROM RetailShopLocationGroup
WHERE RetailShopLocationGroupInvent.LocationGroupId = RetailShopLocationGroup.LocationGroupId
JOIN * FROM RetailShopLocationGroupSettings
WHERE RetailShopLocationGroup.LocationGroupId = RetailShopLocationGroupSettings.LocationGroupId
AND ((ShopId = 05PRO))
EXISTS JOIN * FROM InventItemRangeRef
WHERE InventTable.ItemRangeIdRef = InventItemRangeRef.RangeIdRef
AND ((RangeIdRefParent = 881)) |
|
|
|
|
#4 |
|
Участник
|
По всей видимости, здесь имеет место быть "развлетвлённый" запрос на форме. Нужно попробовать перестроить связи источников данных, чтобы они связывались последовательно друг за другом.
Последний раз редактировалось tricky; 14.08.2006 в 16:06. |
|
|
|
|
#5 |
|
Участник
|
Цитата:
Сообщение от tricky
По всей видимости, здесь имеет место быть "развлетвлённый" запрос на форме. Нужно попробовать перестроить связи источников данных, чтобы они связывались последовательно друг за другом.
SQL таких ограничений на запросы не налагает...
|
|
|
|
|
#6 |
|
Участник
|
В документации навряд ли будет. У меня была аналогичная проблема http://www.axforum.info/forums/showt...7715#post87715, и решить удалось только перестройкой запроса.
|
|
|