August 23
Una interfaccia utente (UI) con un controllo ComboBox e TextBox può rendere l'applicazione più dinamico e più user-friendly. Una ComboBox è una combinazione di una casella di testo e una casella di riepilogo. L'utente può inserire informazioni attraverso la casella di testo e elementi vengono visualizzati in un elenco a discesa. Una casella di testo viene utilizzato per acquisire informazioni da parte dell'utente o di popolarlo con informazioni provenienti da altri controlli, come l'elemento selezionato in una casella combinata.
1 Scarica il database di Microsoft Northwind 2007 (vedi "Risorse"). Avviare Microsoft Access e aprire il database Northwind.
2 Fare clic sul menu "Crea" e cliccare su "Form Design". Fai clic su "ComboBox" dal riquadro "Controlli" e disegnare la casella combinata facendo clic sul modulo e trascinando il mouse tenendo premuto il pulsante del mouse. Inserire un controllo "TextBox" utilizzando lo stesso processo. Inserire un "pulsante" seguendo lo stesso processo. Inserire un secondo "Button".
3 Fare clic con il "pulsante" e fare clic su "Proprietà". Nella scheda "Evento" selezionare "Al clic" e selezionare "[Routine evento]" quindi fare clic sui puntini di sospensione per aprire la finestra di Microsoft Visual Basic.
4 Digitare il seguente codice all'interno della procedura di pulsante per popolare il controllo ComboBox:
Combo0.AddItem ( "Combo punto 1")
Combo0.AddItem ("Combo Item 2")
Combo0.AddItem ( "Combo punto 3")
Combo0.AddItem ( "Combo punto 4")
Combo0.AddItem ( "Combo punto 5")
5 Tornare alla finestra di Microsoft Access e fare clic destro sul secondo pulsante poi cliccare su "Proprietà". Nella scheda "Evento" selezionare "Al clic" e selezionare "[Routine evento]." Fare clic sui puntini di sospensione per aprire la finestra di Microsoft Visual Basic.
6 Digitare la seguente riga di codice per popolare il controllo TextBox con l'elemento selezionato dall'utente nel controllo ComboBox.
Combo0.SetFocus
dataSelected = Combo0.Text
Text0.SetFocus
Text0.Text = dataSelected
7 Tornare alla finestra di Microsoft Access e fare clic sull'icona "Visualizza". Fai clic su "Comando0" per popolare il controllo ComboBox. Fare clic sul controllo ComboBox e selezionare un elemento. Fai clic su "Command1" per popolare la casella di testo con la voce selezionata.