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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.04.2015, 16:10   #1  
Music is offline
Music
Участник
 
33 / 10 (1) +
Регистрация: 01.07.2014
? QUERY - как присоединить одну таблицу к запросу несколько раз?
Коллеги, прошу вашей помощи.

Делаю запрос на таблице HcmPersonSkill
К полям Certifier и RatingLevelExaminer через запрос пытаюсь привязать PersonalNumber соответствующих Wokers, но в итоге оба раза выводится один и тот же PersonalNumber.

Где ошибка?

X++:
    HcmPersonSkill          personSkill;   
    HcmWorker               workerCertifier, workerRatingLevelExaminer;

    QueryRun queryRun;
    Query ret = new Query();
    QueryBuildDataSource  qbdsPersonSkill, qbdsWorkerCertifier, qbdsWorkerRatingLevelExaminer;


    qbdsPersonSkill            = ret.addDataSource(tableNum(HcmPersonSkill));
    
    qbdsWorkerCertifier       = qbdsPersonSkill.addDataSource(tableNum(HcmWorker));
    qbdsWorkerCertifier.clearLinks();
    qbdsWorkerCertifier.addLink(fieldNum(HcmPersonSkill, Certifier), fieldNum(HcmWorker, RecId));
    qbdsWorkerCertifier.joinMode(JoinMode::OuterJoin);
    qbdsWorkerCertifier.fetchMode(QueryFetchMode::One2One);

    qbdsWorkerRatingLevelExaminer       = qbdsPersonSkill.addDataSource(tableNum(HcmWorker));
    qbdsWorkerRatingLevelExaminer.clearLinks();
    qbdsWorkerRatingLevelExaminer.addLink(fieldNum(HcmPersonSkill, RatingLevelExaminer), fieldNum(HcmWorker, RecId));
    qbdsWorkerRatingLevelExaminer.joinMode(JoinMode::OuterJoin);
    qbdsWorkerRatingLevelExaminer.fetchMode(QueryFetchMode::One2One);

Последний раз редактировалось Music; 02.04.2015 в 16:18.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Microsoft Dynamics AX general performance analysis scripts page 5 Blog bot DAX Blogs 0 01.09.2014 14:11
соединить query и временную таблицу kitty DAX: Программирование 29 04.05.2012 09:35
Динамическое изменение прав доступа на одну таблицу DreamCreator DAX: Программирование 7 15.07.2009 16:31
Два DataSource на одну временную таблицу mou DAX: Программирование 4 22.03.2008 11:00
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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