01 ReporteadorWindowsNivelBasico

Páginas: 7 (1672 palabras) Publicado: 30 de julio de 2015
Taller
Reporteador Windows
Nivel Básico

Agenda
• Revisión de características e instrucciones
básicas del reporteador.
• Desarrollo de reportes de casos prácticos
(1a. Parte).
• Receso
• Desarrollo de reportes de casos prácticos
(2a. parte).
• Receso
• Desarrollo de reportes de casos prácticos,
(Parte final).

Objetivo

Aprender y/o aumentar el
conocimiento de las características
básicas delReporteador Windows
desarrollando casos prácticos.

Conceptos básicos






Reporte.
Reporteador.
Algoritmo.
Compilador.
Editor.

Características
• Columnar.
• 400 cm o 255 columnas.
• Hasta 3000 renglones o instrucciones de código en las
nuevas versiones.
• Cliente de OLE Automation (Excel, Word, etc.).
• Hoja dinámica interna (similar hoja de Excel).
• Reportes sensibles al contexto.
•Sintáxis no sensible a minúsculas o mayúsculas.

Compiladores
Compilador

Base de
Datos

Sistemas

Ubicación

WinRep.exe

Foxpro 2.5 o
superior y
CodeBase

ContPAQ y
MegaPAQ
Windows 16 Bits

C:\Compacw\Sistemas\ContPAQ
C:\Compacw\Sistemas\MegaPAQ

WinRep32.exe

Foxpro 2.5 o
superior y
CodeBase

ContPAQ y
AdminPAQ
(CodeBase)
Windows 32 Bits

C:\Archivos de programa\Compacw\Bin
C:\Archivos deprograma\Compacw\AdminPAQ

BDERep32

Paradox

CheqPAQ,
NomiPAQ
AdminPAQ
(Paradox)

C:\Archivos de programa\Compacw\Bin
C:\Archivos de programa\Compacw\AdminPAQ

Proceso para generar código máquina
Archivo Código
Fuente

Compilador

Archivo Código
Máquina

Archivo.RPT

WinRep.EXE

Archivo.RTW

Winrep32.EXE
BDERep32.EXE

Instrucciones básicas
• Puntos a tomar en cuenta al desarrollar
un reporte.
•Instrucción para comentarios.
• Instrucción COLUMNAS.
• Uso de variables.

Puntos a tomar en cuenta
• Descripción de las instrucciones utilizando
comentarios.
• Uso de tabuladores (uso de otrosEditores).
• Nomenclatura en los nombres (utilizar nombres
descriptivos para las variables).
• Es muy importante definir columnas al inicio de
cualquier reporte.
• Terminar el reporte con una línea en blanco
(dar un después de la última instrucción).

Puntos a tomar en cuenta
• Diseño del reporte
Encabezado

Detalle

Comentarios
La forma de insertar comentarios en el reporte es con
la doble díagonal //.

Ejemplo:
// Archivo: Mi primer reporte.RPT
// Descripción: Reporte de prueba para comprender el uso de // comentarios.
//
// Fecha:
// Autor:
//

Instrucción COLUMNAS
Sirve para definir el númerode columnas y el tamaño que tendrá el reporte.

Sintáxis:
COLUMNAS NumColumnas;Ancho1,Ancho2,...

Parámetros:
NumColumnas: es el número de columas del reporte
Ancho1,Ancho2,... : ancho de las columnas en centímetros

Ejemplo:
COLUMNAS 4;10,2,4,1

Uso de variables
Es un espacio que se designa en memoria para almacenar un valor
de cualquier tipo.

Una variable tiene N número de casillas, dónde N esel número de
columnas definidos en el reporte.

Sintáxis:
Variable[NumeroCasilla] = número
Variable[NumeroCasilla] = ‘Texto’
Variable = número[C]

Uso de variables, continuación...
Ejemplos:
Para asignar la palabra Hola en la casilla 0 de una variable llamada varDatos se
siguiente manera:

hace de la

varDatos[0] = ‘Hola’
Para asignar el número 45 en la casilla 1 de la variablevarDatos se hace de la siguiente manera:
varDatos[1] = 45
o también de la siguiene manera:
varDatos = 45[C1]

COLUMNAS 4;2

0

Hola

1

45

2

12

3

Mundo

Uso de variables, continuación
Ejemplos:
COLUMNAS 6;2
varDatos = ‘Totales:’
varDatos = 100[C1..C5]
varDatos = 500[C7]
varDatos[1..5] = 100
varDatos[1,5] = 200
varDatos = 500[1..5]

Uso de variables, continuación
Ejemplos:
COLUMNAS 6;2
varDatos= ‘Totales:’
varDatos = 100[C1..C5]
varDatos = 500[C7]

INCORRECTA

varDatos[1..5] = 100

INCORRECTA

varDatos[1,5] = 200
varDatos = 500[1..5]

INCORRECTA

Interactuando con el usuario






Instrucción LISTA.
Instrucción TEXTO.
Instrucción PARAMETRO.
Instrucción ACEPTA.
Instrucción ACEPTA con lista de
opciones.

Instrucción LISTA
Manda información a pantalla. Puede ser textos, números...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 01
  • 01
  • 01
  • 01
  • 01
  • 01
  • 01
  • 01

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS