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.
Variante De ListBox Necesario
Subject: Re: Variante De ListBox Necesario
Last edited by shordi on Tuesday, 28 February 2017, 18:20; edited 1 time in total
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
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
Subject: Re: Variante De ListBox Necesario
V3ctor:
¿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.
Citar:
¿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
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
jsbsan escribió: [Ver mensaje]
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
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 topicsYou 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