ненене! Все что, Вы написали - не при чем. При такой постановке как у Вас, все делается проще: если у вас значение второго поля надо устанавливать по вводу первого и нажатию enter, то в событии at selection screen output(это аналог PBO диалогового экрана) просто по значению поля1 выставляйте значение поля2(это если просто надо сел.экране, если надо потом дальше в программе - надо будет в общем случае тот же фокус повторять в start-of-selection). Подменять поле в at selection-screen on(аналог омдулей в PAI-логике диалогового экрана) - не стоит(ну или делать это аккуратно), могут быть спецэффекты из-за расположения полей на экране и порядка их обработки А то что Вы описали, это алгоритм, который применяется если первое поле выбирается по средству поиска. Т.е. не происходит никакого события аналогичного PAI.
_________________ Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон
|