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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.04.2011, 21:16   #1  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от HorrR Посмотреть сообщение
проблема возникает только тогда, когда я эту же задачу пытаюсь решить с помощью query фреймворка.
Ну как же... А с while select что, все "правильно" покажет?
X++:
static void groupUtilIdElements(Args _args)
{
    UtilIdElements utilIdElements
    ;
    while select utilIdElements
        group by Name, RecordType
        where utilIdElements.Name == 'zipCodeReference'
    {

        info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType));
    }
}
Старый 22.04.2011, 00:09   #2  
HorrR is offline
HorrR
Участник
 
340 / 30 (2) +++
Регистрация: 18.02.2008
Адрес: Киев
Цитата:
Сообщение от oip Посмотреть сообщение
Ну как же... А с while select что, все "правильно" покажет?
X++:
static void groupUtilIdElements(Args _args)
{
    UtilIdElements utilIdElements
    ;
    while select utilIdElements
        group by Name, RecordType
        where utilIdElements.Name == 'zipCodeReference'
    {

        info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType));
    }
}

Да! но парадокс в том, что в случае с неточным соответствием, а соответствием паттерну, проще говоря like, группировка срабатывает правильно!!!
Попробуйте выполнить
X++:
while select utilIdElements
        group by Name, RecordType where
        utilIdElements.Name like "zipCodeReferenc*"
    {

        info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType));
    }
Что и сбило меня с толку, так как в изначальном варианте тест был на неточном соответствии. Кверя же не работает в обоих вариантах. В общем, загадочно Аксапта работает порой...
__________________
Axapta has seduced me deadly!
Теги
group by, query, группировка, дублирование, запрос (query), слои

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Непонятное подвисание queryRun.next() GBH DAX: Программирование 7 15.11.2010 11:16
Dynamics AX: QueryRun and Query Objects - Binding operation failed to allocate buffer space Blog bot DAX Blogs 0 03.04.2009 08:05
jinx: Zugriff auf die Query, QueryRun und DataSource in einer Form Blog bot DAX auf Deutsch 0 14.04.2008 18:05
Как же все-таки организованиы Query и QueryRun? VIS DAX: Программирование 4 03.07.2003 15:22
Query и QueryRun Maxim Gorbunov DAX: Программирование 3 18.05.2002 09:13
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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