slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Taller Reporteador Windows Nivel Avanzado PowerPoint Presentation
Download Presentation
Taller Reporteador Windows Nivel Avanzado

Loading in 2 Seconds...

play fullscreen
1 / 14

Taller Reporteador Windows Nivel Avanzado - PowerPoint PPT Presentation


  • 175 Views
  • Uploaded on

Taller Reporteador Windows Nivel Avanzado. Agenda. Revisión de características e instrucciones avanzadas del reporteador. Desarrollo de reportes de casos prácticos (1a. Parte). Receso. Desarrollo de reportes de casos prácticos, (Parte final). Objetivo. Aprender y/o aumentar el

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Taller Reporteador Windows Nivel Avanzado' - gabriel-merritt


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2

Agenda

  • Revisión de características e instrucciones avanzadas del reporteador.
  • Desarrollo de reportes de casos prácticos (1a. Parte).
  • Receso.
  • Desarrollo de reportes de casos prácticos, (Parte final).
slide3

Objetivo

Aprender y/o aumentar el

conocimiento de las características

avanzadas del Reporteador Windows

desarrollando casos prácticos.

slide4

Características avanzadas

  • Uso de funcionalidad avanzada de Excel.
  • Hoja interna del reporteador.
  • Reportes sensibles al contexto.
  • Ejecución de otros reportes.
  • Creación de índices.
slide5

Uso de funcionalidad avanzada de Excel

  • Modificar ancho de columnas de Excel.
  • Inmobilizar paneles.
  • Establecer presentación a celdas (formatos, fuentes, color de fondo, bordes, formúlas, etc.).
  • Leer información de archivos existentes de Excel.
slide6

Caso práctico

  • Impresión de documentos en Excel.
slide7

Hoja interna del reporteador

Es un espacio disponible en memoria para almacenar una serie de valores de cualquier tipo organizados en renglones y columnas.

Sintáxis:

Asignar valor:

{ variable_renglon }[NumeroCasilla] = número

{ variable_renglon }[NumeroCasilla] = ‘Texto’

{ variable_renglon }= número[C<NumeroColumna>]

Leer valor:

@COL({ variable_renglon };columna)

slide8

Caso práctico

  • Resumen de Ventas de Productos por Cliente.
slide9

Reportes sensibles al contexto

Se usa para invocar funcionalidad extra al interactuar con el usuario con doble clic en un dato desplegado en el reporte.

Sintáxis:

DEFFUNC FuncionUsuario(numero_columna; dato_entrada)

// Instrucciones

FINFUNC

DEFREGION FuncionUsuario

[C<numero_columna>].REGIONINFO variable

[C<numero_columna>].REGIONINFO <expresion>

NOTA:

El reporte muestra un dato sensible al contexto dibujando el fondo

de la columna en color amarillo.

slide10

Ejecutar otros reportes

Se usa para ejecutar otro reporte permitiendo enviarle los parámetros de entrada.

Sintáxis:

EJECUTA archivo_reporte_compilado ; lista_de_parametros ; ruta_de_archivos

Ejemplo:

EJECUTA ‘C:\Compacw\Empresas\Reportes\ANEXOS.RTW’; varPeriodo, varCuenta, 1, 1, ..... ; vEmp->Directorio

slide11

Caso práctico

  • Resumen de Ventas de Productos por Cliente.
slide12

Creación de índices

Se usa para crear archivos nuevos de índices con la finalidad de obtener los datos de las tablas ordenados de forma distinta a como los sistemas Compac se encuentran configurados.

Sintáxis:

variable_tabla.CREAINDICE[nombre_archivo_indice;definicion_indice]

donde:

nombre_archivo: nombre del archivo del índice a crear (al ejecutarse con éxito el archivo tendrá extensión .CDX en la ubicación de la tabla origen).

definición_indice: requiere la siguiente sintaxis:

‘INDEX etiqueta_indice [ “campos_indice”,

”condicion”,

duplicate, // Opcional, si no se especifica es índice sin duplicados

descending/ascending’ // Opcional ]

slide13

Creación de índices, continuación

Activar índice:

variable_tabla.USAINDICE[ ‘nombre_archivo_indice/etiqueta_indice]

EJEMPLO:

tDocumentos.CREAINDICE [ ‘IFEUCABO’ ; ’INDEX

IFEUCABO[“str(cidclien01,11,0)+dtos(cfecha)” , ”.not. deleted() .and.

ciddocum02 = 12”, duplicate, descending]’ ]

tDocumentos.USAINDICE[‘IFEUCABO/IFEUCABO’]

RESTRICCIONES:

  • Requiere uso exclusivo de la tabla para completarse exitosamente.
  • No se actualizan si hay cambios en la tabla.
  • Requiere volverse a crear ejecutando nuevamente el reporte.
  • Disponible exclusivamente para ContPAQ y AdminPAQ

(base de datos Foxpro o CodeBase).

slide14

Caso práctico

  • Listado de Documentos con creación de índice.