Å vite hvordan du Forhåndsutfyll en form mens du legger inn data på en annen i Microsoft Office Access kan spare tid når du trenger flere skjemaer med de samme dataene inn. Access er en relasjonsdatabase styringssystem som tilbys i Microsoft Office-pakken. Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes i Access til å automatisere manuelle prosesser . Et skjema er et grafisk brukergrensesnitt ( GUI ) som brukes i Access for å gi en brukervennlig måte å legge inn data i databasen. Instruksjoner
en
Åpne Microsoft Office Access 2007 klikker du "Blank Database ", velg deretter "Create ". Fra " Create" hovedmenyen, velg " Form Design. " Klikk på " Text Box" kontroll fra " Controls " -panelet og klikk på skjemaet, og opprette en tekstboks kontroll. Klikk på den nye tekstboksen kontroll og trykk " Ctrl" og " C" samtidig for å kopiere kontrollen.
2
Trykk " Ctrl" og "V" to ganger for å lime inn to nye tekstbokskontrollene på skjema . Trykk "Ctrl " og " S" og klikk " OK " for å lagre skjemaet . Opprett en ny form og opprette tre nye tekst -kontroller som bruker den samme prosessen . Trykk " Ctrl" og " S" og klikk " OK " for å lagre skjemaet .
3
Høyreklikk Form1 og velg " Properties". Under " Valg typen : ", velg "Skjema ". Velg " [ Hendelsesprosedyre ] " ved siden av "On Load " og klikk på ellipse ( ... ) for å åpne Microsoft Visual Basic Window.
4
Trykk " Ctrl" og " A" og trykk deretter på "Slett " for å fjerne eksisterende kode
Kopier og lim inn koden nedenfor i din modul: .
Private Sub Form_Load ( )
DoCmd.OpenForm " Form2 " , acNormal
End Sub
Private Sub Text0_Change ( )
Forms! Form2 ! Text0.SetFocus
Forms! Form2 ! Text0.Text = Me.Text0.Text
End Sub
Private Sub Text1_Change ( )
Forms! Form2 ! Text1.SetFocus
Forms! Form2 ! Text1.Text = Me.Text1 . tekst
End Sub
Private Sub Text2_Change ( )
Forms! Form2 ! Text2.SetFocus
Forms! Form2 ! Text2.Text = Me.Text2 . Text
End Sub
5
Switch tilbake til Microsoft Access Window og Høyreklikk på " Form1 " og velg " Form View. "