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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.05.2014, 12:26   #1  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
Не работает фильтрация по полю в форме с 2-мя датасорсами
Добрый день.
На форме имеется два датасорса для таблиц DirPartyTable и EmplTable. Таблицы сджоинены между собой по PartyId

На форме имеется грид, который отображает DirPartyTable с группой столбцов из EmplTable.

Делаю фильтр по полю (программно в EmplTable_ds.executeQuery()). Первый раз срабатывает (при открытии), а потом, при условии что меняется значение - выборка не срабатывает... Что делать?

X++:
public void executeQuery()
{
    QueryBuildDataSource        queryDS;
    this.query().dataSourceName(tablestr(EmplTable)).clearRanges();
    this.query().dataSourceName(tablestr(DirPartyTable)).clearRanges();
    workTypeRange = this.query().dataSourceName(tablestr(EmplTable)).addRange(fieldnum(EmplTable, WorkTypeId_W));


    workTypeRange.value(element.getActiveWorkType());      //сменяемое значение
    info(this.query().dataSourceName(tablestr(EmplTable)).toString());


    super();
}

Причем, что характерно, если убрать DirPartyTable - все работает
Старый 13.05.2014, 12:39   #2  
Vasiliusis is offline
Vasiliusis
Участник
 
225 / 13 (1) ++
Регистрация: 30.01.2013
Тему можно закрывать
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос по полю Spid(s) на форме "активные пользователи" xgmann DAX: Программирование 2 18.02.2008 23:38
lookup фильтр в произвольной lookup форме 111andrei DAX: Программирование 4 05.10.2005 11:28
Работа Range на форме Pustik DAX: Программирование 14 18.07.2005 12:25
событее на форме losctfocus() - не работает! rohlenko DAX: Программирование 2 03.06.2005 16:38
Расширенная фильтрация Андре DAX: Программирование 3 22.07.2002 18:25
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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