20.05.2007, 13:39 | #1 |
Участник
|
Подскажите, пожалуйста, как запрограммировать элемент управление на реквест форме, чтобы при помощи быстрого поиска (lookup) выводился список данных из необходимого поля заданной таблицы?
|
|
21.05.2007, 04:42 | #2 |
Участник
|
Код на триггере OnLookup соотв. элемента на реквестформе (для, скажем, товарных категорий):
CLEAR(ItemCats); ItemCats.LOOKUPMODE(TRUE); IF ItemCats.RUNMODAL = ACTION::LookupOK THEN BEGIN ItemCats.GETRECORD(ItemCat); Text := ItemCat.Code; EXIT(TRUE); END ELSE EXIT(FALSE); ItemCats - форма списка тов. категорий для Lookup по умолчанию (св-во LookupFormID соотв. табл., здесь - ItemCat). Если такой список не подходит - придется создавать свою форму нужного списка. |
|
21.05.2007, 10:16 | #3 |
Участник
|
Цитата:
Сообщение от Gennady Antropov
Код на триггере OnLookup соотв. элемента на реквестформе (для, скажем, товарных категорий):
CLEAR(ItemCats); ItemCats.LOOKUPMODE(TRUE); IF ItemCats.RUNMODAL = ACTION::LookupOK THEN BEGIN ItemCats.GETRECORD(ItemCat); Text := ItemCat.Code; EXIT(TRUE); END ELSE EXIT(FALSE); |
|