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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.06.2008, 10:53   #21  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Есть такая книга - MORPHX IT Введение в язык программирования в Axapta X++
почитай ее, а так-же файлик есть - axdvgus.chm - там все в картинках расписано, а пассказывать то, что написано в доке, думаю, ни у кого времени особо нет.
Старый 20.06.2008, 11:07   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Poleax Посмотреть сообщение
Скинь мне линку на доки по query с полным описание..
Открыть Аксапту. Меню Помощь. Пункт руководство разработчика.
__________________
полезное на axForum, github, vk, coub.
Старый 20.06.2008, 11:27   #23  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
konopello про репозитарий форму и сайт Ax понятно
книгу MS Inside Dynamcis AX 4.0 надо поискать.
Есть ли какая ни будь конкретная статья чтоб полность охватывала описание Query

К примеру в книга MBS Axapta 3 Еременко и шашкова.. там сколько искал addSelectionField вообще нет описания. Благо тут сказали, в других топиках и нашел примеры
Старый 20.06.2008, 11:37   #24  
Russland is offline
Russland
MCTS
Аватар для Russland
MCBMSS
 
267 / 116 (4) +++++
Регистрация: 17.10.2005
Адрес: Донеччина, Україна
Изучайте
X++:
static void Job59(Args _args)
{
    Query           query = new Query(queryStr(InventTransPrb));

    InventTrans     inventTrans;
    QueryRun        qr1, qr2;
    Counter         cnt;
    ;

//    query.dataSourceNo(1).addSortField(fieldNum(InventTrans, ItemId)); // Уже в АОТ
    query.dataSourceNo(1).orderMode(OrderMode::GroupBy);
    query.dataSourceNo(1).addSelectionField(fieldNum(InventTrans, Qty), SelectionField::Sum);
    query.dataSourceNo(1).addSortField(fieldNum(InventTrans, Direction)); // Дабы увидеть это поле в выборке

    // 1.
    sysQuery::findOrCreateRange(query.dataSourceNo(1), fieldNum(InventTrans, Direction)).value(enum2str(InventDirection::Issue));
    new DEV_QueryBrowser().run( query );
    // Вместо QueryBrowser -->
    cnt = 0;
    qr1 = new QueryRun(query);
    while(qr1.next())
    {
        inventTrans = qr1.get(tableNum(InventTrans));

        info(strFmt('%1 %2', inventTrans.Qty, inventTrans.Direction));
        cnt++;
        if(cnt>10)break;
    }
    // Вместо QueryBrowser <--
    query.dataSourceNo(1).clearRanges();

    info('----------------------');
    // 2.
    sysQuery::findOrCreateRange(query.dataSourceNo(1), fieldNum(InventTrans, Direction)).value(enum2str(InventDirection::Receipt));
    new DEV_QueryBrowser().run( query );
    // Вместо QueryBrowser -->
    cnt = 0;
    qr2 = new QueryRun(query);
    while(qr2.next())
    {
        inventTrans = qr2.get(tableNum(InventTrans));

        info(strFmt('%1 %2', inventTrans.Qty, inventTrans.Direction));
        cnt++;
        if(cnt>10)break;
    }
    // Вместо QueryBrowser <--
    query.dataSourceNo(1).clearRanges();
}
Изображения
 
__________________

В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню
Старый 20.06.2008, 12:05   #25  
konopello is offline
konopello
SAP
SAP
 
628 / 76 (4) ++++
Регистрация: 08.11.2005
Адрес: Минск
Цитата:
Есть ли какая ни будь конкретная статья чтоб полность охватывала описание Query
в том то и дело ее нет, эти статьи надо собирать по крупицам из книжек и сайтов, тебе и так дали много ссылок и примеров, так что дело за тобой бери и изучай.....
Старый 20.06.2008, 12:14   #26  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Просто пробовать надо больше.
Когда начинал в Старике Хоттабыче. Заметил за ведущим, что если какая-то непонятка случается он дальше не пробует. А создаёт тут же джобик.
И проблема сразу понятнее становиться.
Естественно перенял.
Так что делайте больше джобиков и вопросы сами будут исчезать постепенно.
За это сообщение автора поблагодарили: Poleax (1).
Старый 20.06.2008, 12:28   #27  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Спасибо, мысль прояснилась.. покапаемся, разберемся.
Теги
query, select

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
OZKA's DAX Journal: Модификация формы "Должностные лица". Blog bot DAX Blogs 0 30.09.2008 22:05
gatesasbait: Reverse keyword on Select Statements Blog bot DAX Blogs 0 08.02.2008 00:10
Можно ли в Аксапте делать "горячие клавиши"? Garic DAX: Программирование 12 25.01.2006 19:51
Как использовать значение переменной в Select-е kaw DAX: Программирование 5 23.04.2004 11:13
Зарплата-Карточка сотрудника-"профсоюз". Как использовать в расчетах?. DSV DAX: Функционал 5 16.07.2003 13:46
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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