AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2006, 16:51   #1  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
? Exists Join
Источник данных формы формирует запрос вида:
select Table1 InnerJoin Table2 ... InnerJoin TableN
Exists Join TableX where Table1.Field1 == TableX.Field1 && TableX.Field2 == 'Value'

В форме запрос возвращает все записи не фильтруя по TableX.Field2 == 'Value', а X++ запрос работает правильно...

Как быть?
Старый 31.07.2006, 16:56   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А как вы фильтр этот устанавливаете?
FetchMode учли?
Старый 31.07.2006, 17:06   #3  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Цитата:
Сообщение от kashperuk
FetchMode учли?
Учел!
Старый 31.07.2006, 18:47   #4  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Никаких идей больше нет?
Старый 31.07.2006, 20:27   #5  
ziva is offline
ziva
Иван Захаров
Злыдни
Лучший по профессии AXAWARD 2013
 
65 / 106 (4) +++++
Регистрация: 25.03.2005
Таблицы все "постоянные"? Временных нет?
Старый 31.07.2006, 21:32   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
:(
Цитата:
Сообщение от Morpheus
Никаких идей больше нет?
Иногда были глюки в формах когда
...ds.Query()
и
...ds.QueryRun().Query()
отличались.

Особенно если были Range со свойством Locked

Помогало если в ExecuteQuery() перед super - прописывать фильтр как на
...ds.QueryRun().Query()
так и на
...ds.Query()

Но это уже танцы с бубном ...
Старый 31.07.2006, 21:33   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,952 / 3230 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Morpheus
Никаких идей больше нет?
Попобуйте еще если есть возможность табличку линковать не к Table1
а к TableX-1
т.е. к последней в цепочке связанных датасорсов.
Старый 01.08.2006, 11:59   #8  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Цитата:
Сообщение от Logger
Попобуйте еще если есть возможность табличку линковать не к Table1
а к TableX-1
т.е. к последней в цепочке связанных датасорсов.
К сожалению, такой возмодности нет!
Старый 01.08.2006, 12:00   #9  
Morpheus is offline
Morpheus
Участник
Аватар для Morpheus
Соотечественники
 
602 / 167 (7) ++++++
Регистрация: 30.03.2005
Адрес: Київ-København-Düsseldorf
Цитата:
Сообщение от Logger
Иногда были глюки в формах когда
...ds.Query()
и
...ds.QueryRun().Query()
отличались.

Особенно если были Range со свойством Locked

Помогало если в ExecuteQuery() перед super - прописывать фильтр как на
...ds.QueryRun().Query()
так и на
...ds.Query()

Но это уже танцы с бубном ...
Танцевал... не помогло!
Старый 01.08.2006, 12:10   #10  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
Цитата:
Сообщение от Morpheus
Как быть?
Может выложите свой проект сюда. А то ветка стала похожа на собрание телепатов
За это сообщение автора поблагодарили: ziva (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Порядок выполнения GroupBy и Exists Join для временных таблиц S.Kuskov DAX: Программирование 6 06.12.2012 16:55
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Проблема с Exists Join Morpheus DAX: Программирование 5 14.08.2006 18:22
Как добавить к запросу еще один источник по EXISTS JOIN Lucky13 DAX: Программирование 6 29.11.2005 15:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 07:15.