Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    list box da database VB6

    Ciao Ragazzi

    ho inserito questo codice per visualizzare in una list box i valori del mio database

    ---------------------
    Do Until rs.EOF = True

    List1.AddItem rs("cognome")

    rs.MoveNext

    Loop
    ---------------------
    e fin qui tutto ok.

    vorrei però fare una roba di questo genere, visualizzare nella list box il valore del campo cognome, però il valore della listbox di quel campo deve essere il valore del campo id.

    in html lo faccio così: ESEMPIO con una select

    <select name="D1">
    <option value="ID">COGNOME</option>
    </select>

    in questo modo mi visualizza il cognome, però il valore è ID.

    Spero di essermi spiegato bene
    HELP ME!


  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Per questo tipo di problemi è stato aggiunta a VB60 la proprietà
    ItemData.

    Fai una ricerca su MSDN o el fourm o addirittura su Google.
    Troverai una marea di esempi.
    Ciao, Brainjar

  3. #3
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Ho scritto 'aggiunta' perchè fino alla 3.0 ti dovevi creare una
    combo parallela, invisibile, per i valori degli ID o simili.
    Ciao, Brainjar

  4. #4
    Ciao

    ho provato così ma mi dice utilizzo non valido del property.
    purtroppo il mio MSDN non funziona scusate se rompo troppo le scatole.

    -----------------------------------------
    Do Until rs.EOF = True

    stringa = rs("data") & " ; " & rs("trattamento") & " ; " & rs("varie")

    List2.AddItem ("stringa")
    List2.ItemData rs("ID")

    rs.MoveNext

    Loop
    ------------------------------------------


  5. #5
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    codice:
    Do Until rs.EOF = True 
    
    stringa = rs("data") & " ; " & rs("trattamento") & " ; " & rs("varie") 
    
    List2.AddItem ("stringa")
    List2.ItemData(List2.NewIndex) = rs("ID") 
    
    ' List2.ItemData rs("ID") 
    
    rs.MoveNext 
    
    Loop
    
      ' Per ottenere il valore 
      
      id = List2.ItemData(List2.ListIndex)
    Ciao, Brainjar

  6. #6

    PERFETTO

    SEI UN GRANDE !!!!! funziona perfettamente.

    Grazie

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.