Bienvenidos a Iseries Venezuela

Las mejores prácticas, recursos, tips, enlaces, videos y artículos para informáticos relacionados con el Iseries y el As/400 lenguajes de programación RPG, ILE RPG y SQL.

The best practices, resources, tips, links, videoes and articles for computer related to the Iseries and the As/400 languages of programming RPG, ILE RPG and SQL.
Showing posts with label Pantallas. Show all posts
Showing posts with label Pantallas. Show all posts

Monday, April 4, 2022

Cuando las ventanas son un estorbo. Como solucionarlo?

 Utilizamos ventanas en nuestro diseño de pantallas para facilitar el acceso a la información. Sin embargo, con mucha frecuencia sucede que la ventana que programamos, oculta información de la pantalla anterior, que es de utilidad para el usuario. En este caso, el usuario tendría que realizar estos pasos:

1.-Salir de la ventana

2.-Registrar o escribir el dato que necesita tener a mano.

3.-Ingresar nuevamente a la ventana.

Veamos el siguiente ejemplo.                                                                                                


Podemos apreciar que la ventana oculta el costo unitario del producto y la fábrica donde es utilizado. Esta información puede ser muy valiosa para tomar decisiones antes de continuar navegando en la aplicación.

El usuario puede escribir o memorizar información clave  rápidamente pero consume tiempo y esfuerzo y no contribuye a agilizar su trabajo.

Programar ventanas moviles quita tiempo, pero a la larga favorecemos la dinámica diaria del negocio y las tareas del usuario, quien al fin y al cabo, es el consumidor de nuestro desarrollo y nuestro principal evaluador.

Programar ventanas moviles requiere:

Sunday, January 8, 2012

Autorefrescamiento de Pantalla- Autorefreshing

 Hay procesos interactivos o en batch que, por lo la repercusión que tienen en la base de datos o su impacto en el sistema, deben ser monitoreados cada cierto tiempo por el operador o la persona encargada de ejecutarlos.
Para vigilar el avance del proceso, se diseñan pantallas que permiten al operador (a través de un mandato, generalmente F5,)  recargar la pantalla de monitoreo del proceso para que sean refrescados/actualizados los datos que nos indican el avance de la ejecución.

Puede utilizarse la barra de progreso como explicamos en un artículo anterior, tal como se hace en Windows u otras plataformas:


o puede utilizarse el autorefrescamiento o autorefreshing, como se ilustrará en esta oportunidad.

La Clave para el funcionamiento del autorefreshing es sustituir, en el código del RPG el uso del exfmt por write y read. En cuanto al  archivo de pantalla es necesario asignar los segundos de espera requeridos por el dispositivo en la palabra clave waitrcd a tiempo de compilación.

Puedes ver el vídeo del autorefreshing en el siguiente enlace:


y descargar el e-book asociado a este artículo a continuación.

 Autorefrescamiento


Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.


Autor: Ing. Liliana Suárez

Saturday, November 5, 2011

Caja de Texto en SDA. ¿Que es eso?



Un truco muy útil para ahorrar tiempo de programación  a la hora de manejar variables en pantalla de longitud muy extensa. En este enlace puedes ver el video asociado a esta publicación:
http://iseriesvenezuela.blogspot.com/p/cursos-y-tutoriales.html

El código fuente lo puedes descargar y ver del enlace que se te indica el e-book insertado a continuación:



Caja  de Texto en RPGLE/Iseries




Si te pareció interesante, reenvíalo a un amigo haciendo click en el sobrecito que está al final del artículo.
El conocimiento es valioso, compártelo
.

Autor: Ing. Liliana Suárez

Monday, July 25, 2011

Cambiar el color de los botones de pantalla en RPG










                                               (Haz Click en la imagen para agrandarla)

En la modernización de las pantallas en RPGLE, el uso de botones es una de las maneras de agilizar el acceso a la información. A veces es necesario cambiar el color de un botón de acceso para marcarlo como “Seleccionado”, emulando lo que se hace en las ventanas y pantallas de Windows.
Para el caso del RPGLE, no es posible cambiar el color del botón directamente sino que debe hacerse a través del cambio de color del texto del botón.
En la imagen pueden ver tres ejemplos de cambio de color. Cuando es un botón de selección múltiple se ve perfectamente.  A continuación pueden descargarse el programa prototipo en código fuente. Cada programador puede hacer las adaptaciones necesarias según su conveniencia.

 Cambiar el color botones de selección RPGLE




Autor: Ing. Liliana Suárez.


Si te pareció interesante el artículo reenvíalo a un amigo, haciendo click en el sobrecito que está al final del artículo. El conocimiento es valioso, compártelo.