archivos de pantallas

Upload: juan-alejandro-rosales-coronel

Post on 07-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    1/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Como primer paso iniciamos el SDA:

    Luego pulsamos ENTER

    Elegimos la opcin 1.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    2/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Luego ingresamos los siguientes datos:

    ARCHIVO FUENTE: el nombre del archivo fuente en el cual vamos a ubicar el

    archivo de pantalla.

    BIBLIOTECA: la biblioteca donde se encuentra el archivo fuente.

    MIEMBRO: el nombre que le daremos a nuestro archivo de pantalla.

    Ahora aqu colocaremos la opcin 1 (sirve para aadir un registro de pantalla), luego

    ingresaremos el nombre de registro.

    Definicin de algunas opciones:

    1: aade o crea un registro de pantalla.

    3: permite copiar un registro de pantalla ya creado.

    7: cambia de nombre a un registro de pantalla.

    8: seleccionar palabras clave.- definir las teclas de funcin.

    12: disear imagen.- editar una pantalla ya creada.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    3/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Donde:

    Nuevo registro: es el nombre del registro de pantalla a crear.

    Tipo: los tipos ms usados son los siguientes:o RECORD= registro.o WINDOW= ventana.o SFL= registro de subarchivo.o SFLCTL= registro de control de subarchivo.

    Esta es el rea en la que disearemos nuestra pantalla.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    4/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    1) Crear Etiquetas: toda etiqueta que se cree debe estar siempre entreapostrofes.

    Ej.

    Este es nuestro primer mensaje

    Una vez digitada la etiqueta presionar la tecla ENTER, al hacer esto se

    quitaran los apostrofes y la etiqueta quedar en la pantalla.

    Nota.- No utilizar las teclasBackspace o Suprimirpara eliminar etiquetas,

    si lo haces malogrars el diseo de tu pantalla.

    Si te equivocas a la hora de ingresar tu etiqueta, por ejemplo si escribiste la

    palabra Eror y pues lo correcto es Error, lo que deberas de hacer es

    renombrar la etiqueta, mejor dicho volverla a escribir.

    2) Eliminar Etiquetas: si quisieras eliminar una etiqueta, lo nico que debes dehacer es ubicar el cursor antes de la palabra que quisieras eliminar y digitar

    la tecla D, una vez hecho esto presionar la tecla ENTER, al hacerlo eliminars

    toda la etiqueta.

    Ej.

    Si quisiera eliminar la etiqueta Este es nuestro primer mensaje, pondras

    as:

    DEstees nuestro primer mensaje

    Una vez que presionas la tecla ENTER la etiqueta se eliminar.

    3) Mover Etiquetas: si quisieras mover una etiqueta a la derecha debershacerlo de la siguiente manera:

    Este es nuestro primer mensaje> >> >> >> >> >A la hora que presionas ENTER la etiqueta se mover hacia la derecha.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    5/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    4) Crear Campos: Para aadir un campo definido por el usuario, teclee + seguidode I (entrada), O (salida) o B (bivalente) para campos alfabticos, o seguido

    de 3 (entrada), 6 (salida) o 9 (bivalente) para campos numricos y pulse

    ENTER.

    Sintaxis:

    Para campo caracter: +?(Longitud)

    Para campo numrico: +?(Longitud, Posicin de Decimales)

    5) Aadir o Eliminar Atributos y Colores:Para aadir o eliminar atributos o colores en la pantalla de trabajo, disear

    Imagen, teclee uno de los siguientes mandatos en la posicin que precede al

    campo (el byte de atributo del campo). Puede utilizar en sus mandatosmaysculas o minsculas, pero si el mandato eliminar atributo, por ejemplo,

    est en minsculas y la primera letra del campo tambin lo est, el mandatodebe estar en maysculas.

    Si, por ejemplo, el nombre del campo es Bonificacin y desea eliminar todos

    sus atributos, debe teclear -b en lugar de -B en la posicin de atributo.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    6/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Escoja entre los siguientes mtodos y pulse ENTER:

    Centrar un campo: Teclee AC en la posicin de atributo del campo para mover

    el campo al centro de la misma fila.

    Mover un campo -, = : Teclee - en la posicin de atributo del campo y teclee =

    donde quiere que aparezca el campo.

    Copiar un campo -, == : Teclee - en la posicin de atributo del campo y teclee

    == donde desea que aparezca una copia del campo.

    Mover un bloque de campos -, -, = : Teclee - en la esquina superior izquierda

    del bloque de campos. Teclee - en la esquina inferior derecha del bloque de

    campos de manera que - est un carcter ms all del campo ms largo del

    bloque. Teclee = donde desea que se mueva el grupo de campos.

    Copiar un bloque de campos -, -, == : Teclee - en la esquina superior izquierda

    del bloque de campos.

    Teclee - en la esquina inferior derecha del bloque de campos de manera que -

    est un carcter ms all del campo ms largo del bloque. Teclee == donde

    desea que aparezca una copia del grupo de campos.

    Suprimir un bloque de campos --, -- : Teclee -- en la esquina superior

    izquierda del bloque de campos. Teclee -- en la esquina inferior derecha del

    bloque de campos de tal manera que -- est un carcter ms all del campoms largo del bloque. Cuando pulsa ENTER, vuelve a visualizarse la pantalla de

    trabajo con puntos que marcan el lmite del bloque que est suprimiendo.

    Puede pulsar ENTER para suprimir el bloque o F12 para cancelar la supresin.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    7/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Ahora procederemos a crear la siguiente pantalla:

    Una vez diseada la

    pantalla creamos los

    campos.

    Para darle un nombre a nuestro

    campo digitamos el signo ? yluego pulsamos ENTER

    Aqu colocamos el nombre

    de nuestro campo.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    8/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Para cambiar el color le

    colocamos la letraY , luegopulsamos ENTER.

    Para elegir el color le

    colocamos 1 luego pulsamosdoble ENTER.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    9/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Luego que hemos terminado con el diseo y darle formato (colores) a nuestras

    etiquetas, nos debe de quedar de la siguiente manera:

    Ahora procederemos con la validacin de los campos:

    Para validar nuestro campo le

    anteponemos un * y luegopulsamos ENTER.

    Colocamos la letra Y en la

    opcin Comprobacin validezyluego pulsamos ENTER.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    10/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Vamos validar que nuestros campos NUM1, NUM2 solo permitan ingresar valores

    del 0 al 99, esto lo hacemos de la siguiente manera:

    Una vez que hemos terminado de validar, regresamos a nuestro diseo y pulsamos

    [F3]

    Utilizamos opcin RANGE para la

    validacin y colocamos los

    valores [0 99] como se

    muestra. Luego doble ENTER.

    Digitamos la opcin 1 para

    guardar nuestro diseo. Luego

    ENTER.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    11/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Ahora procedemos a definir nuestros indicadores, es decir las teclas de funcin:

    Digitamos la opcin 8 para

    seleccionar palabras clave, luego

    ENTER.

    Digitamos Y para seleccionar

    palabras clave de indicador,

    luego ENTER.

    Aqu definimos nuestro indicador

    F3= SALIR, que colocamos en

    nuestro diseo. Luego doble

    ENTER.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    12/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Una vez definidos nuestros indicadores, regresamos a la pantalla siguiente:

    Pulsamos F3 y nos muestra la siguiente pantalla:

    Esperamos el siguiente mensaje de confirmacin:

    Luego pulsamos doble ENTER.

    Para que nuestro archivo de

    pantalla se guarde, debe estar

    la letraY. Luego ENTER.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    13/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Ahora procederemos a crear el programa respectivo:

    Inicializamos el STRSEU, luego [F4].

    Pulsamos ENTER

    Luego llenamos los campos como se muestra en la figura:

    Una vez llenado los campos pulsamos doble ENTER

    Llamamos a la Hoja F, para ello

    digitamos IPF. Pulsamos ENTER

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    14/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Definicin de los campos que hemos llenado:

    NOMBRE ARCH: Nombre del archivo de pantalla. ARCHIVO TIPO:

    C: Entrada y salida de datos en pantallas.

    I: Para ingresar y consultar registros de una tabla.U: Para actualizar y eliminar registros de una tabla.

    O: Para archivo de salida (impresora).

    ARCHIVO ARCHIVO:F: Procedimiento completo, no se usan para archivos de impresoras.

    ARCHIVO ARCHIVO:E: Externo (al cdigo del programa).

    DISPOSITIVO:WORKSTN: Para archivos de pantallas.

    PRINTER: Para archivos de impresoras.DISK: Para tablas.

    Una vez definidos nuestros archivos a utilizar, llamamos a la Hoja C, como se

    muestra a continuacin:

    Llamamos a la Hoja C, para ellodigitamos IPC. Pulsamos ENTER

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    15/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Empezamos a llenar los campos como se muestra a continuacin:

    Digitamos EXFMT, que significa

    ejecutar formato. En este ejemplo

    ejecuta el formato REG01.

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    16/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    17/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    18/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    La lgica del programa nos queda de la siguiente manera:

    Ahora lo guardamos y salimos con FILE, luego lo compilamos con la opcin 14, y nos

    muestra el mensaje de confirmacin:

  • 8/3/2019 ARCHIVOS DE PANTALLAS

    19/19

    Prof. Aileen Portella Portugal Curso: Operacin de Minicomputadoras

    ARCHIVOS DE PANTALLAS - SDA SEMANA12

    Luego de haber compilado nuestro programa, lo llamamos con el siguiente comando:

    Luego presionamos ENTER.

    Finalmente nos muestra la pantalla que diseamos y procedemos a probarlo:

    Al presionar ENTER, nos muestra el resultado.

    Pulsamos F3 para salir.