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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.11.2005, 14:12   #1  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Если нужно запрограммировать, в метод init() источника данных добавляем код:
<div class='XPPtop'>X++</div><div class='XPP'>
q = this.query();
qBD = q.dataSourceNo(<номер источника данных, который фильтруем>);
qBD2 = qBD.addDataSource([color=:blue]TableNum[/color](<таблица в которой есть поле фильтра>));
qBD2.joinMode(JoinMode::EXISTSJOIN);
qBD2.fetchMode (0);
qBD2.addLink(..., ...);
qBD2.addRange([color=:blue]FieldNum[/color](<поле по которому фильтруем>)).value(queryValue(<значение фильтра>));</div>

Если из интерфейса, то <Ctrl+F3>, Расширенно. Добавляем таблицу в которой есть поле по которому фильтруем и добавляем range. Но между таблицами должна быть связь, иначе не получится добавить несвязанную таблицу в фильтр.
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
 


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

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

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