30.06.2008, 20:13 | #1 |
Участник
|
Помогите, плиз, в такой задаче:
Есть форма с подформой. Подформу нужно фильтровать по значениям разных полей таким способом: в основной форме есть текст.поле Lookup, в котором выбирается из списка, например, сотрудников, определенный сотрудник, и в подформе должны показываться записи по этому сотруднику (в таблице, на которой построена подформа, есть поле Сотрудник). Аналогично и по другим полям. Как лучше это сделать? |
|
30.06.2008, 20:55 | #2 |
Участник
|
У субФормы есть сойство SubFormLink - через него настраиваете связь.
Если же Текстовое поле с лукапом не является полем таблицы, то в субформе пишете функцию примерно след. вида: Код: SetFormFilter(FilterValue:Code) SETRANGE(Field, FilterValue); Currform.UpdaTE(fALSE); Код: CurrForm.SubFormName.SetFormFilter(ЗначениеФильтра); |
|