Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   Dos columnas en Listbox (http://www.forosdelweb.com/f69/dos-columnas-listbox-399073/)

Developer9 02/06/2006 11:04

Dos columnas en Listbox
 
HOla a todos. Como siempre tengo un problema.

La cosa es que tengo un codigo mas o menos asi:

Código:

sql="SELECT nombre + ' ' + director FROM persona"
registro.Open sql    'registro es un recordset

do while not registro.EOF
      Form1.Listbox1.add registro.Field(0)
      registro.next
loop

pero quisiera tener el campo nombre y el campo director por separado, el select seria:

sql="SELECT nombre, director FROM persona"

y en el listbox tener el nombre y su director en dos columnas diferentes. Me hago entender?

Fabuazul 02/06/2006 11:13

Que yoo sepa no se puede Dev, salvo que generes una cadena /string) que te traiga los 2 dato y te los escriba en unsa sola línea.

Lo que se me ocurre es que generes una tabla temporal con los datos de nombre y director guardados en "un solo campo" y mandarla llamar desde código para llenar tú listbox.



A mi se me ocurre que se veria bien en un Grid.

victoryiyo 02/06/2006 11:16

Cita:

Iniciado por Fabuazul
Que yoo sepa no se puede Dev, salvo que generes una cadena /string) que te traiga los 2 dato y te los escriba en unsa sola línea.

Lo que se me ocurre es que generes una tabla temporal con los datos de nombre y director guardados en "un solo campo" y mandarla llamar desde código para llenar tú listbox.



A mi se me ocurre que se veria bien en un Grid.

O en un listview.
Saludos

Developer9 02/06/2006 11:21

HOla fabucita, tu siempre tan atenta conmigo ;-)

Lo que hago en:

SELECT nombre + ' ' + director FROM persona

es unir el nombre y el director en un solo campo separados por un espacio en blanco, pero como todos los nombres no tienen la misma cantidad de caracteres los directores no quedan alineados. Espero que se me entienda lo que trato de decir

Lo del grid lo habia pensado, pero lo que pasa es que estoy haciendo un formulario donde tengo un textbox, un listbox y un boton, y utilizando la API SendMessage hago que lo que escriba en el textbox se seleccione automaticamente en el listbox, es decir si en el textbox escribo la 'c' se me selecciona automaticamente en el listbox el primer registro que empiece con 'c', de esa manera facilito la busqueda, no sabría como hacerlo con un grid

Developer9 02/06/2006 11:29

Disculpen, no tengo mi aplicacion aqui, por eso me confundí, en realidad lo que estoy utilizando es un Listview


La zona horaria es GMT -6. Ahora son las 13:05.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.