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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2016, 22:09   #1  
skof is offline
skof
NavAx
NavAx Club
 
100 / 12 (1) ++
Регистрация: 09.01.2002
Адрес: РБ, Минск
Проблемы с QueryBuildDataSource
Коллеги, посомтрите на приведенные скриншоты и скажите что я делаю не так?
Версия аксапты - 2012 R3
Миниатюры
Нажмите на изображение для увеличения
Название: film1.png
Просмотров: 469
Размер:	21.5 Кб
ID:	10889   Нажмите на изображение для увеличения
Название: film2.png
Просмотров: 415
Размер:	24.6 Кб
ID:	10890  

Нажмите на изображение для увеличения
Название: film3.png
Просмотров: 450
Размер:	33.9 Кб
ID:	10891   Нажмите на изображение для увеличения
Название: film4.png
Просмотров: 411
Размер:	24.8 Кб
ID:	10892  

__________________
Начать что-либо, никогда не поздно - просто начни сейчас.
Старый 26.07.2016, 22:12   #2  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
265 / 808 (27) +++++++
Регистрация: 23.10.2012
Добрый день!
fetchMode(QueryFetchMode::One2One) для обоих приджоиненых DS пропишите.

Последний раз редактировалось Товарищ ♂uatr; 26.07.2016 в 22:14.
За это сообщение автора поблагодарили: skof (1).
Старый 26.07.2016, 22:19   #3  
skof is offline
skof
NavAx
NavAx Club
 
100 / 12 (1) ++
Регистрация: 09.01.2002
Адрес: РБ, Минск
и это помогло!!!!
NAME:
query
VALUE:
Query object 1a51a0c8: SELECT * FROM InventSum(InventSum_1) JOIN * FROM InventDim(InventDim_1) ON InventSum.InventDimId = InventDim.inventDimId JOIN * FROM InventTable(InventTable_1) ON InventSum.ItemId = InventTable.ItemId
TYPE:
Query
__________________
Начать что-либо, никогда не поздно - просто начни сейчас.
Старый 26.07.2016, 23:36   #4  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Товарищ ♂uatr Посмотреть сообщение
Добрый день!
fetchMode(QueryFetchMode::One2One) для обоих приджоиненых DS пропишите.
Нет, лучше сделать по-человечески:

1. Датасоры цеплять в прямой последовательности, а не выворачивать запрос наизнанку: InventTable->InventSum->InventDim
2. Обязательно указать тип связки: JoinMode=InnerJoin, для всех датасорсов (вероятно из-за отсутсвия этого запрос у вас не работает)
3. Вместо .addLink в данном случае сгодится .relations(true), для все датасорсов. Это ключевые таблицы и редейшены в них прописаны четко.
За это сообщение автора поблагодарили: Товарищ ♂uatr (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Несколько источников для QueryBuildDataSource syl DAX: Программирование 7 03.09.2015 17:59
SQL в QueryBuildDataSource syl DAX: Программирование 6 02.09.2015 15:58
QueryBuildDataSource Emka DAX: Программирование 3 06.05.2015 11:51
Проблемы с созданием Web-Form kashperuk DAX: Программирование 19 22.06.2006 20:32
QueryBuildDataSource - динамически if_maks DAX: Программирование 6 07.04.2006 13:39
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.