13.05.2005, 16:51 | #1 |
Участник
|
Фильтр
Добрый день.
Есть такая проблема. Есть форма из нее запускаем форму InventTable. Нам известно ItemId. Как при открытии формы InventTable отфльтровать зваписи, так, чтобы была только одна с нужным нам ItemId. Заранее спасибо. |
|
13.05.2005, 16:57 | #2 |
Модератор
|
1) Сделай QueryBuildRange и активизируй его в ините датасорса InventTable
2) Дальше два варианта: смотреть при открытии ни init формы, кто вызвал, и в случае необходимости активизировать фильтр или перекрыть linkActive На форуме было. С Уважением, Георгий |
|
13.05.2005, 17:16 | #3 |
Участник
|
А как определить кто вызвал?
|
|
13.05.2005, 18:01 | #4 |
Модератор
|
через Args, разумеется.
обычно в record args кладется запись, потом на ините чекаешь TableId, и, если совпадает, присваивается локальной переменной, а уж из неё берутся значения для фильтра. С Уважением, Георгий. |
|
13.05.2005, 18:10 | #5 |
Moderator
|
Можно красиво сделать: перед открытием формы InventTable присвоить args.record() нужную запись:
PHP код:
__________________
Андрей. |
|
|
Похожие темы | ||||
Тема | Ответов | |||
ERP-BLOG: Axapta, фильтр по сетке | 26 | |||
Исполнить сформированный фильтр | 14 | |||
Иногда не работает фильтр | 0 | |||
Программируемый фильтр по Grid | 6 | |||
фильтр по связанной таблице | 13 |
|