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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.03.2004, 11:14   #1  
ArturK is offline
ArturK
Участник
 
81 / 10 (1) +
Регистрация: 13.08.2003
? Проблемы с повторной фильтрацией DS
Мне пришлось реализовывать задачу фильрации Закупок по строкам закупок в форме Закупка.

Для этого я разместил на форме checkBox.
И если я ставлю галку, то выполнялся ниженаписанный запрос,
а если ее нет, то не выполнялся.

Я написал в методе checkBox следующее
PHP код:
    QueryBuildDataSource    qbds;

    
super();

    
qbds PurchTable_DS.query().dataSourceNo(1).addDataSource(tableNum(PurchLine));

    if (
cb.value())
    {
        
posted qbdsPurchLine.addRange(fieldNum(PurchLineRemainPurchPhysical));
        
qbds.addLink(fieldNum(PurchLinePurchId), fieldNum(PurchTablePurchId));
        
qbds.joinMode(JoinMode::EXISTSJOIN);
    } 
Первый раз ставлю галку, то что нужно отбирается.
Убираю - и появляется все.

Но вот во второй раз и все последующие, когда я опять ставлю галку, уже ничего не исчезает и запрос этот уже не строиться.

Т.е. через Info(PurchTable_DS.query().dataSourceNo(1).tostring());
я вижу что у меня в запросе только PurchTable и все!

Почему и как это исправить?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Веделенные записи из связанного DS Wamr DAX: Программирование 3 30.01.2018 13:37
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Привязка фильтров от одного DS к другому Андрей К. DAX: Программирование 10 24.08.2007 14:57
Вызов метода modified DS Mike2005 DAX: Программирование 1 17.10.2006 13:45
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25

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

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

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