Usando datareport y access

Solo disponible en BuenasTareas
  • Páginas : 4 (955 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de diciembre de 2010
Leer documento completo
Vista previa del texto
Paso 1 - Crear la base de datos
* Abrir el access y crear una base de datos llamada bd1.mdb.
* Crear una tabla llamada Clientes.
* Añadir tres campos de tipo Texto llamados: Nombre,Apellido , Email
* Añadir algunos datos
* Ubicar la base de datos en la carpeta del proyecto de visual basic.
 

 

Añadir el Datareport y Crear el reporte.
Pasos
* Iniciar un nuevoproyecto y guardarlo en la carpeta donde estaba ubicada la base de datos creada anteriormente
* Añadir un reporte desde el menú Proyecto, seleccionando la opción DataReport.
 

 
*Seleccionar el Reporte y cambiarle el nombre a ReporteClientes. Desde el menú Explorador de proyecto se verá algo similar al siguiente gráfico:
 

 
La vista del reporte está dividida por secciones:* Encabezado del informe
* Encabezado de la página
* Detalle (Donde se visualizarán los datos de la bd)
* y el pie de página.
 

 
 
Al añadir un reporte al proyecto, en elCuadro de controles de visual basic, ahora se añadío automáticamente una pestaña con controles para el DataReport .
Los controles se llaman : RptLabel, RptTextBox, RptImage, RptLine, RptShape yRptFunction ).
Aunque en este ejemplo solo se usarán los RptLabel y RptTextBox. El primero para usarlo en la sección de Encabezados, y los textBox para mostrar los registros de la base de datos.
 

 Ahora en este paso se agregará un control rptLabel en la sección de Encabezado de reporte ( El primero de todo ). Para ello dibujar un rptLabel en dicha sección, si se quiere cambiarle el color de lafuente, el tamaño etc.. eso es opcional y se puede hacer desde la ventana de propiedades de vb y también en tiempo de ejecución. Para cambiar el texto del rptLabel, utilizar la propiedad Caption
Lavista quedará algo asi:

 
Nota: También si se quiere se puede colocar una línea con el control RptLine, para separar el encabezado principal del resto
 
Ahora se agregarán tres RptLabel mas en...
tracking img