Sección de códigos , trucos y ejemplos para visual basic
<Volver> - Anterior - Siguiente
El código fuente , para poder crear el informe , utiliza una función llamada "Create_Recordset".
Esta función retorna un recordset sin conexión, y la misma se encarga de crear los campos con el método Append y crear las filas con el método AddNew
Luego, ya teniendo el conjunto de registros, antes de asignarlo al Datasource del DataReport, se asignan y establecen los DataField de los controles rptTextBox del reporte.
En este caso se asignan 5 rptTextBox que corresponden a cada columna del LV. Como valor del DataField se utiliza los captions de los encabezados
Vista previa del formulario con el LV
Vista previa del informe
Nota: Si al armar el ejemplo, se produce el siguiente mensaje de error ( no se encontró el DataField " Vacio ")
Es por que , no se han asignado correctamente los dataField.
Por ejemplo, si hay en el DReport tres rptTextBox para mostrar los campos "Apellido", "Nombre" y "telefono", y antes de llamar al método show del dReport, solo se han asignado dos campos
... Al no asignar el DataField restante ( "telefono" ), se producirá dicho error.
Importante: este ejemplo no seria útil si nuestra aplicación no utiliza la referencia a Microsoft Activex data Objects, ya que se deberia distribuir la libreria de ADO, solo para este propósito
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar