Hasta dónde yo sé no es posible, pero si que puedes lograr simular un efecto 
bastante parecido a lo que buscas si haces lo siguiente:

En la pantalla defines el campo alfanumérico sólo de salida y justo delante 
creas un campo de entrada salida de una posición, no visualizable y con avance 
automático de registro. 

En el programa defines una array de la misma longitud que el campo alfanumérico 
y a medida que el usuario escriba un caracter llenas la array.
A partir de aquí te bastará con mover la array al campo que utilices para la 
carga del subfile.
El resultado que conseguirás es que a medida que el usuario teclee se irá 
posicionando en el sfl.

Ten en cuenta que si quieres corregir lo tecleado deberás "simular el 
backspace", haciendo lo mismo pero a la inversa (puedes utilizar una tecja de 
función para que haga de "backspace").

Yo me creé 2 procedimientos para encapsular y reutilizar el código (uno para 
situar y otro para emular el backspace) y los tengo implementados en muchos 
programas.

Espero te sirva,

Jordi.


      
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a