Saludos Fernando, me lo copié de un programa que utiliza listbox con tablas que tienen muchos registros. Pero no es que el usuario tenga que navegar por el listbos hasta encontrar el registro o nombre en cuestion. en mi opinión personal, un listbox en donde solo voy a utilizar 1 columna, pienso que es mejor que cuando hacia un "browse" directo a la tabla.
Porque un listbox?
1. Solo necesito 1 columna
2. Hago uso del interactivechange() en un textbox y mostrar datos en el list para agilizar la busqueda.
3. No tengo que diseñar ni escribir tanto codigo.
4. Para acceder a los datos u realizar una busqueda que relacione el listbox a una tabla y mostrar a detalle en otros objetos como textbox, basta con un this.value
5. Me gustó mucho de un programa que utiliza mucho el listbox
En lo personal, usar un grid:
1. Debo diseñar el grid (width de columna, nombre en header1, fontzise, columncount, recorsource, etc)
2. Relacionar un cursor de consulta al grid
3. Si quiero hacer clic en un registro del grid para hacer una consulta y ademas extraer u obtener datos para mostrar en textbox, debo hacer uso de BindEvents()
Esa es mi experiencia con los objetos. Es obvio que siempre me decido con el grid, cuando se trata de mostrar un listado (es decir, mostrar mas de 1 columna) y además de que si quiero mostrar objetos dentro del grid, o cambiar el color en filas del grid. todo va dependiendo de qué tarea debo realizar y utilizo el objeto adecuado..
Les dejo unas imagenes.
A) Grid con objetos B) Grid como listado y C) Listbox para busqueda de datos
Yo siempre estaré agradecido por la critica y sugerencia, cualquiera que sea.


