Sección de códigos , trucos y ejemplos para visual basic


207 - Propiedad CellForecolor del control FlexGrid

<Volver> - Anterior - Siguiente



 

 

Contenido

 

 

 

 

 


Ejemplo 1

Ejemplo que muestra como resaltar con un color, valores en un control FlexGrid versión 6.0 utilizando la propiedad CellForeColor de la grilla.

El mismo se conecta mediante un Data a una base de datos que tiene una tabla llamada Produtos. Esta tabla tiene dos campos, una NombreProducto y otra Stock

Al presionar un command1, se recorre en un For-Next las filas de la grilla, y de acuerdo al valor introducido en Text1, cambiará el color de la celda usando la propiedad CellForecolor.

 

vista del formulario con el flexgrid que visualiza los datos que estén por debajo de un valor de color color rojo

 

Para el ejemplo enlazar el control MsFlexGrid a un control Data en la propiedad DataSource.

En el FormLoad especificar el nombre y ruta de la base de datos y el nombre de la tabla.

 

Nota: si se va a utilizar para remarcar valores de tipo Currency u otro formato, cambiar la siguiente línea:

If CDbl(MsFlexGrid.Text) < CDbl(Text1) Then

 

 

Código fuente en un formulario:


Ejemplo 2

Este otro ejemplo , a diferencia del anterior que se conecta con el control Data, aqui se realiza la conexión mediante ADO y se utiliza un control Microsoft Hierarchical Flexgrid en vez del control Flexgrid versión 6.0.

También muestra una posible forma de poder remarcar y resaltar datos con criterios de varias columnas.

Nota. En el ejemplo se utiliza la tabla Productos de la base de datos demo de vb, y se buscan los registros por dos criterios.

 

Descargar código fuente

 


Recursos vb - Enlaces relacionados



Buscar en Recursos vb