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