Если нужно запрограммировать, в метод 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. Но между таблицами должна быть связь, иначе не получится добавить несвязанную таблицу в фильтр.
__________________
Ален ноби, ностра алис.
Что означает - если один человек построил, другой завсегда разобрать может.
|