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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.05.2015, 11:40   #2  
Emka is offline
Emka
Участник
 
40 / 12 (1) ++
Регистрация: 06.05.2015
Пробовала делать по примеру, через executeQuery править связь. Но толи что то напутала, то ли это совсем не в тему

PHP код:
public void executeQuery()
{
//   QueryBuildRange     parentTypeRange;
    
QueryBuildDataSource    qbdS;
    
str                 queryExpression '(';
                 
queryExpression += strfmt('((%1 == %2) && (%3 == %4)) || ((%5 == %6) && (%7 == %8)) || ((%9 == %10) && (%11 == %12))',
                    
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableParentType)),
                    
queryValue(enum2int(smmActivityParentType::Customer)),
                    
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableRefRecId)),
                    
queryValue(CustTable::findByPartyId(smmBusRelTable.PartyId).RecId),
                    
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableParentType)),
                    
queryValue(enum2int(smmActivityParentType::Quotation)),
                    
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableRefRecId)),
                    
fieldstr(SalesQuotationTableRecId),
                     
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableParentType)),
                    
queryValue(enum2int(smmActivityParentType::QuotationLine_ZTR)),
                    
fieldid2name(tablenum(smmActivityParentLinkTable), fieldnum(smmActivityParentLinkTableRefRecId)),
                    
fieldstr(SalesQuotationTableRecId));
                    
//queryValue(CustTable::findByPartyId(SalesQuotationLine.PartyId).RecId));

//                    this.query().dataSourceTable(tablenum(smmActivityParentLinkTable)).clearDynalinks();
//           this.query().dataSourceTable(tablenum(smmActivityParentLinkTable)).clearRange(fieldnum(smmActivityParentLinkTable, ParentType));

            
queryExpression += ')';
 
qbdS this.query().dataSourceNo(1);
              
queryBuildRange.value(queryExpression);

    
super();

     
// Set button states
    //
    
activityButtonGroup.setButtons();

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Создать объект Query из QueryBuildDataSource Андрей К. DAX: Программирование 7 19.03.2012 19:35
Kashperuk Ivan: Tutorial: AX2012 - A new way of accessing the QueryBuildDataSource for a particular FormDataSource Blog bot DAX Blogs 0 24.10.2011 23:11
QueryBuildDataSource - динамически if_maks DAX: Программирование 6 07.04.2006 13:39
Вопрос по QueryBuildDataSource, QueryBuildRange и QueryRun Paul_ST DAX: Программирование 9 11.02.2004 17:13
Помогите разобраться с QueryBuildDataSource raz DAX: Программирование 10 04.09.2003 12:03
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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