Está en la página 1de 7

Reportes en WinCC con ACCESS

Para poder generar reportes en WinCC con ACCESS se deben seguir los siguientes pasos. 1. Crear las tablas de la base de datos en algn manejador de base de datos (en este caso ACCESS) 2. Realizar el script para realizar el almacenamiento en la base de datos de las variables implicadas para realizar el reporte. 3. Realizar la pantalla de reportes con 3 combo box uno de das, otro de meses y el ultimo de aos (hasta el 2100) 4. Realizar el script para validar los combo boxs de las fechas (en caso que un mes solo tenga 30 das si se selecciona 31 que se fuerza a 30 y lo mismo para los aos bisiestos) 5. Realizar el script para el almacenaje de la fecha de consulta con su respectivo lmite y adems de llamar a la plantilla en Excel del reporte en cuestin. 6. Realizar el formato del reporte en Excel y la Macro de la plantilla. Desarrollo 1. Creacin de las tablas de la base de datos Primero deberemos crear una base de datos llendo al men Archivo\nuevo o presionando Ctrl+U como se observa en la Imagen 1.1

Imagen 1.1 Luego entre las opciones del lado izquierdo de la pantalla elegir Base de datos en blanco como se puede apreciar en la Imagen 1.2

Imagen 1.2 Esta base de datos se deber guardar en una ruta pequea para evitar tener que estar tipiando una ruta muy larga. La ruta que se usara es: E:\ Reporte\BaseDeDatos. El nombre que se le esta poniendo a la base de datos es: BD_RPT.mdb como se aprecia en la Imagen 1.3

Imagen 1.3 Luego se debern crear las tablas donde se almacenaran los datos de los reportes respectivos. Ademas de estas tablas, tambin se deber crear una tabla adicional la cual es la de fecha de consulta como se aprecia en la Imagen 1.4, Imagen 1.5 e Imagen 1.6.

Imagen 1.4

Imagen 1.5

Imagen 1.6

2. Realizacin del script para el almacenaje de las variables implicadas en el Reporte Este Script se realizara en VBS-Editor del WinCC el cual tendr un Trigger cclico de un mnimo de tiempo. En este caso, debido a las especificaciones del caso, se tomara el dato cada hora. Luego de crear la base datos abrimos nuestro proyecto en WinCC y abrimos el editor de VBS <Nombre_del_proyecto>\Global Script\VBS-Editor como se observa en la Imagen 2.1

Imagen 2.1 Luego creamos una nueva hoja en la seccin acciones y le ponemos como nombre Aktion.bac (en este caso). Aqu estar el script de almacenamiento de las variables para generar el reporte. Como se aprecia en la Imagen 2.1

Imagen 2.2

Posteriormente se configura cada cuando tiempo se ejecutara el script o el trigger como se muestra en la Imagen 2.3, Imagen 2.4 e Imagen 2.5

Imagen 2.3

Imagen 2.4

Imagen 2.5

El Script necesario para esta etapa es el siguiente, el cual tiene las siguientes partes

Declaracin de variables con la ruta de la BD y la consulta que se le realizara Declaracin de variables a las que se les asignara el valor de las variables a almacenar en la base de datos.

Creacin de objetos tipo conexin.

Almacenamiento en la tabla BULK

Almacenamiento en la tabla SEPARACION

Almacenamiento en la tabla ZINC

3. Realizar la pantalla de reportes con 3 combo box uno de das, otro de meses y el ultimo de aos (hasta el 2100)

4. Realizar el script para validar los combo boxs de las fechas (en caso que un mes solo tenga 30 das si se selecciona 31 que se fuerza a 30 y lo mismo para los aos bisiestos)

5. Realizar el script para el almacenaje de la fecha de consulta con su respectivo lmite y adems de llamar a la plantilla en Excel del reporte en cuestin.

6. Realizar el formato del reporte en Excel y la Macro de la plantilla.

También podría gustarte