Visualizzazione dei risultati da 1 a 7 su 7

Discussione: combo

  1. #1

    combo

    Come posso assegnare un valore "nascosto" ad una combo?

    Cioè:

    combo1.additem "Luca",100

    Il valore nascosto sarebbe 100 ( l'ID di Luca ).

    Un pò come avviene per l'HTML:
    <option value="100">Luca</option>

    Visualizzando quindi "Luca" ma registrando come valore 100.

    Grazie a tutti!


  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Se sono numeri interi ti consiglio di usare gli indici...così
    combo1.AddItem "Luca",100

  3. #3
    Avevo già provato... Mi dice chiamata di routine o argomento non valido...

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Sto problema xseguita anke me alcune volte...prova a fare combo1.AddItem ("Luca",100)

  5. #5
    Verament dovrei avere una cosa del tipo:

    combo1.additem "Luca","ciao1"

    Cioè l'indice deve essere un testo...

    Che proprietà porei usare?

  6. #6
    Il combo possiede una proprietà array chiamata ItemData, di tipo Long:
    codice:
    Combo1.AddItem "Samantha"
    Combo1.ItemData(Combo1.NewIndex) = 99
    Questa proprietà è l'ideale per memorizzare l'ID della tabella del database, specie se tale campo è anch'esso di tipo Long. Per memorizzare un testo associato all'indice bisogna trovare uno stratagemma, in quanto il controllo ComboBox non consente tale possibilità. Potresti usare una Collection, un array, una combobox nascosta...
    Chi non cerca trova.

  7. #7

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.