Wissen, wie man einen Knopf auf einem Formular verwenden , um Befehle auszuführen kann eine Anwendung dynamischer. Microsoft Office Access ist ein relationales Datenbank -Management-System häufig für kleinere Datenbanken verwendet. Visual Basic für Applikationen (VBA ) ist eine Programmiersprache verwendet, um Routineaufgaben sonst manuell durchgeführt automatisieren. VBA in Access kann verwendet werden, um Graphical User Interfaces ( GUI) erstellen, um einen einfacheren Weg , um Daten in die Datenbank eingeben zu stellen. Anleitung
1
Starten Sie Microsoft Office Access 2007 , wählen Sie " Blank -Datenbank", klicken Sie dann auf " Erstellen".
2
Wählen Sie die Schaltfläche "Erstellen " und wählen Sie " Form Design ", um ein neues Formular erstellen . Klicken Sie auf " Taste" auf der "Controls ", dann mit der linken Maustaste auf das Formular und ziehen, um eine neue Schaltfläche erstellen.
3
rechten Maustaste auf " Command0 " und wählen Sie "Eigenschaften". Klicken Sie auf die Registerkarte "Ereignis" und wählen Sie " [Event Procedure] " neben "On Click. " Klicken Sie auf den Schalter (... ), um die "Microsoft Visual Basic " Fenster zu öffnen. Drücken Sie "Strg" und "A" und dann auf " Löschen", um bestehenden Code zu entfernen.
4
Kopieren Sie den folgenden Code in das Modul . Dieser Code wird eine neue Tabelle mit einem Feld "Datum" Datentyp erstellen und das heutige Datum zu.
Option Compare Database
Private Sub Command0_Click () Dim
HeutigesDatum As String
HeutigesDatum = Jetzt
sqlstr = " CREATE TABLE dateTable ( TodaysDate Datum ); "
DoCmd.RunSQL ( sqlstr )
sqlstr = " INSERT INTO dateTable ( [ TodaysDate ] ) "
sqlstr = sqlstr & " VALUES ( '"& ( HeutigesDatum ) &" '); "
DoCmd.SetWarnings Falsch
DoCmd.RunSQL ( sqlstr )
End Sub
5
Schließen Sie die "Microsoft Visual Basic "-Fenster mit der rechten Maustaste " Form1. " Wählen Sie "Form View. " Klicken Sie auf " Command0 " , um Ihren Code auszuführen.