Sección de controles Ocx para Visual basic , Dll , Activex

Clic para descargar Velneo Open source Software - Plataforma gratuita para el desarrollo de aplicaciones sobre base de datos

 

 

87 - Módulo para filtrar datos en un FlexGrid

<Volver> - Anterior - Siguiente


 




 

Ejemplo de filtrado de datos en un FlexGrid mediante un módulo de clase

 

Este es un ejemplo que tenía de como filtrar datos en un control FlexGrid, y el mismo lo coloqué en un módulo de clase ya que lo tuve que utilizar en un proyecto con muchos formularios y controles FlexGrid, y de este modo creaba una instancia desde cada form y solucioné el problema.

 

Para traer los datos de la base se utiliza DAO aunque cambiando algunas pocas líneas de código se puede utilizar con ADO

 

 

Vista previa del form de ejemplo

vista del ejemplo en visual basic para poder filtrar y buscar datos en un FlexGrid

 

El funcionamiento es muy sencillo:

Antes que nada hay que crear una instancia nueva del módulo, por ejemplo:

Set Filtrar = New Class1

 

Luego especificar el path de la base de datos con la ruta:

Filtrar.PathBD = La Ruta

 

Ahora se indica el control MsFlexGrid que se utilizará:

Filtrar.FlexGrid = MsFlexGrid1

 

Especificar el Nombre de la Tabla de la base, por ejemplo:

Filtrar.Tabla = "Clientes"

 

También hay que especificar en una propiedad llamada Encabezado, los campos que tiene la tabla, indicada anteriormente, por ejemplo si tiene los campos , Nombre, Apellido, Pais (Deben estar en el orden que se encuentran en la tabla )

Filtrar.Encabezado = "Nombre | Apellido | Pais "

 

Para indicar el texto a buscar y Filtrar se utiliza la propiedad TextAbuscar, ej:

Filtrar.TextoaBuscar = "Un dato"

 

Para indicar cual es el campo por el cual buscar y filtrar :

Filtrar.Campo = Nombre del campo de la tabla

 

Una ves con esos datos ya se puede realizar el filtrado y búsqueda para presentarlo en el Flexgrid con el siguiente método:

Call Filtrar.Autocompletar_Flex

 

Descargar Código fuente con ejemplo

 

Recursos visual basic - Enlaces relacionados

 

Recursos Visual basic.net - relacionados

 

 


Buscar en Recursos vb con Google