Vous êtes sur la page 1sur 6

Archivo Fisico

Tabla TABVENDEDO
------------------Codven
6 a
Apeven
20a
Nomven
15a
Sexven
1a
K Codven
Reporte REPVEN
--------------Listado de Vendedores
-----------------------------Codigo
Apellidos y Nombres
Sexo
--------------------------------------------------------------Xcod (6)
xApe (35)
xSex(10)
----------------------------------------------------------------Total de Varones ---------->
xtotv (3)
Total de Mujeres ---------> Xtotm(3)
================================================================================
============
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CREANDO ARCHIVO FISICO FUENTE
==>>STRSEU
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
================================================================================
=
Arrancar SEU (STRSEU)
Teclee elecciones, pulse Intro.
Archivo fuente . . . . . . . . . SRCFILE
QDDSSRC
Biblioteca . . . . . . . . . .
MICRACKEN1
Miembro fuente . . . . . . . . . SRCMBR
TABVENDEDO
Tipo fuente . . . . . . . . . . TYPE
PF
Opcin . . . . . . . . . . . . . OPTION
*BLANK
Texto descriptivo . . . . . . . TEXT
'TABLA VENDEDORES'
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
CREAMOS EL ARCHIVO FISICO FUENTE
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
===============================================================================
Columnas . . :
1 71
Edicin
MICRACKEN1/QDDSSRC
SEU==>
TABVENDEDO
FMT PF .....A..........T.Nombre++++RLon++TPdB......Funciones++++++++++++++++++
*************** Principio de datos ************************************
0001.00
UNIQUE
0001.01
A
R REGP
0002.00
A
CODVEN
6A
COLHDG('CODIGO')
0003.00
A
APVEN
20A
COLHDG('APELLIDO')
0004.00
A
NOMVEN
15A
COLHDG('NOMBRE')

0005.00
0006.00
0007.00

SEXVEN

1A

COLHDG('SEXO')
VALUES('M' 'F')

A
K CODVEN
****************** Fin de datos ***************************************

> Apretas enter, y luego apareceras en el menu principal


STRPDM + F4
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Te llevara a lo siguiente
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Seleccione una de las opciones siguientes:
1. Trabajar con bibliotecas
2. Trabajar con objetos
3. Trabajar con miembros
9. Trabajar con opciones definidas por el usuario
Informacin de herramientas nuevas - pulse F1 para detalles
Seleccin o mandato
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
===> Seleccionas el 3
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Teclee elecciones, pulse Intro.
Archivo . . . . . . . . . QDDSSRC
Biblioteca . . . . . .
MICRACKEN1
Miembro:
Nombre . . . . . . . . *ALL
Tipo . . . . . . . . . *ALL

Nombre, F4 para lista


*LIBL, *CURLIB, nombre
*ALL, nombre, *genrico*
*ALL, tipo, *genrico*, *BLANK

===> SELECCIONAS TU BIBLIOTECA, EN MI CASO ES MICRACKEN1, Y EN ARCHIVO


LE DAS : QDDSSRC, QUE ES EL MIENBRO CON EL QUE TRABAJAMOS PARA REPORTES
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Archivo . . . . . QDDSSRC
Biblioteca . .
MICRACKEN1
Situar en . . . . . .
Teclee opciones, pulse Intro.
2=Editar 3=Copiar 4=Suprimir 5=Visualizar 6=Imprimir 7=Redenominar
8=Ver descripcin 9=Salvar 13=Cambiar texto 14=Compilar 15=Crear mdulo...
Opc Miembro
Tipo
Texto
14 TABVENDEDO PF
TABLA VENDEDORES
-----------------__ TAREA3
DSPF
==>> LA OPCION 14 ES ARA COMPILARLO, LO COMPILAS Y CONTIUNAMOS CON LO SIGUIENTE
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
DESDE ACA CREAREMOS EL REPORTE CON EL COMANDO
==> STRRLU
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
cREANDO REPORTE
Teclee elecciones,
Archivo fuente . .
Biblioteca . . .
Miembro fuente . .
Opcin . . . . . .
Anchura de pgina
Texto descriptivo

pulse
. . .
. . .
. . .
. . .
. . .
. . .

Intro.
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .

SRCFILE
SRCMBR
OPTION
PAGWIDTH
TEXT

QDDSSRC
MICRACKEN1
REPVEN
2
*SAME
'REPORTE VENDEDOR PRACTICA'

====>>> LUEGO ENTER Y LLENAMOS LO SIGUIENTE


'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
SIGUIENTE
Columnas . . :
1 71
Disear Informe
MICRACKEN1/QDDSSRC
RLU==>
REPVEN
BASE
...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
------------------------ Inicio de Pgina 001 ------------------------DRR''''
'''''''
'''''''
DRR''''
DRR''''
'''''''
'''''''
DRR''''
DRR''''
'''''''
'''''''
'''''''
DRR''''
--------------------------- Fin de Informe ---------------------------LE DAD ENTER Y OBTIENES ESTO
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Columnas . . :
1 71
Disear Informe
MICRACKEN1/QDDSSRC
RLU==>
REPVEN
BASE
...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
------------------------ Inicio de Pgina 001 ------------------------RCD001 ==> Para cambiar de nombe, ubico el puntero en el primer registro F18, F
10 y me da lo siguiente
00002 +
00003 +
00004 +
RCD002

00006 +
00007 +
00008 +
00009 .
RCD003
00011 +
00012 +
00013 +
--------------------------- Fin de Informe ---------------------------'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Redenominar Formato de Registro
Nmero de palabras clave . . . . . . : 2
Teclee eleccin, pulse Intro.
Formato de registro . . . . . . . . RCD001
Nombre
=====> Renombrar aca con REGCAB, y lo
mismo con todos
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
===========================================================================
Columnas . . :
1 71
Disear Informe
MICRACKEN1/QDDSSRC
RLU==>
REPVEN
BASE
...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7
------------------------ Inicio de Pgina 001 ------------------------REGCAB
00002 +
LISTADO DE VENDEDORES
00003 + CODIGO APELLIDOS Y NOMBRES
SEXO
00004 +
00005 +
REGDET
FLD1
<....> <.................................> <........>
00007 + XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXX
00008 + ==> Para dar nombre a un campo, presionas F11
00009 + CODIGO(6)
xAPE(35)
XSEX(10)
REGPIE
00011 +
00012 +
00013 +
00014 +
--------------------------- Fin de Informe ---------------------------EJEMPLO: DAr nombre a un campo
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Teclee elecciones, pulse Intro.
Campo . . . . . . . . . . . . . . .
Indicadores de opcin . . . . . . .
Ms indicadores . . . . . . . . .
Lnea inicial . . . . . . . . . . .
Posicin inicial . . . . . . . . .
Longitud de datos . . . . . . . . .
le defino la longitud de mi variable

.
.
.
.
.
.

NOMBRE01
N
1
6

Nombre
01-99, N01-N99
Y=S, N=No
1-255
1-255, +nn
1-378, +nn, -nn ==> Aqui

apreta la tecla AvPag para ver mas opciones


Tipo de datos . . . . . . . . . . . .
defino el tipo de variable

Posiciones decimales . . . . . . . .
Hacer referencia a un campo . . . . .
Utilizar valores referidos . . . .

1=Carcter

N
Y

==> Aqui

2=Con zona
3=Coma flotan
6=Fecha
7=Hora
8=Indic hora
0-31, +n, -n
Y=S, N=No
Y=S, N=No

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Luego lo compilas con el STRPDM opcion 3, ue ya tu sabes como haser, y luego lo
buscas
y le pones la opcion 14, le das enter y listo
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
0000
Ahora crearemos el programa para ejecutarlo
Usamos el STRSEU + f4
Teclee elecciones,
Archivo fuente . .
Biblioteca . . .
Miembro fuente . .
Tipo fuente . . .
Opcin . . . . . .
Texto descriptivo

pulse
. . .
. . .
. . .
. . .
. . .
. . .

Arrancar SEU (STRSEU)


Intro.
. . . . SRCFILE
> QRPGLESRC
. . . .
> MICRACKEN1
. . . . SRCMBR
> PRGVNDDR
. . . . TYPE
> RPGLE
. . . . OPTION
*BLANK
. . . . TEXT
> 'MANTENIMIENTO REPORTE'

Y DA LO SIGUIENTE
================================================================================
====
Columnas . . :
6 76
Edicin
MICRACKEN1/QRPGLESRC
SEU==>
PRGVNDDR
FMT FX FNombarch++IPEASF.....L.....A.Dispos+.Palabras clave+++++++++++++++++++
*************** Principio de datos ************************************
0001.00 FTABVENDEDOIF E
K DISK

0002.00
0003.00
0004.00
0005.00
0006.00
0007.00
0007.01
0008.00
0008.01
0009.00
0009.01
0010.00
0010.01
0011.00
0011.01
0011.02
0011.03
0011.04
0011.05

FREPVEN
O
E
C
c
C
C
C
C
C
C
C
C
C
C
C N30
C
C 30
C 30
C
C
******************

WRITE
READ
DOW
EVAL
EVAL

PRINTER OFLIND(*IN30)
REGCAB
REGP
NOT *IN40
CODIGO=CODVEN
XAPE=%TRIM(APVEN) + ', ' +
%TRIM(NOMVEN)
SEXVEN='F'
XSEX='FEMENINO'

40

IF
EVAL
ENDIF
IF
SEXVEN='M'
EVAL
XSEX='MASCULINO'
ENDIF
WRITE
REGDET
READ
REGP
40
WRITE
REGCAB
EVAL
*IN30=*OFF
ENDDO
EVAL
*INLR=*ON
Fin de datos ***************************************

Vous aimerez peut-être aussi