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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.10.2005, 10:02   #1  
mugz is offline
mugz
Участник
 
107 / 10 (1) +
Регистрация: 05.08.2004
как модифицировать queryRun().query() (без изменения FormDataSOurce.query()), чтобы форма думала, что это пользовательский запрос и в дальнейшем работала с ним как с родным.
Старый 07.10.2005, 10:16   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Я, например, вот что делал для поиска по ш/к в справочнике номенклатуры

<div class='XPPtop'>X++</div><div class='XPP'>
       InventTable_ds.query().dataSourceTable([color=:blue]tablenum[/color](InventTable)).clearRanges();

       range = InventTable_ds.query().dataSourceTable([color=:blue]tablenum[/color](InventTable)).addRange([color=:blue]fieldnum[/color](InventTable, ItemId));
       [color=:blue]if[/color] (range)
           range.value(inventItemBarcode.itemId);

       InventTable_ds.executeQuery();

       [color=:green]// для использования кнопки "сброс фильтра"
[/color]        InventTable_ds.query().dataSourceTable([color=:blue]tablenum[/color](InventTable)).clearRanges();</div>

При нажатии на сброс фильтра Query возвращается к исходному
__________________
Axapta v.3.0 sp5 kr2
Старый 07.10.2005, 12:40   #3  
mugz is offline
mugz
Участник
 
107 / 10 (1) +
Регистрация: 05.08.2004
спасибо, надо попробовать.
Старый 07.10.2005, 17:49   #4  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Есть еще способ.

Можно наложить фильтры на _ds.QueryRun().Query(). И после этого выполнить _ds().research()

Навеяла эта ветка AxForum
__________________
Axapta v.3.0 sp5 kr2
 


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

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

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