At 26/01/2006 06:40, you wrote:

Señores, tengo en pantalla un campo con referencia a un archivo, el campo es una fecha tipo L *ISO, cuando en la pantalla se ingresan fechas entre 1940-01-01 y 2039-12-31 todo es correcto, pero si se ingresa una diferente, resulta error, pero no sobre le programa sino sobre el dispositivo de pantalla, ya que al dar enter no entra al programa, sino que repito el error es sobre el dispositivo de pantalla, no encuentro como monitorear este error, estoy en v5r1m0.

Hola, Jaime.

A mi me pasó algo parecido hace tiempo y no vi otra solución "rápida" que no utilizar el campo de tipo fecha directamente en la pantalla; por este motivo y por los posibles cambios de formato de fecha (y de longitud del campo editado) en otro iSeries con distintas configuraciones de fecha y edición.

La solución pasa por utilizar un campo de trabajo, de tipo numérico o alfanumérico, el cual en pantalla puede aceptar cualquier valor y validarlo en el programa; una vez validado volcarlo ya al campo de fecha.

Un saludo.

Responder a