Variante De ListBox Necesario


Subject: Variante De ListBox Necesario
hola gamberos!

bueno de tanto programar uno va viendo que es lo que falta e incluso como se podrían mejorar los controles y componentes.

una de esas ideas seria hacer un ListBox avanzado

seria algo así, maneja una lista de nombres por ejemplo pero asociando un dato variant al items eso permitirían un sin fin de cosas
para dar un ejemplo en visorrv1960 manejo nombres de libros y tablas de los correspondientes libros pero... con el listbox comun tengo que apelar a funciones.

no puedo presentar en un listbox los nombres de las tablas de los libros, si sus nombres

pero no puedo consultar tablas con los nombres de los libros ahi el dilema por ejemplo.

pero si tuviéramos un listbox que a cada item(texto) tiene asociando un dato de tipo variant eso seria genial

ya que a un item por ejemplo le pongo "Génesis" y el dato asociado le pongo string "Genesis" que es la tabla que quiero consultar.

pero esto es aplicable de otras formas no se si se entiende lo que quiero decir

saludos.

Subject: Re: Variante De ListBox Necesario
El control dbListbox hace eso que necesitas.
Es un Listbox con las siguientes propiedades añadidas:

sqlstring: nombre de la Tabla o consulta sql
fieldkey: nombre de Campo a devolver
listfields: lista de campos a mostrar (se verán separados por comas)
value: valores de fieldkey de las líneas elegidas
conexion: conexion a base de datos, debe ser una de las bases registradas de connections

Estas propiedades las estableces en el IDE. Además dispones de

listkeys (propiedad de lectura): Array que contiene los values cuando hay selección multiple

Lo tienes aquí:
https://foro.gambas-es.org/viewtopic.php?f=5&t=4220

Con la misma filosofía (mostrar unos campos y devolver otros) también tienes dbComboBox

Last edited by shordi on Tuesday, 28 February 2017, 18:20; edited 1 time in total
Profile PM  
Subject: Re: Variante De ListBox Necesario
V3ctor:

Citar:
pero si tuviéramos un listbox que a cada item(texto) tiene asociando un dato de tipo variant eso seria genial

¿y si usas la propiedad .tag del control?

Como esa propiedad .tag, puedes meter lo que quieras, puedes usar una colección, cuya key sera los valores que tengas en el listbox, y el dato que contenga la colección sea que lo necesites.

Subject: Re: Variante De ListBox Necesario
jsbsan escribió: [Ver mensaje]
V3ctor:

Citar:
pero si tuviéramos un listbox que a cada item(texto) tiene asociando un dato de tipo variant eso seria genial

¿y si usas la propiedad .tag del control?

Como esa propiedad .tag, puedes meter lo que quieras, puedes usar una colección, cuya key sera los valores que tengas en el listbox, y el dato que contenga la colección sea que lo necesites.


es posible si me he olvidado que la propiedad tag es de tipo variant[] prácticamente se puede meter cualquier cosa,
bueno ve como podría implementar por la propiedad tag no se.

gracias julio

Subject: Re: Variante De ListBox Necesario
a julio me interesa que mires el sistema de etiquetas que le estoy haciendo al VisorRV1960
a ver que te parece y si vos le encuentras otra forma de plantearlo o visualizar los datos
bájalo de la granja 0.6.12

saludos


Page 1 of 1


  
You cannot post new topics
You cannot reply to topics
You cannot edit your posts
You cannot delete your posts
You cannot vote in polls
You cannot attach files
You can download files
You cannot post calendar events

   

This is a "Lo-Fi" version of our main content. To view the full version with more information, formatting and images, please click here.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Generation Time: 0.1331s (PHP: -24% SQL: 124%)
SQL queries: 24 - Debug Off - GZIP Enabled