3 beginnen Sie die Programmierung benötigt, um die Startzeit automatisch stempeln , indem zunächst ein Formular , auf dem das Programm ausgeführt wird : Drücken Sie "Create > Formular . " Auf den Reiter der neuen "Event" Form der rechten Maustaste und wählen Sie " Entwurfsansicht. "
4
Drücken Sie die "Enable Content" auf der Symbolleiste , um Makros auf dieser Datenbank ausführen .
5
auf dem "Date Stamp "-Feld die rechte Maustaste und wählen Sie "Eigenschaften ", dann auf die Registerkarte "Ereignis" in den " Eigenschaften" -Fenster. Klicken Sie auf den nach unten weisenden Pfeil in der "On Got Focus" Zeile und wählen Sie " [Event Procedure] . " Klicken Sie auf die Schaltfläche mit den Ellipsen , die sofort auf der rechten Seite sitzt der Pfeil nach unten , um den Visual Basic integrierten Entwicklungsumgebung ( IDE) in Kraft.
6
das folgende Programm -Code in der IDE Code einfügen Fenster :
private Sub Start_Time_GotFocus () Dim x As VariantIf ( IsNull ( Start_Time ) ) thenm = Monat (Jetzt ()) d = Day ( Now () ) y = Year ( Now () ) x = m & "/" & d & "/" & yStart_Time = xEnd IfEnd Sub
7
Return durch Drücken Zugang "alt - f11 ", dann auf die Registerkarte "Ereignisse" mit der rechten Maustaste und wählen Sie " Formular anzeigen " , um das Formular für die Dateneingabe zu aktivieren.
8
Tab durch alle Felder der einzelnen Proben Eintrag, den Sie , bis die eingegebene " ID "-Feld zeigt " (New ) . " Tab auf das "Start time" Feld und beachten Sie die Wirkung Ihres Makros , die in der Anfangszeit mit dem aktuellen Datum gefüllt hat .
9
Datumsstempel der " Endzeit "-Feld durch Re- Eingabe der IDE und Einfügen den folgenden Code unter dem Code, den Sie zuvor eingegeben :
private Sub End_Time_GotFocus () ' die 1 in die nächste Anweisung an die gewünschte Anzahl von Tagen ändern nach dem Start datetm = DateAdd ( "d" , 1, Start_Time ) eND_TIME = tmEnd Sub
10
Re - führen Sie das Formular , um sicherzustellen, dass die " Endzeit "-Feld ein Datum zeigt einen Tag nach dem "Start time" Feld .