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

    Visual Basic Combo Box e visualizzazione nuova combo su scelta valore x

    Ho una combo PIPPO
    In caso di scelta valore 17 voglio che si visualizzi la combo PLUTO

    Devo utilizzare la proprietà List o la Proprietà ListIndex nell'inserimento della condizione IF?
    O nessuna delle due??

    Entrame dovrebbero ritornarmi il valore della combo ma non so se è possibile inserirlo in una condizione IF

    Es: If PIPPO.ListIndex=17 then
    PLUTO.visible=true
    End IF

    17 corrisponde sia al numero della lista combo sia al valore effettivo

    utilizzando la proprietà List dovrei impostare PIPPO(17)

    quindi così????

    If PIPPO.List(17) then
    PLUTO.visible=true
    End IF

    Ho provato a debuggure con la prima scelta ListIndex ma non è rientrato nella condizione....


    Se ho fatto ca****e qualcuno mi aiuti!

    Grazie,
    Elena78

  2. #2
    sposto sul forum Visual Basic
    ...Terrible warlords, good warlords, and an english song

  3. #3
    Utente di HTML.it L'avatar di angelicab
    Registrato dal
    Sep 2001
    Messaggi
    1,515
    io ho fatto così però la mia combo è sempre visibile (solo che all'inizio è vuota) e prendo i dati da DB

    Private Sub cmb_mod1_Click()
    cmb_matr1.Clear

    Set dbAss = OpenDatabase(App.Path & "\db\db1.mdb")
    strSQL = "SELECT * FROM registro_carico WHERE cod_modello ='" & cmb_mod1.ItemData(cmb_mod1.ListIndex) & "'"
    Set rsMatricole = dbAss.OpenRecordset(strSQL)

    If rsMatricole.EOF Then
    MsgBox "Attenzione! Non sono presenti articoli per il modello selezionato!", vbInformation
    Else
    'Genera la combo delle matricole1
    With rsMatricole
    .MoveFirst
    While Not .EOF
    cmb_matr1.AddItem !matricola
    cmb_matr1.ItemData(cmb_matr1.NewIndex) = rsMatricole("contatore").Value
    .MoveNext
    Wend
    End With
    End If
    rsMatricole.Close
    dbAss.Close

    End Sub
    ........\ | /......
    ......(@ @)).....
    -oOO-(_)-OOo-
    ......Angie.....

  4. #4
    ho utilizzato la proprietà ListIndex (la list non può essere utilizzata in una condizione, l'ho appurato, perchè serve solo a visualizzare dati)

    Ti ringrazio per la risposta!!

    Ciao
    Elena78

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.