Red de Respuestas Legales - Derecho de patentes - Cómo crear un informe simple usando el control de Excel

Cómo crear un informe simple usando el control de Excel

①El concepto de declaración

El informe contiene los elementos básicos del informe, a saber, encabezado, pie de página, encabezado horizontal, encabezado vertical, área de intersección del encabezado y celdas.

Encabezado: Ubicado en la parte superior del informe. Como información descriptiva del informe, generalmente se indica el nombre, el número de formulario, la autoridad de aprobación y el número del documento de aprobación del informe.

Pie de página: Situado en la parte inferior del informe, se utiliza para describir otros datos del informe, como el responsable de la empresa, el responsable del departamento, el tabulador, etc. .

Encabezado horizontal: también llamada columna invitada, ubicada en el encabezado horizontal del informe, es una especie de restricción estadística o información descriptiva. Para las tablas estadísticas, los encabezados horizontales pueden ser jerárquicos, y las condiciones de la capa superior actúan sobre todas las capas inferiores.

Encabezado vertical: También llamada columna A, el encabezado vertical del informe tiene la misma función que el encabezado horizontal en la tabla estadística, además es una restricción estadística y también puede ser información descriptiva. En una estructura jerárquica, las condiciones del nivel superior se aplican a todos los niveles inferiores.

Área transversal del encabezado: En la esquina superior izquierda del informe, puede describir el encabezado horizontal y el encabezado vertical del informe en columnas.

Celda: La parte principal del informe. En el informe estadístico, son las estadísticas de las dos condiciones correspondientes al encabezado horizontal y al encabezado vertical. En la tabla de consulta, es la información de consulta del encabezado horizontal, o puede ser un resultado estadístico de cálculo simple. Después de crear un nuevo informe, el contenido de la celda está vacío y debe completarse mediante el paso de consulta estadística. También se puede modificar después de completarlo.

② Utilice Visual Basic para crear informes.

Para crear informes en Visual Basic, normalmente se utiliza el diseñador de entornos de datos y el diseñador de informes de datos, o se utilizan productos de terceros (como el famoso Crystal Report) y se generan a través de controles ActiveX. Pero para la mayoría de los programadores, diseñar informes suele requerir mucho esfuerzo. Sin embargo, podemos satisfacer sus necesidades de formas más sencillas. Debido a la escalabilidad de Visual Basic, es bastante conveniente utilizar e integrar las funciones de Office2000, incluido Excel. Excel puede servir como servidor OLE y exportar algunas propiedades, métodos y eventos. Visual Basic puede utilizar estas funciones para integrarse con Excel. A continuación, expliquemos un ejemplo del uso de VB para crear un informe de Excel.

③Objetos de Excel

El modelo de objetos de Excel de Microsoft incluye 128 objetos diferentes, que van desde objetos simples como rectángulos y cuadros de texto hasta objetos complejos como tablas dinámicas y gráficos. A continuación se muestra una breve introducción a los cuatro objetos más importantes y más utilizados.

A. Objeto de aplicación

El objeto de aplicación se encuentra en el nivel superior de la jerarquía de objetos de Excel y representa el entorno de ejecución del propio Excel.

B. Objeto Libro de trabajo

El objeto Libro de trabajo se encuentra directamente debajo del objeto Aplicación y representa un archivo de libro de Excel.

c.Objeto Hoja de trabajo

El objeto Hoja de trabajo se incluye en el objeto Libro de trabajo y representa una hoja de cálculo de Excel.

d. Objeto Rango

El objeto Rango está contenido en el objeto Hoja de cálculo y representa una o más celdas en la hoja de cálculo de Excel.

④Solución de informes ④Access2000

a. Crear plantillas en Excel

Antes de usar Visual Basic para generar informes de Excel, debemos crear plantillas en Excel de acuerdo con los requisitos del usuario. Cree una plantilla en , que incluya encabezado de tabla, pie de página, encabezado de tabla, etc.

b. Cree un objeto de Excel en VB y abra un archivo de Excel.

Al igual que otros controles de terceros, se debe hacer referencia a ellos o importarlos como componentes antes de su uso. Para crear y utilizar objetos de Excel en VB, primero debe consultar la biblioteca de objetos de Microsoft Excel 9.0. Entonces podemos operar objetos de Excel en programación VB.

El código clave se ingresa de la siguiente manera:

Atenuar excelFile como una cadena

excelFile = App. Caminos y caminos. "mi informe. xls" nombre de archivo de Excel

Defina el objeto de aplicación de Excel, que es equivalente a un programa de Excel.

Transfiere xlApp a Excel. Aplicación

Defina el objeto del libro de Excel, que es equivalente al archivo de Excel.

Convierte xlbook a Excel. Libro de ejercicios

Defina el objeto de la hoja de cálculo de Excel, que equivale a una tabla en el archivo de Excel.

Convierte xlsheet a formato Excel. Hoja de trabajo

Asigna espacio de memoria para la aplicación y crea una instancia de ella.

Establecer xlApp = nuevo Excel. Aplicación

Crea un objeto de aplicación.

Establecer xlApp = CreateObject("Excel.

Aplicación")

Ocultar el programa Excel abierto con VB

xlApp. Visible = False

Abra el libro de trabajo, excelFile es un archivo de informe EXCEL.

Establecer xlbook = xlApp.Open(excelFile)

Abrir hoja de cálculo de Excel

Establecer xlsheet = xlbook(1)

c. hoja de cálculo y edítela

Si abre un conjunto de registros a través de ADO y desea mostrar los datos del conjunto de registros en una celda, el código clave es:

Hacer hasta el final del archivo

Para i = 0 a rs.Count - 1

Celdas(j+1,i+1) = rs (1)

Entonces

rs.

Siguiente paso

j = j + 1

Anillo