Re: Hacer Consultas A Columnview Sin Una Base De Datos Establecida
Hola Leonel.
Lo primero es entender como funciona el componente ColumnView. Eso es fundamental.
Como se va añadiendo registros a cada fila.
Los datos que va a mostrar. Comienza por algo sencillo. Desde los datos de una pequeña agenda, una comunidad de vecinos.
todo lo que se te antoje que quieras probar a clasificar.
La forma en que quieres almacenar los datos. Pueden variar. Lo mas normal son arrays o matrices, puedes hacer uso de colecciones.
Imagina que quieres crear una colección de personas. Puedes tener el objeto persona o una estructura persona.
En caso de una estructura:
Luego tienes que definir variables del tipo personaje.
Añado el código entero.
He ido creando personas y las he ido añadiendo la colección con la clave nombre.
No se ha presentado en un ColumnView, eso es cuestión de cambiar como se muestran los datos, añadir un botón, etc.
Tendrás una lista total que se presenta en el ColumView y aparte una caja de texto para entrada del nombre o nombres que buscas para
que una vez encontrado te limpie el columview, (cambie el tamaño de sus filas) y te presente los datos concretos que buscas.
Otra instrucción que sería bueno aprender es Like.
En fin. Los datos puedes tenerlos como tu desees. La facilidad de la colección se paga con el uso de mas memoria.
Pero son menos complicadas que un array. Y la respuesta es mas rápida. Ya que con solo usar la clave concreta
(el nombre), tendrás la opción de buscar para presentar y en caso contrario. mostrar un mensaje diciendo que no lo ha encontrado.
En el caso de la colección, cada valor tiene asociado una clave, "clave única". No va existir dos nombres iguales. Pero
eso no tiene por que se así, mediante un bucle tu puedes ir buscando un nombre y presentar todas las coincidencias en
el ColumView.
Saludos
===================
Gambas Básico
"No es un bug, es una característica no documentada"