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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2008, 10:24   #1  
Elenka is offline
Elenka
Участник
Ex AND Project
 
16 / 11 (1) +
Регистрация: 19.03.2004
Адрес: Saint-Petersburg
Не удаляется Range
Добрый день!

У нас стоит Axapta версии 3.0 SP5. Пытаюсь в существующем запросе через объект query удалить Range по полю таблицы методом ClearRange и выставить Range со значением на это же поле снова. Пользовалась поиском по форуму, ничего подобного не нашла. Использовала уже, наверно, все способы использования Range, которые рекомендуются на форуме. На данный момент код выглядит так:
X++:
    queryRun = new QueryRun(_query); // _query передается в метод с клиента на сервер
    while (MapVTI.more())
    {
        AccountVT = MapVTI.key();
        qbds = queryRun.query().dataSourceTable(tablenum(VendTrans)); // запрос возвращается верный 
        qbr = queryRun.query().dataSourceTable(tablenum(VendTrans)).findRange(fieldnum(VendTrans,AccountNum)); // qbr ничего не возвращает (Value равно пустому месту, а не фильтру), хотя ранее фильтр был наложен
        qbds.clearRange(fieldnum(VendTrans,AccountNum));
        qbr = qbds.addRange(fieldnum(VendTrans,AccountNum));
        qbr.value(AccountVT);
    }
В результате вижу в запросе фильтр where (Поле1 = значение1 Or Поле1 = значение1), в том числе и в коде запроса, который был передан на испольнение в БД. Не могу понять, в чем может быть проблема.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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
Два Dstasource с Range в init() PMS DAX: Программирование 7 28.10.2005 09:54

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

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

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