Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Database e combobox

  1. #1

    Database e combobox

    Salve raga. ho un piccolo problema.
    Come posso far visualizzare l'intero contenuto di un campo del database in una combo box? da premettere che uso gli ADO.
    vi ringrazio anticipatamente per l'aiuto.

    The Spoiler
    Boicottiamo la coca cola...
    http://www.tmcrew.org/killamulti/cocacola/

  2. #2
    codice:
    With RsCombo
                .MoveFirst
                While Not .EOF
                    cmbCliente.AddItem !nomecampo
                    cmbCliente.ItemData(cmbCliente.NewIndex) = RsCombo("IDnomecampo").Value
                    
                    .MoveNext
                Wend
            End With

  3. #3

    Database e combobox

    Scusami ma non mi funziona come hai scritto tu. il metodo MoveFirst non me lo fa neanche comparire nella lista.
    Da premettere che il combobox si chiama "Combo1" e il nome della colonna "Genere". prendendo spunto da te ho scritto cosi:

    ------------------------------------------------------------------
    With Combo1
    .MoveFirst
    While Not .EOF
    Combo1.AddItem! = Genere
    Combo1.ItemData(Combo1.NewIndex) = Combo1("Genere").Value
    Wend
    End With
    -----------------------------------------------------------------
    cosi scrivendo mi da errore perke non trova il metodo .MoveFirst
    Boicottiamo la coca cola...
    http://www.tmcrew.org/killamulti/cocacola/

  4. #4

    Re: Database e combobox

    attenzione...
    codice:
    With RECORDSET
         .MoveFirst
         While Not .EOF
             COMBO.AddItem !nomecampo
             COMBO.ItemData(COMBO.NewIndex) = RECORDSET("IDnomecampo").Value
             .MoveNext
         Wend
    End With
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Esatto.
    Nell'esempio che ti ho postato io utilizzo anche un campo (IDnomecampo), che è l'ID dell'altro campo.

  6. #6

    Database e combobox

    scusatemi ma non ho capito.
    forse mi sono spiegato male io.
    io ho una tabella che si chiama "Genere" e una combobox su un form che si chiama "combo1". tramite gli oggetti ado ho collegato l'adodc al database tramite il dsn. poi ho collegato l'oggetto combobox all'oggetto adodc. in fase di esecuzione nella combo mi visualizza solo il primo dei record immessi, il resto non ce. ipotizzo anke io che ci sia bisogno di un ciclo per la visualizzazione dei record, ma non o capito cosa centra il recordset.
    sono confuso non so cosa fare.
    Boicottiamo la coca cola...
    http://www.tmcrew.org/killamulti/cocacola/

  7. #7
    Credo che il codice postato può andare bene, ma io l'ho usato senza i collegamenti ADO (dns), prova a far girare il codice togliendo i dns.

  8. #8
    preferisco imparare a farlo con gli oggetti ado anzichè gli altri. e poi anke senza non funziona.
    Boicottiamo la coca cola...
    http://www.tmcrew.org/killamulti/cocacola/

  9. #9

    DB COMBO

    fasi lo stesso errore che facevo io

    non devi inserire la combo
    ma una dbcombo
    aggiungi i controlli facendo click destro sul pannello comandi.

    poi smanetta sul anche sul rowsource del controllo

    dovrebbe funzionare.

    poi mi son fermato,
    io volevo usarlo combo combo di ricerca ma non riesco a farlo ancora.
    lupoezechiele

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.