Hvordan å fylle en tekstboks Fra Combo i Access 2007

Hvordan å fylle en tekstboks Fra Combo i Access 2007


Et brukergrensesnitt (UI) med en ComboBox og TextBox kontroll kan gjøre programmet mer dynamisk og mer brukervennlig. En ComboBox er en kombinasjon av en tekstboks og en listeboks. Brukeren kan legge inn informasjon gjennom tekstboksen og elementer vises gjennom en rullegardinlisten. En tekstboks brukes til å fange opp informasjon fra brukeren eller fylle den med informasjon fra andre kontroller som valgte elementet på en ComboBox.

Bruksanvisning

1 Last ned 2007 database Microsoft Northwind (se "Ressurser"). Start Microsoft Access og åpne Northwind database.

2 Klikk på "Create" -menyen og klikk "Form Design". Klikk "ComboBox" fra "Controls" -panelet og trekke ComboBox ved å klikke på skjemaet og dra musen mens du holder museknappen. Sett inn en "TextBox" kontroll ved hjelp av den samme prosessen. Sett inn en "knapp" etter den samme prosessen. Sett inn en ny "knapp".

3 Høyreklikk på "knappen" og klikk "Egenskaper". I kategorien "Event" velg "Ved klikk" og velg "[Hendelsesprosedyre]", deretter ellipsen å åpne Microsoft Visual Basic Window.

4 Skriv inn følgende kode inne knappen prosedyre for å befolke ComboBox kontroll:

Combo0.AddItem ( "Combo Sak 1")

Combo0.AddItem ("Combo Item 2")

Combo0.AddItem ( "Combo Sak 3")

Combo0.AddItem ( "Combo Sak 4")

Combo0.AddItem ( "Combo Sak 5")

5 Bytt tilbake til Microsoft Access Window og høyreklikk på den andre knappen og klikk deretter på "Properties". I kategorien "Event" velg "Ved klikk" og velg "[Hendelsesprosedyre]." Klikk ellipseknappen å åpne Microsoft Visual Basic Window.

6 Skriv inn følgende linje med kode for å fylle den TextBox kontroll med valgt av brukeren i ComboBox kontroll element.

Combo0.SetFocus

dataSelected = Combo0.Text

Text0.SetFocus

Text0.Text = dataSelected

7 Bytt tilbake til Microsoft Access Window og klikk på "Vis" -ikonet. Klikk "Command0" for å fylle ComboBox kontroll. Klikk på ComboBox kontroll og velge et element. Klikk "Command1" å fylle tekstboksen med det valgte elementet.