3 Iniziare la programmazione necessaria per stampare automaticamente l'ora di inizio , creando prima un modulo sul quale verrà eseguito il programma : premere "Crea > Modulo ". Fai clic destro sulla scheda del nuovo modulo "Evento" e selezionare " visualizzazione struttura ".
4
Premere il pulsante " Abilita contenuto " sulla barra degli strumenti per consentire di eseguire le macro in questo database .
5
pulsante destro del mouse sul campo " Date Stamp " e selezionare "Proprietà ", quindi fare clic sulla scheda " evento" nella finestra " finestra delle proprietà " . Fare clic sulla freccia giù nella " On Got Focus" riga e selezionare " [ Event Procedure ] . " Fare clic sul pulsante con i puntini di sospensione , che si trova immediatamente a destra della freccia verso il basso , per entrare nell'ambiente di sviluppo integrato di Visual Basic ( IDE ) .
6
Incollare il seguente codice di programma in codice del IDE finestra :
private Sub Start_Time_GotFocus ( ) Dim x As VariantIf ( IsNull ( Start_Time ) ) Thenm = Month ( Now ( ) ) d = giorno ( Now ( ) ) y = Year ( Now ( ) ) x = m & " /" & d & " /" & yStart_Time = xEND IfEnd Sub
7
tornare ad Access con il tasto " alt- f11 ", quindi fare clic destro sulla scheda " Eventi " e selezionare " Form View " per attivare il modulo per l'immissione di dati .
8
Tab attraverso tutti i campi di ogni record di esempio che hai inserito fino a quando i " ID " mostra di campo " ( Nuovo ) . " Tab fino al campo "Start Time" e notare l'effetto della macro , che ha riempito il tempo inizio con la data corrente .
9
timbro data nel campo " End Time" da ri- inserendo l'IDE e incollando il seguente codice sotto il codice immesso in precedenza :
private Sub End_Time_GotFocus ( ) 'Cambia l' 1 nella prossima dichiarazione per il numero desiderato di giorni dopo l'inizio datetm = DateAdd ( " d " , 1 , Start_Time ) end_time = tmEnd Sub
10
eseguire nuovamente il modulo , assicurando che il campo "End Time" mostra la data e un giorno dopo il campo " ora di inizio " .