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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2004, 18:33   #10  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
Интересный вывод
PHP код:
static void Job_2(Args _args)
{
    
Query           q;
    
QueryRun        qr;

    
QueryBuildDataSource    qbDS;
    ;

    
= new Query();

    
qbDS q.addDataSource(tableNum(InventTable));
    
qbDS.orderMode(OrderMode::GROUPBY);
    
qbDS.addSelectionField(fieldNum(InventTableRecId), SelectionField::COUNT);

    
qbDS.addRange(fieldNum(InventTableItemId)).value("A..");
    
qbDS.addRange(fieldNum(InventTableItemId)).value("..D");

    
info(qbDS.toString());

    
qr = new QueryRun(q);
    while(
qr.next())
        
info(int2str(qr.getNo(1).RecID));

    
qbDS.clearRanges();
    
qbDS.addRange(fieldNum(InventTableItemId)).value("A..");
    
qbDS.addRange(fieldId2Ext(fieldNum(InventTableItemId), 1)).value("..D");

    
info(qbDS.toString());

    
qr = new QueryRun(q);
    while(
qr.next())
        
info(int2str(qr.getNo(1).RecID));

Причем попытка написать fieldId2Ext(fieldNum(InventTable, ItemId), 2) приводит к ошибке.
Т.е. любое простое поле имеет дублирующий fieldId, как будто поле является первым и единственным элементом массива.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Packing date range values in queries Blog bot DAX Blogs 1 09.11.2007 13:10
axaptafreak: Label for Query Range cannot be modified (still) Blog bot DAX Blogs 2 25.07.2007 10:09
Работа с Excel через COM и ошибка 0x800A03EC (Range.AutoFilter) gl00mie DAX: Программирование 15 30.03.2007 18:37
Fred Shen: Date data type in Query Range Value Expression Blog bot DAX Blogs 0 28.10.2006 16:40
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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