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.