Top Banner
DISEÑO DE MENU posted under algoritmos.tk , as400 , iseries by Ing. Roberto Gonzales DISEÑO DE PANTALLA DE MENUS Para la creación de menus en nuestro Sistema AS/400 haremos uso del utilitario SDA. PASO 1: Ejecutar en nuestra línea del SEU ==> STRSDA PASO 2: Seleccionar la segunda Opción (2) - Diseño de Menus. PASO 3: Archivo Fuente : QDDSSRC ( La QDDS donde guardaremos nuestro MENU) Biblioteca : LIBRCG (Nombre de Nuestra Libreria) MENU: MENU01 (Nombre del Menu)
38

DISEÑO DE MENUS AS/400

Jul 02, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DISEÑO DE MENUS AS/400

DISEÑO DE MENU posted under algoritmos.tk , as400 , iseries by Ing. Roberto Gonzales DISEÑO DE PANTALLA DE MENUS

Para la creación de menus en nuestro Sistema AS/400 haremos uso del utilitario SDA.

PASO 1: Ejecutar en nuestra línea del SEU ==> STRSDA

PASO 2: Seleccionar la segunda Opción (2) - Diseño de Menus.

PASO 3: Archivo Fuente : QDDSSRC ( La QDDS donde guardaremos nuestro MENU)Biblioteca : LIBRCG (Nombre de Nuestra Libreria)MENU: MENU01 (Nombre del Menu)

Page 2: DISEÑO DE MENUS AS/400

Pulsar INTRO

Pulsar INTRO

PASO 4: Nos mostrara un diseño de MENU Vacio para modificarlo a nuestro gusto.

RECUERDA: Cualquier valor que digites el sistema lo tomara como si fuese una variable, por ello te sugiero que todo lo que escribas lo coloques entre apostrofes ( ' ' ), de esa manera el sistema tomara todo lo que digites entre los apostrofes como si fuese

Page 3: DISEÑO DE MENUS AS/400

una sola variable.

Para borrar las opciones sobrantes solo debes anteponer la letra D y luego pulsar INTRO.

PASO 5: Para relacionar las opciones de Menus con sus respectivos mandatos debemos pulsar la tecla de función F10.

Page 4: DISEÑO DE MENUS AS/400

Luego de haber ingresado los mandatos correspondientes pulsar INTRO 2 veces.Una vez que estemos en el diseño de nuestro menu pulsar la tecla de función F12, donde nos mostrará la siguiente pantalla.

Pulsar Nuevamente la Tecla de función F12Revisar Bien que en ambos casos la librería donde compilaremos nuestro menu sea la misma, seguidamente pulsar la Tecla Intro.

Page 5: DISEÑO DE MENUS AS/400

PASO 6: Una vez compilado nuestro menu, pulsar la tecla de función F12 hasta retornar al menu principal (MENU MAIN).Ahora ejecutamos nuestro menu en la línea del SEU ===> GO LIBRCG/MENU01GO = IrLIBBRCG = Nuestra LibreríaMENU01 = Nombre de nuestro menu

Donde nos mostrara la siguiente pantalla.

Si tienes algún comentario postéalo aquí Ok!.

DISEÑO DE PANTALLAS posted under as400 by Ing. Roberto Gonzales DISEÑO DE PANTALLAS

Pasos básicos para el diseño de pantallas en AS/400, debemos recordar que las pantallas pueden ser usadas en cualquier lenguaje de programación del sistema.

Para ello haremos uso del utilitario SDA.

Page 6: DISEÑO DE MENUS AS/400

PASO 1:

===> STRSDA (intro)

PASO 2: Elegir opción nº1

PASO 3: Nuestro Archivo de pantalla se llamara PANTA01, dentro de la librería LIBRCG. (en vuestro caso colocar su librería)

Page 7: DISEÑO DE MENUS AS/400

PASO 4: Elegir la opción 1 y a su vez crear el registro "REG".

PASO 5: En esta pantalla pulsaremos INTRO.

Nos mostrara una pantalla completamente vacía, la cual estará lista para empezar en el diseño de nuestra pantalla.

Page 8: DISEÑO DE MENUS AS/400

PASO 6: Diseñaremos una pantalla para el ingreso de clientes.

* RECORDAR:1. Todo texto que se ingrese debe estar entre apostrofes ' ' luego de ello pulsar intro.2. No usar la tecla de Borrado ni la tecla Intro.3. Para desplazarse por la pantalla usar las flechas direccionales.

USO DE CONSTANTES:*DATE : Muestra la fecha actual.*TIME : Muestra la Hora actual.*USER : Muestra el usuario activo.

ATRIBUTOS Y COLORES:H -H : Alta IntensidadU -U : SubrayadoB -B : ParpadeoR -R : Contraste.

TRABAJO DE CAMPO:Mover campo: - , =

Page 9: DISEÑO DE MENUS AS/400

Teclee - antes de la palabra a mover y luego = al lugar donde lo transportara.Borrar campo: DColocar la D antes de la palabra a borrar.Desplazar campo: >Insertar el siguiente signo al TÉRMINO de la frase para que se mueva a la derecha.Desplazar campo: <Insertar el siguiente signo al PRINCIPIO de la frase para que se mueva a la izquierda.

INDICADORESDebemos activar indicadores para poder hacer uso de las teclas de función que se han declarado en nuestro diseño de pantalla.

PASO 7: Seleccionar la opción 8,en la misma línea de nuestro registro REG.

Seleccionar: Palabras clave indicador.... Y

Page 10: DISEÑO DE MENUS AS/400

Insertar los siguientes datos según el ejemplo:

Pulsar la tecla intro hasta que muestra la siguiente pantalla.

*IMPORTANTE:verificar que la librería y el nombre de la pantalla sea la misma en ambos casos, luego de ello pulsar intro.

Debera mostrar el siguiente mensaje.

Page 11: DISEÑO DE MENUS AS/400

Verificar el estado de la compilación en los mensajes.

Como podemos observar si la compilación nos muestra normalmente es que ha sido realizada con éxito.

Cualquier duda, postea tu mensaje aquí.

APLICACION 1 : INGRESO DE DATOS - RPG posted under algoritmos.tk , as400 , fullcodigo , mi-algoritmo , pseudocodigo by Ing. Roberto Gonzales

Page 22: DISEÑO DE MENUS AS/400

MANDATO: CRTLIB (Crear Librería) posted under by Ing. Roberto Gonzales CRTLIB - Crear Librería ó Biblioteca

Este mandato nos permite Crear Librerías

CRT = CrearLIB = Librería

===> CRTLIB + F4

Crearemos la librería LIBRCG, la cual será nuestra librería de ejemplo.

Page 23: DISEÑO DE MENUS AS/400

Al pulsar Intro mostrara el siguiente mensaje:

Que indicara que la librería se creo satisfactoriamente.______________________________________________________-

MANDATO: CRTSRCPF (Crear Archivo Físico Fuente) posted under by Ing. Roberto Gonzales CRTSRCPF - Creación de Archivos Físico Fuentes.

Este mandato nos permite Crear Archivo Físico Fuente, estos archivos contendrán los objetos creados.

Se sugiere crear los siguientes archivos físico fuentes:

QDDSSRC : Contendra los Objetos de tipo: PF - LF - SDA - RLU

QDDSRPG : Contendra programas desarollados en RPG/400 - RPGILE

QDDSCLP : Contendra programas desarollados en CL - CLP

QDDSCBL: Contendra programas desarollados en Cobol/400

===> CRTSRCPF + F4

Al pulsar Intro mostrara el siguiente mensaje:

Lo cual indica que el archivo QDDSSRC se creo satisfactoriamente dentro de la Librería LIBRCG.

Page 24: DISEÑO DE MENUS AS/400

_________________________________________________-

Creación de Archivos Físicos – PF posted under by Ing. Roberto Gonzales STRSEU

Este utilitario nos permite crear miembros de tipo PF (Archivo Físico).

===> STRSEU + F4 (Llena los campos según el ejemplo de la pantalla) Crearemos el Miembro CLIENTES

Al pulsar Intro mostrara la siguiente pantalla:

Inserta los siguientes campos, ten en cuenta el orden de las columnas.

NOTA: Recuerda que la HOJA A es para Archivos Físicos y Lógicos.Guardar el archivo creado con el comando FILE

SEU ===> FILE (Intro)____________________________-

Compilación de Archivo Físico - PF posted under by Ing. Roberto Gonzales STRPDM : Gestor de desarrollo de programas (PDM)Normalmente este paso de compilación se usa para todos los miembros.

===> STRPDM (Intro)

Seleccionar la OPCIÓN 3 y pulsar intro. (Al hacerlo mostrará la siguiente pantalla)

Insertar los campos Archivo y Biblioteca (según el ejemplo)

Al pulsar INTRO mostrará el miembro CLIENTES que hemos creado:

Para compilar seleccionaremos la OPCIÓN 14, debajo del parámetro Opc.

Page 25: DISEÑO DE MENUS AS/400

Luego nos deberá mostrar el siguiente mensaje:

VER EL RESULTADO DE LA COMPILACIÓN

Cuando realizamos una compilación este deberá retornarnos dos valores posibles:

NORMALMENTE: Que indica que la compilación fue exitosa.

ANOMALA: El cual indica que la compilación obtuvo un error y hay que verificar nuevamente nuestro objeto, para detectar la falla.

Para ver el resultado del mensaje digitar el siguiente mandato :

= = = > DSPMSG (intro) ó

DM debajo del parámetro OPC.

Lo cual indica que nuestro archivo esta correctamente elaborado y compilado. Para salir pulsar la tecla de función: F3

RUNQRY

Para poder visualizar el contenido ingresado en nuestra tabla ó archivo físico "CLIENTES", digitar en la línea del SEU lo siguiente:

===>RUNQRY *N LIBRCG/CLIENTES

Dónde:

LIBRCG = LibreriaCLIENTES = Tabla ó Archivo Físico creado

Luego de ello, nos mostrara un reporte con lo datos ingresados: