Cómo crear un informe simple usando el control de Excel
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 p>
rs.
Siguiente paso
j = j + 1
Anillo