Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Inicio Ejemplos vb 6.0 Ocx - Activex Api vb Tutoriales - Manuales Código fuente visual basic .net
Buscar
Contenido:
3 - Control KFlexgrid
4 - Nest Grid
5 - S-GRID
Relacionados
El control Permite editar las celdas y tiene algunas otras opciones, como por ejemplo indicar una serie de máscaras
para las columnas, y de esta forma, poder permitir el ingreso de datos de tipo fecha, solo números, solo
mayúsculas, mostrar celdas con checkBox para indicar datos de tipo boolean, insertar en las celdas un combobox y
presentar los datos en una lista desplegable
Vista de la grilla
Para indicar las máscaras , es decir el tipo de edición y dato que tendrá definido cada columna, se debe usar la
propiedad ColMask, indicando el índice de la columna, por ejemplo :
' solo fechas para la columna 2
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 2 of 7
Para indicar que una columna, no sea editable, se debe indicar como valor False en la propiedad ColAllowEdit, por
ejemplo en la columna 1
ubGrid1.ColAllowEdit(1) = False
También en el ejemplo, se muestra como limitar la cantidad de caracteres para ingresar en una determinada celda,
en este caso en la primera columna, se limita la cantidad de caracteres a 5, usando la propiedad ColEditWidth:
ubGrid1.ColEditWidth(1) = 5
Para recorrer , asignar y consultar los datos, tiene el mismo método que usa el FlexGrid, el método TextMatrix, y
también los métodos AddItem y RemoveItem entre otros
MSgbox ubGrid1.Text
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 3 of 7
En el zip para descargar, en la columna 1 se establece para entrada de datos de cualquier tipo.
En la columna dos para ingresar solo fechas , que se hace mediante un DataPicker desplegable
3 - Control KFlexgrid
KFlexgrid está hecho con un MsFlexgrid, pero tiene algunas funciones extra o extendidas , como por ejemplo :
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 4 of 7
Aggregate
7. algunas otras
Descargar KFlexGrid
4 - NestGrid
Este ocx está hecho con un control MsFlexGrid, y se accede a la base de datos mediante Dao
Para configurarlo , se debe hacer desde la página de propiedades , en la ficha Base de datos se debe indicar el path,
y al seleccionar la bd, se listarán en el combo inferior, el Recordsource para poder seleccionar la tabla en la cual
estará enlazado el control
Para que la grilla se permita edición de los datos , se debe colocar la propiedad Editable en True. Una ves que tiene
esta propiedad activada, cualquier cambio que se realice , se reflejará en la base de datos
También, desde la solapa Format, se puede indicar el formato para las columnas . Los formatos que tiene son
( Number, Currency, Date o sin formato )
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 5 of 7
Descargar Nestgrid
5 - S-Grid
Este es un componente Open source desarrollado por vbaccelerator, muy completo y con buena interfaz para poder
implementar Grids en nuestros programas, no solo para base de datos si no también para otros usos.
El grid permite crear, desde columnas con simples celdas de texto, hasta columnas con texto con formato,
imágenes, de un dato específico : Números, fechas, imágenes + Texto, crear grupos de celdas, y configurar muchos
aspectos visuales, es decir es muy personalizable.
En la página para descargar el componente, contiene 5 demos o proyetos de ejemplo: El formulario principal,
contiene el Grid y en la parte derecha, las propiedades y opciones :
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 6 of 7
Task-List
Grid que permite usar una columna con cajas de verificación, columnas con grupos, texto normal, y valores
numéricos, en este caso para visualizar un porcentaje. También añadir nuevas filas en tiempo de ejecución.
Estilo Email
Descargar. El ejemplo lo podés descargar desde la web de vbaccelerator.com en este enlace, o si no mas fácil
desde este otro, que ya incluye el proyecto, mas los archivos necesarios: ( SSubTmr.dll + vbalIml.ocx +
vbalSGrid.ocx), por que desde la página de descarga tendrás que descargar cada archivo por separado.
Importante: Debes registrar el archivo SSubTmr.dll para poder probar el proyecto, si no dará error al iniciar.
Relacionados a este componente: Este otro enlace es un artículo complementario para poder aprender a utilizar
la grilla : Desplegar listas de opciones, BalloonTips, listas de opciones + CheckBox, descripción de los eventos entre
otros. ( Se encuentra en inglés )
Ver artículo
Y en esta otra página, podés ver algunos ejemplos que realicé utilizando este control : S-Grid - Ejemplos
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010
Grillas y Grid editable Page 7 of 7
Buscar
http://www.recursosvisualbasic.com.ar/htm/ocx-componentes-activex-dll/154-ocx-ub... 28/07/2010