Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Variante De ListBox Necesario
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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.
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
No podemos regresar
 
última edición por shordi el Martes, 28 Febrero 2017, 18:20; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
 
v3ctor - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes ListBox Y FOR ... EACH AnSnarkista General 4 Miercoles, 04 Agosto 2010, 21:58 Ver último mensaje
Invitado
No hay nuevos mensajes Tengo Lo Necesario Para Crear Una Base De ... metalgearxd Bases de Datos 2 Miercoles, 30 Enero 2013, 01:28 Ver último mensaje
Dani26
No hay nuevos mensajes Variante Tres En Raya: Gatos Vs Perros jsbsan Aplicaciones/Fragmentos de Código 3 Martes, 21 Octobre 2014, 19:47 Ver último mensaje
Shell
No hay nuevos mensajes Variante Del SquareButton: Botón Que Llam... jsbsan Aplicaciones/Fragmentos de Código 11 Viernes, 23 Junio 2017, 19:02 Ver último mensaje
tercoIDE
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron