Questione : Come popolare un controllo di ListBox con i valori da una Tabella di base di dati di accesso

Ho controllo ListBox1 su un VBA Form1. il
I ha bisogno dell'aiuto con il codice per l'evento di inizializzazione di Form1 che popolerà questo ListBox1 con i valori (nell'ordine alfabetico) dal campo di PName di tutte le annotazioni in una tabella (chiamata ClientNames) in una base di dati di accesso. il nome del
The e la posizione della mia base di dati di accesso che contiene la tabella ClientNames sono come segue: ringraziamenti del
Many del
C:\My Folder\MyDatabase.mdb per la vostra nota di help.
Please sto utilizzando Visual Basic per le domande di progetto in Microsoft Word
class= > " libero " del
soluzioni >Related class= title= " del href= " /Microsoft/Development/MS_Access/Q_26207170.html di Editing un giacimento della Tabella di accesso scattandosi su un valore visualizzato in ListBox

Risposta : Come popolare un controllo di ListBox con i valori da una Tabella di base di dati di accesso

Penso che abbiate bisogno di qualcosa di simile.  Ricordar fissare un riferimento alla biblioteca di oggetti attiva di dati di Microsoft.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
UserForm_Initialize secondario riservato ()
    Cn fioco come nuovo ADODB.Connection
    Rs fiochi come nuovo ADODB.RecordSet
    strConn fioco come stringa
    
    strConn = “Provider=Microsoft.Jet.OLEDB.4.0; Dati Source= C:\My Folder\MyDatabase.mdb; =admin di identificazione usuario; Password=; „
    cn. Aprire lo strConn
        rs. Aperto “selezionare * a partire da ORDINE di ClientNames da Pname„, cn, adOpenDynamic, adLockOptimistic, adCmdText
            ListBox1.Clear
            Fare fino a rs.EOF
                Rs di ListBox1.AddItem, rs. Campi (“PName„). Valore
                rs.MoveNext
            Ciclo
        rs. Fine
    cn. Fine

Sommergibile dell'estremità
Altre soluzioni  
 
programming4us programming4us