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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.08.2010, 14:12   #21  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от lev Посмотреть сообщение
вопрос остается открытым
Извините пропустил. 1:n
ExistJoin ....хотя с ним я тоже играл....ничего не помогает...
Старый 12.08.2010, 14:18   #22  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Вы со свойством Enable вложенных датасурсов случайно не игрались? Давайте тогда скриншот всей панели свойств.

P.S.: FetchMode должен быть 1:1

Последний раз редактировалось S.Kuskov; 12.08.2010 в 14:21.
Старый 12.08.2010, 14:32   #23  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Вы со свойством Enable вложенных датасурсов случайно не игрались? Давайте тогда скриншот всей панели свойств.

P.S.: FetchMode должен быть 1:1
Ну нет конечно Enable я не трогал. FetchModeя игрался и по разному но результат один и тот же. Единственное что у меня DataSource-ы не лесенкой идут....может в этом дело....глянье на пред идущий скриншёт.
Вложение 6014
Ну а вот свойства моего DataSource-а
Нажмите на изображение для увеличения
Название: AOS3.jpg
Просмотров: 367
Размер:	89.2 Кб
ID:	6015
Старый 12.08.2010, 14:41   #24  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от raniel Посмотреть сообщение
Единственное что у меня DataSource-ы не лесенкой идут....
Если датасурсы идут не лесенкой, а вы хотите получить обычный select, то FetchMode должен быть 1:1
Связывание источников данных в запросах
За это сообщение автора поблагодарили: raniel (1).
Старый 12.08.2010, 14:42   #25  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Вот сделал ещё один Query но уже лесенкой но тут получилось 4 звена в котором таблица ProdRoute представлена в 2-х звеньях....в заголовке и второй раз для связи.
Название: AOT4.jpg
Просмотров: 444

Размер: 58.5 Кб
а вот формируемый им запрос:
Цитата:
Информация:
SELECT * FROM ProdRoute ORDER BY ProdRoute.FromDate ASC, ProdRoute.FromTime ASC EXISTS JOIN * FROM ProdTable WHERE ProdRoute.ProdId = ProdTable.ProdId EXISTS JOIN * FROM ProdRoute WHERE ProdTable.ProdId = ProdRoute.ProdId EXISTS JOIN * FROM RouteOprTable WHERE ProdRoute.OprId = RouteOprTable.OprId
Старый 12.08.2010, 14:47   #26  
raniel is offline
raniel
Участник
Аватар для raniel
 
239 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если датасурсы идут не лесенкой, а вы хотите получить обычный select, то FetchMode должен быть 1:1
Связывание источников данных в запросах
Сделал....и всё заработало! Огромное спасибо....я 2 дня убил на эту проблему....
Спасибо всем за советы...многое узнал!
Вопрос закрыт.
Старый 12.08.2010, 14:51   #27  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,438 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от raniel Посмотреть сообщение
Вот сделал ещё один Query
Окуратнее с такими трансформациями, а то у вас запрос из
"Выбрать все операции с именем таким-то из производственных заказов таких-то"
незаметно превратился в запрос
"Выбрать все операции из производственных заказов таких-то, в которых есть хотя бы одна операция с именем таким-то"
Чувствуете разницу?

Вы показали свойства добавленного вами DataSource, а у первого вложенного источника свойства такие же? В частности пробывали ли вы одновременно обоим вложенным DataSource'ам устанавливать FetchMode = 1:1?
Старый 12.08.2010, 14:53   #28  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
как то не красиво это, один и тот же датасорс и селектиться и потом джойниться к другой таблице...
попробовал у себя для теста сделал тестовый запрос в АОТ, не "лесенкой", с FetchMode 1:1 все работает, с 1:n нет.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 12.08.2010, 14:56   #29  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Вы показали свойства добавленного вами DataSource, а у первого вложенного источника свойства такие же? В частности пробывали ли вы одновременно обоим вложенным DataSource'ам устанавливать FetchMode = 1:1?
да да, свойство FetchMode у всех присоединенных датасорсов должно быть 1:1.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
jinx: Dynamics AX – Query-Ranges und Filtereinstellungen des Benutzers Blog bot DAX auf Deutsch 0 04.02.2010 00:05
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 04.05.2009 14:05
Dynamics AX: QueryRun and Query Objects - Binding operation failed to allocate buffer space Blog bot DAX Blogs 0 03.04.2009 08:05
palleagermark: Sample union query from AX 2009 Blog bot DAX Blogs 0 11.07.2008 20:05
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40

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

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

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