Å vite hvordan du skal bruke en knapp i et skjema for å utføre kommandoer kan lage et program mer dynamisk . Microsoft Office Access er en relasjonsdatabase styringssystem som vanligvis brukes for mindre databaser . Visual Basic for Applications ( VBA ) er et programmeringsspråk som brukes til å automatisere rutineoppgaver ellers gjort manuelt . VBA kan brukes i Access til å lage grafiske brukergrensesnitt ( GUI ) for å gi en enklere måte å skrive data inn i databasen . Instruksjoner
en
start Microsoft Office Access 2007 , velger du " Blank Database ," klikk " Opprett".
2
Velg "Opprett "-fanen og velg " Form Design " å skape en ny form . Klikk på " Button" på " Controls ", deretter venstre-klikk skjemaet og dra for å lage en ny knapp .
3
Høyreklikk på " Command0 " og velg "Properties". Klikk på "Event "-fanen og velg " [ Hendelsesprosedyre ] " ved siden av " Ved klikk . " Klikk på ellipse ( ... ) for å åpne " Microsoft Visual Basic " Window . Trykk "Ctrl " og " A" og deretter " Slett " for å fjerne eksisterende kode .
4
Kopier og lim inn følgende kode inn i modulen . Denne koden vil lage en ny tabell med en " Date" feltet datatype og legge dagens dato til det.
Option Compare Database
Private Sub Command0_Click ( )
Dim todayDate som String
todayDate = nå
SQLstr = "CREATE TABLE dateTable ( TodaysDate dato) ; "
DoCmd.RunSQL ( SQLstr )
SQLstr = " INSERT INTO dateTable ( [ TodaysDate ] ) "
SQLstr = SQLstr &" VALUES ( ' "& ( todayDate ) &" '); "
DoCmd.SetWarnings False
DoCmd.RunSQL ( SQLstr )
End Sub
5
Lukk "Microsoft Visual Basic "-vinduet og høyreklikk " Form1 . " Velg " Form View. " Klikk " Command0 " for å utføre koden.