Sapere come utilizzare i controlli in un form e passare valori da questi controlli a una query consente di risparmiare tempo quando si lavora con i database . Microsoft Office Access è un sistema di gestione di database relazionali comunemente usato per i database più piccoli . Una casella combinata è un controllo utilizzato in interfacce grafiche utente ( GUI) per fornire all'utente una maggiore flessibilità per manipolare i dati . Un controllo casella di riepilogo è utile quando è necessario per visualizzare i risultati delle query per l'utente. Visual Basic, Applications Edition (VBA ) è un linguaggio di programmazione per computer utilizzato per automatizzare le attività di routine in Access e altre applicazioni di MS Office . Cose che ti serviranno 
 Microsoft Office Access 
 Show More Istruzioni 
 1 
 Aprire il database di Access Northwind di Microsoft Office . Il database Northwind è incluso nella suite Microsoft Office . 
 2 
 Selezionare la scheda " Crea" e "Progettazione Form" per creare un nuovo modulo . Fare clic su " Casella combinata ", nel riquadro " Controls " , quindi fare clic su modulo e trascinare il mouse per creare un nuovo controllo casella combinata . Fare clic su "Pulsante" nel riquadro " Comandi " e aggiungere un nuovo pulsante al form . Selezionare " Casella di riepilogo " e aggiungere un nuovo controllo casella di riepilogo al form. 
 3 
 destro del mouse su " Command0 " e selezionare " Proprietà". Fare clic sulla scheda "Evento" e selezionare " [ Event Procedure ] " accanto a " Al clic del mouse . " Fare clic sui puntini di sospensione ( ... ) per aprire la finestra "Microsoft Visual Basic " . Premere il tasto " Ctrl " e "A " e premere " Elimina" per rimuovere tutto il codice esistente . 
 4 
 Copia e incolla il seguente codice nel nuovo modulo . Il codice utilizza la tabella " Impiegati " per informazioni . 
 
 Option Compare Database 
 
 Private Sub Command0_Click ( ) per 
 Dim strSQL As String Dim 
 
 nameSelected As String 
 
 Me.Combo0.SetFocus 
 
 nameSelected = Me.Combo0.Text 
 
 strSQL = "Dipendenti selezionare. [ Professione ] , Lavoratori . [ Indirizzo e-mail ] " 
 
 strSQL = strSQL & " FROM Impiegati " 
 
 strSQL = strSQL & " WHERE ( ( ( Employees. [ Cognome ] ) = ' " & ( nameSelected ) &" ' ) ) , " 
 
 Me.List0.RowSourceType =" Tabella /query " 
 
 Me.List0.RowSource = strSQL 
 
 End Sub 
 
 private Sub Form_Load ( ) per 
 Me.List0.ColumnCount = 2 
 
 Me.Combo0.RowSourceType = " Tabella /query " 
 
 Me.Combo0.RowSource = "Dipendenti selezionare. [ Cognome ] FROM Impiegati ; " 
 
 End Sub 
 5 
 chiudere la " finestra " e fare clic destro " Microsoft Visual Basic Form1 ", quindi selezionare" Visualizza come modulo " . Selezionare un cognome dal controllo casella combinata . Fare clic su " Command0 " per visualizzare le informazioni sui dipendenti nel controllo casella di riepilogo in base al cognome che hai selezionato .