Vide, hvordan man Prefill en formular mens du indtaster data på en anden i Microsoft Office Access kan spare tid, når du har brug for flere formularer med de samme data indtastet. Access er en relationel database management system , der tilbydes i Microsoft Office-pakken. Visual Basic for Applications ( VBA ) er et programmeringssprog, der anvendes i Access til at automatisere manuelle processer . En form er en Graphical User Interface ( GUI ), der anvendes i Access til at give en brugervenlig måde at indtaste data i databasen. Instruktioner
1
Åbn Microsoft Office Access 2007 , klik på " Tom database " og derefter vælge "Opret ". Fra " Opret" fanen, vælg " Form Design ". Klik på " Tekstboks " kontrol fra " Controls " ruden og klik på formularen og oprette en tekstboks . Klik på den nye tekstboks og tryk på " Ctrl" og "C" samtidigt for at kopiere kontrol .
2
Tryk på " Ctrl" og "V" to gange for at indsætte to nye tekstbokse kontrol af formular . Tryk på " Ctrl " og "S " og derefter klikke på "OK " for at gemme formularen. Opret en ny formular og oprette tre nye tekst ved hjælp af den samme proces. Tryk på " Ctrl " og "S " og derefter klikke på "OK " for at gemme formularen.
3
Højreklik på Form1 og vælg " Egenskaber". Under " Selection typen : " vælg " Form ". Vælg " [ Hændelsesprocedure ] " ud for " On Load " og klik på ellipsen (... ) for at åbne Microsoft Visual Basic vindue.
4
Tryk på " Ctrl " og " A" og tryk derefter på "Slet " for at fjerne eksisterende kode
Kopier og indsæt koden nedenfor ind i din modul: .
Private Sub Form_Load ()
DoCmd.OpenForm " Form2 " acNormal < br >
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
Skift tilbage til Microsoft Access-vinduet og højre -klik " Form1 " og vælg " Form View ".