Hvordan bruke Access og inn data på en form til Forhåndsutfyll annen
Å vite hvordan du forfyll en form mens du taster inn data på en annen i Microsoft Office Access kan spare tid når du trenger flere skjemaer med de samme data som skrives. Access er en relasjonsdatabase styringssystem som tilbys i Microsoft Office-pakken. Visual Basic for Applications (VBA) er et programmeringsspråk som brukes i Access for å automatisere manuelle prosesser. En form er et grafisk brukergrensesnitt (GUI) som brukes i Access for å gi en brukervennlig måte å legge inn data i databasen.
Bruksanvisning
1 Åpne Microsoft Office Access 2007, klikk på "Blank Database" og velg "Create". Fra "Create" -kategorien, velg "Form Design." Klikk på "Text Box" kontroll fra "Controls" -panelet klikk deretter på form og opprette en tekstboks kontroll. Klikk på den nye tekstbokskontroll og trykk "Ctrl" og "C" samtidig for å kopiere kontrollen.
2 Trykk "Ctrl" og "V" to ganger for å lime inn to nye tekstboks kontroller i skjemaet. Trykk "Ctrl" og "S" klikk "OK" for å lagre skjemaet. Opprett en ny form og opprette tre nye tekst kontrollene ved hjelp av den samme prosessen. Trykk "Ctrl" og "S" klikk "OK" for å lagre skjemaet.
3 Høyreklikk på Form1 og velg "Properties". Under "Valg typen :," velg "Form". Velg "[Hendelsesprosedyre]" ved siden av "On Load" og klikk på ellipse (...) for å åpne Microsoft Visual Basic Window.
4 Trykk "Ctrl" og "A" trykk "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
Skjemaer! Form2! Text0.Text = Me.Text0.Text
End Sub
Private Sub Text1_Change ()
Forms!Form2!Text1.SetFocus
Skjemaer! Form2! Text1.Text = Me.Text1.Text
End Sub
Private Sub Text2_Change ()
Forms!Form2!Text2.SetFocus
Skjemaer! Form2! Text2.Text = Me.Text2.Text
End Sub
5 Bytt tilbake til Microsoft Access Window og Høyreklikk på "Form1" og velg "Form View."