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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2019, 15:00   #1  
SuperStar88 is offline
SuperStar88
Участник
 
82 / 10 (1) +
Регистрация: 11.08.2017
AX 2009. Связи между таблицами на форме
Как соединить 2 ДатаСоурса на форме на одном гриде, где несколько связей между таблицами?
Если просто через конструктор указываем связь между датасоурсами, то оно не правильно связывает.
Таблицы на скриншоте. Надо так связать:
X++:
SalesQuotationLine 
outer join 
ProductionGoodsSet 
notexists 
ReqProdMG
ProductionGoodsSet.RecId == ReqProdMG.RefRecId
Изображения
 
Старый 26.12.2019, 16:52   #2  
SuperStar88 is offline
SuperStar88
Участник
 
82 / 10 (1) +
Регистрация: 11.08.2017
Не актуально
На форме оставил 2 датасоурса SalesQuotationLine и ProductionGoodsSet,
а в init() на ProductionGoodsSet написал:
X++:
public void init()
{
    QueryBuildDataSource        qbds;
;
    super();
    
    qbds = this.query().dataSourceTable(tableNum(ProductionGoodsSet));
    qbds = qbds.addDataSource(tableNum(ReqProdMG));
    qbds.clearDynalinks();
    qbds.addLink(fieldNum(ProductionGoodsSet, RecId), fieldNum(ReqProdMG, RefRecId));
    qbds.joinMode(JoinMode::NoExistsJoin);
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 Blog bot DAX Blogs 4 16.10.2017 17:50
emeadaxsupport: AX Performance - What information and data to collect when you want to open a support case Blog bot DAX Blogs 0 29.09.2015 15:11
emeadaxsupport: AX Performance Troubleshooting Checklist Part 1B [Application and AOS Configuration] Blog bot DAX Blogs 0 05.09.2014 21:11
amer-ax: It was a great day! Blog bot DAX Blogs 3 29.12.2012 01:02
Arijit Basu: AX 2009 - Quick Overview Blog bot DAX Blogs 4 19.05.2008 14:47

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

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

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