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

    [VBA/ACCESS] Uso della Casella di Riepilogo in Access 2000 da VBA.

    Salve,
    in un progetto Access(2000) faccio uso del controllo Casella di Riepilogo . Credo che sia l'equivalente al controllo ListBox di VB6 . Il problema e' che se uso il metodo ListIndex della Casella di Riepilogo questo mi ritorna sempre l'indice -1 che non riferisce all'elemento selezionato. Se, invece, apro un progetto VB6 e prendo il controllo ListBox esso mi da la possibilita' di selezionare(usando sempre iol metodo ListIndex ) uno degli elementi presenti nella lista e ritorna l'indice dell'elemento selezionato.
    A questo punto non so se i due controlli (Casella di Riepilogo e ListBox ) sono equivalenti, oppure devo impostare qualche propieta' che Access(2000) di default non impone sul controllo Casella di Riepilogo .
    In pratica:
    come posso usare il controllo Casella di Riepilogo di Access(2000) per far ritornare l'indice dell'elemento selezionato??

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    E' possibile che access utilizzi gli stessi controlli di excel (Microsoft Forms 2.0 ListBox); se dovesse essere così, guarda questo esempio trovato nella guida di excel: se un elemento è stato selezionato lo copia in un'altra listbox.

    codice:
    Private Sub CommandButton1_Click()
        ListBox2.Clear
        
        For i = 0 To 9
            If ListBox1.Selected(i) = True Then
                ListBox2.AddItem ListBox1.List(i)
            End If
        Next i
    
    End Sub
    Spero ti sia utile, Ciao

  3. #3
    Ciao mgmg,
    il tuo codice mi e' stato di ottimo aiuto, pero' ho ancora il problema dell'impossibilita' di selezionare (o evidenziare) con il cursore un elemento della lista.

    Saluti. :maLOL:

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.