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


403 - FlexGrid con CheckBox

<Volver> - Anterior - Siguiente



 

 

Ejemplo para editar campos Boolean en un control MsFlexgrid o Hierarchical Flex

El siguiente ejemplo, visualiza un campo de tipo SI/NO en una columna, y los mismos se muestra con un CheckBox, pero no insertando un control Check en la celda correspondiente, si no cambiando la fuente de la celda por el tipo de fuente " Wingdings ".

 

El caracter 168 visualiza un check en False y el caracter 254 el check en True

 

 

Form

formulario para editar el campo con el checkbox en un flexgrid

 

En el ejemplo, se utiliza la tabla Productos de la base de datos Nwind del directorio de vb, y el campo de tipo SI/No es el campo "Suspendido"

Nota: hay dos rutinas , una llamada Cargar_FlexGrid, que se ejecuta en el Form Load y carga todos los datos del recordset en la grilla. A esta rutina se le pasa el flex, el número de campo boolean para usar con los checkbox, y el recordset con los datos

 

La otra rutina, edita el recordset y la grilla al hacer Click en la celda. A esta le pasa también como parámetro : el número de campo, el recordset y el flex

Call ActualizarCampo(1, rs, MSFlexGrid1)

Ejemplo

Agregar al proyecto :

 

Código fuente en el form

 


Recursos Visual basic 6.0 - Enlaces relacionados



Buscar en Recursos vb