Sie sind auf Seite 1von 5

Lenguaje de Programacin IV

Operaciones con Base de Datos

*LOVAL *HIVAL SETLL SETGT READ READP READE READPE CHAIN KLIST KFLD

: : : : : : : : : : :

Ubica el puntero en el primer registro de la tabla. Ubica el puntero en el ltimo registro de la tabla. Ubica el puntero un registro antes de donde est ubicado. Ubica el puntero un registro despus de donde est ubicado. Lee el siguiente Registro. Lee el anterior Registro. Lee el siguiente registro igual al valor buscado. Lee el anterior registro igual al valor buscado. Permite buscar registro en la tabla. Lista de Claves Campo Clave.

Datos a Utilizar
Tabla : RDAPRO PROCOD PRONOM P0001 Talco Isana 200gr P0002 Colonia Belnatur P0003 Shampo P0004 Jabon Belnatur P0005 Colonia de Bao P0006 Gel de Afeitar P0007 Crema para la Piel P0008 Repelentes P0009 Crema para mamas gestantes P0010 Crema de Depilacin P0011 Talco Isana 300gr P0012 Shampo VO5 P0013 Pack Belnatur P0014 Desodorante P0015 Spring Flowers P0016 Pack Spring Flowers Tabla : RDAALM ALMCOD ALMNOM A1 Almacen 01 A2 Almacen 02 A3 Almacen 03 Tabla : RDATIP TIPCOD TIPDES F Fabricado C Comprado PROTIP F F C F C C C F F F F F F F F F PROALM A1 A2 A2 A3 A1 A3 A2 A1 A1 A1 A1 A1 A2 A1 A2 A1 PROTLT 100 50 20 80 150 200 185 40 54 20 100 150 200 100 50 10 PROEST A A A A A A A A A A A A A A A A

ALMEST A A A

TIPEST A A

Ronald Donayre Anchante

Pgina 1

Lenguaje de Programacin IV Ejemplos de Operaciones de Base de Datos TABLA: RDAPRO


0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 A A A A A A A A A UNIQUE R RDAPROR PROCOD PRONOM PROALM PROTIP PROTLT PROEST K PROCOD 5A 30A 2A 1A 5S 0 1A COLHDG('CODIGO COLHDG('NOMBRE COLHDG('CODIGO COLHDG('CODIGO COLHDG('TAMAO COLHDG('ESTADO PRODUCTO') PRODUCTO') ALMACEN') TIPO') LOTE') PRODUCTO')

TABLA: RDAALM
0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 A A A A A A R RDAALMR ALMCOD ALMNOM ALMEST K ALMCOD UNIQUE 2A 30A 1A COLHDG('CODIGO ALMACEN') COLHDG('NOMBRE ALMACEN') COLHDG('ESTADO ALMACEN')

TABLA: RDATIP
0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 A A A A A A UNIQUE R RDATIPR TIPCOD TIPNOM TIPEST K TIPCOD 1A 30A 1A COLHDG('CODIGO TIPO') COLHDG('NOMBRE TIPO') COLHDG('ESTADO TIPO')

PANTALLA: RDA011D
Trabajar con Registros de Pantalla Archivo . . . . . : QDDSSRC Miembro . . . . . . : RDA011D Biblioteca . . : RYC26061 Tipo fuente . . . . : DSPF Teclee opciones, pulse Intro. 1=Aadir 2=Editar comentarios 3=Copiar 4=Suprimir 7=Redenominar 8=Seleccionar palabras clave 12=Disear imagen Opc Orden Registro Tipo Subarch Rel Fecha Error DDS 10 20 30 REG01 REG02 REG03 RECORD RECORD RECORD 03/25/12 03/25/12 03/25/12

Final F3=Salir F12=Cancelar F14=Palabras clave nivel archivo F15=Comentarios nivel archivo F17=Subconjunto F24=Ms teclas

REG01

LISTADO DE PRODUCTOS CODIGO PRODUCTO: BBBBB +B(5) ---> XCODB CODIGO PRODUCTO ALMACEN TIPO ----------------------------------------------------------------------OOOOO OOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOO

REG02

+O(5) XCOD

+O(20) XNOM

+O(20) XALM

+O(20) XTIP

REG03

F3=SALIR

ENTER=CONTINUAR

Ronald Donayre Anchante

Pgina 2

Lenguaje de Programacin IV Palabras Claves REG02 Palabras Claves de Salida Palabras Claves de Recubrimiento REG03 Palabras Claves de Indicador Palabras Claves de Recubrimiento : : CF03 03 OVERLAY : : SLN CLRL OVERLAY

PROGRAMA: RDA011RP (USO DEL SETLL-READ-CHAIN)


0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 0013.00 0014.00 0015.00 0016.00 0017.00 0018.00 0019.00 0020.00 0021.00 0022.00 0023.00 0024.00 0025.00 0026.00 0027.00 0028.00 0029.00 FRDA011D CF FRDAPRO IF FRDAALM IF FRDATIP IF DCON C C C C XCODB C C C C C C C PROALM C C C C PROTIP C C C C C C C C C E E E E S DOW EVAL EXFMT SETLL READ CLEAR DOW EVAL EVAL EVAL CHAIN IF EVAL ENDIF CHAIN IF EVAL ENDIF WRITE READ ENDDO EXFMT ENDDO EVAL WORKSTN SLN(CON) K DISK K DISK K DISK 2S 0 *IN03='0' CON=0 REG01 RDAPROR RDAPROR REG02 *IN30='0' CON=CON+1 XCOD=PROCOD XNOM=PRONOM RDAALMR *IN31='0' XALM=ALMNOM RDATIPR *IN32='0' XTIP=TIPNOM REG02 RDAPROR REG03 *INLR='1'

EQ 30

HI 31 HI 32

EQ 30

Ronald Donayre Anchante

Pgina 3

Lenguaje de Programacin IV PANTALLA: RDA012D


REG01 LISTADO DE PRODUCTOS Almacen: BB +B(2) ---> XALMB Tipo: B

+B(1) ---> XTIPB

CODIGO PRODUCTO ALMACEN TIPO ----------------------------------------------------------------------OOOOO OOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOO REG02

+O(5) XCOD

+O(20) XNOM

+O(20) XALM

+O(20) XTIP

REG03

F3=SALIR

ENTER=CONTINUAR

Palabras Claves REG02 Palabras Claves de Salida Palabras Claves de Recubrimiento REG03 Palabras Claves de Indicador Palabras Claves de Recubrimiento : : CF03 03 OVERLAY : : SLN CLRL OVERLAY

LOGICO: RDAPROL03
0001.00 0002.00 0003.00 A A A R RDAPROR K PROALM K PROTIP PFILE(RDAPRO)

PROGRAMA: RDA012RP (USO DEL SETLL-READE-CHAIN-KLIST)


0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 0013.00 0014.00 0015.00 0016.00 0017.00 0018.00 0019.00 0020.00 0021.00 0022.00 0023.00 0024.00 0025.00 0026.00 0027.00 0028.00 0029.00 0030.00 0031.00 FRDA012D CF FRDAPROL03 IF FRDAALM IF FRDATIP IF DCON C kBuscar C C C C C C kBuscar C kBuscar C C C C C PROALM C C C C PROTIP C C C C C kBuscar C C C C E E E E WORKSTN SLN(CON) K DISK K DISK K DISK 2S 0 KLIST KFLD KFLD DOW EVAL EXFMT SETLL READE DOW EVAL EVAL EVAL CHAIN IF EVAL ENDIF CHAIN IF EVAL ENDIF WRITE READE ENDDO EXFMT ENDDO EVAL XALMB XTIPB *IN03='0' CON=0 REG01 RDAPROR RDAPROR *IN30='0' CON=CON+1 XCOD=PROCOD XNOM=PRONOM RDAALMR *IN31='0' XALM=ALMNOM RDATIPR %Found() XTIP=TIPNOM REG02 RDAPROR REG03 *INLR='1' 30

30

31

Ronald Donayre Anchante

Pgina 4

Lenguaje de Programacin IV PROGRAMA: RDA013RP (USO DEL SETLL-READE-CHAIN-KLIST)


0001.00 0002.00 0003.00 0004.00 0005.00 0006.00 0007.00 0008.00 0009.00 0010.00 0011.00 0012.00 0013.00 0014.00 0015.00 0016.00 0017.00 0018.00 0019.00 0020.00 0021.00 0022.00 0023.00 0024.00 0025.00 0026.00 0027.00 0028.00 0029.00 0030.00 FRDA012D CF FRDAPROL03 IF FRDAALM IF FRDATIP IF DCON C kBuscar C C C C C C kBuscar C C C C C PROALM C C C C PROTIP C C C C C kBuscar C C C C E E E E S KLIST KFLD KFLD DOW EVAL EXFMT CHAIN DOW EVAL EVAL EVAL CHAIN IF EVAL ENDIF CHAIN IF EVAL ENDIF WRITE READE ENDDO EXFMT ENDDO EVAL WORKSTN SLN(CON) K DISK K DISK K DISK 2S 0 XALMB XTIPB

*IN03='0' CON=0 REG01 RDAPROR *IN30='0' CON=CON+1 XCOD=PROCOD XNOM=PRONOM RDAALMR *IN31='0' XALM=ALMNOM RDATIPR %Found() XTIP=TIPNOM REG02 RDAPROR REG03 *INLR='1'

30

31

30

Ronald Donayre Anchante

Pgina 5

Das könnte Ihnen auch gefallen