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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.01.2007, 16:32   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Проблемы с запросом
Проблема в следующем создал запрос, и его использую =>
while( _queryRun.next() )
{
prodBOM = _queryRun.get(tableNum( ProdBOM ))
.............................
}
а он на одной записи вертиться

запрос прилогается
__________________
Рабочий день сокращает жизнь на 8 часов

Последний раз редактировалось Himan; 19.02.2007 в 15:35.
Старый 16.01.2007, 17:04   #2  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
А где получение следующий записи в цикле? (точнее, где запрос в проекте)
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.

Последний раз редактировалось KiselevSA; 16.01.2007 в 17:15. Причина: Анализ проекта
Старый 16.01.2007, 17:24   #3  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Не могу сказать, почему не работает, но запрос, который вы выложили, скорее всего неверно построен.

Во-первых, между подчиненными источниками и ProdBOM_1 нет связей
(их нужно или самостоятельно добавить, или установить свойство Relations = True)

Во-вторых, установите свойство FetchMode на подчиненных источниках в значение 1:1

И пробуйте еще раз.
Старый 16.01.2007, 17:24   #4  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
А где получение следующий записи в цикле? (точнее, где запрос в проекте)
А это как?
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 16.01.2007, 17:31   #5  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Цитата:
Сообщение от Himan Посмотреть сообщение
А это как?
Не вижу Relation вообще.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
Старый 16.01.2007, 17:36   #6  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
В подчиненных источниках есть свойства Relations, делаете правой кнопкой мыши ->
Создать релейшн -> Устанавливаете поля, по которым идет связка, и так на всех подчиненных, еще незабудьте в свойствах подчиненных источников указать Relations в параметр Yes и еще сделать правильную установку параметров FetchMode и JoinMode подчиненных источников
Старый 16.01.2007, 17:44   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от zelen Посмотреть сообщение
В подчиненных источниках есть свойства Relations, делаете правой кнопкой мыши ->
Создать релейшн -> Устанавливаете поля, по которым идет связка, и так на всех подчиненных, еще незабудьте в свойствах подчиненных источников указать Relations в параметр Yes и еще сделать правильную установку параметров FetchMode и JoinMode подчиненных источников
Немножко попутали вы праведное с грешным.
Объясню:
При установке свойства Relations в значение Yes для построения связей между источниками будет использоваться информация о связях между таблицами из приложения Аксапты.
Установка же этого свойства в значение No позволяет произвести "ручное" соединение подчиненного и родительского источника.
Старый 16.01.2007, 17:46   #8  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
в принципе да, можно придусмотреть разные варианты
Старый 17.01.2007, 09:14   #9  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Вроде все настроил а запрос вообще не выполняется теперь
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 17.01.2007, 09:25   #10  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
попробуйте посмотреть ваш запрос под Debug приведя его к стринговому типу либо выведите в инфолог, так увидите Sql запрос который у вас получился
Старый 17.01.2007, 09:28   #11  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
А какая вообще связь между InvenmtDim и ProdTable? В том виде, в котором существует запрос он и не работает (даже если определить связи). По крайней мере мне ни разу не удалось сделать запрос, в котором две таблицы связаны с одной (без программной организации связи с помощью выражения)
Старый 17.01.2007, 09:37   #12  
zelen is offline
zelen
Участник
 
64 / 13 (1) ++
Регистрация: 08.11.2004
Адрес: г.Москва
свзяь между InventDim и ProdTable идет через InventDimId, там заказы делаются на определенные допустим Цеха, а цех относится к складской аналитике. Himan, посмотрите ваш запрос и тогда думаю картина прояснится
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Проблемы быстродействия Axapta 3.0 Alexandr A. Osipkin DAX: Администрирование 37 16.02.2007 22:43
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25
Проблемы c тонким клиентом и AOS TrY DAX: Администрирование 7 25.02.2004 11:38

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

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

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