3 Comienza la programación necesaria para acabar con la hora de inicio de forma automática, creando primero un formulario en el que se ejecutará el programa : pulse " Crear> Form ". Haga clic en la ficha de la nueva forma "Event " y seleccione " Vista Diseño ".
4
Pulse el botón " Habilitar contenido " en la barra de herramientas para permitir la ejecución de macros en esta base de datos.
5
Haga clic en el campo " sello de la fecha" y seleccionar "Propiedades ", haga clic en la ficha "Evento " en la ventana " Hoja de propiedades " . Haga clic en la flecha hacia abajo en el "On Got Focus" fila y seleccione " [Procedimiento de evento] . " Haga clic en el botón con los puntos suspensivos , que se encuentra justo a la derecha de la flecha hacia abajo , para entrar en el entorno de desarrollo integrado de Visual Basic ( IDE).
6
Pega el siguiente código de programa en el código del IDE ventana:
Private Sub Start_Time_GotFocus () Dim x Como VariantIf ( IsNull ( Start_Time ) ) thenm = Mes ( Ahora ()) d = día ( Now ( ) ) y = Año ( Ahora ()) x = m & " /" & d & " /" & yStart_Time = xend IfEnd Sub
7
Volver al acceso con la tecla " alt - f11 ", a continuación, haga clic en la pestaña " Eventos " y seleccione " formulario View " para activar el formulario para la entrada de datos.
8
Tab a través de todos los campos de cada registro de la muestra que ha introducido hasta el" id "muestra de campo " ( Nuevo) . " Tab hasta el campo " Start time" y note el efecto de la macro, que ha llenado en la hora de inicio con la fecha actual .
9
Sello de fecha en el campo " Hora de finalización " de re - entrar en el IDE y pegar el siguiente código debajo del código que ha introducido previamente :
Private Sub End_Time_GotFocus () ' Cambia el 1 en la siguiente declaración en el número deseado de días después del comienzo datetm = DateAdd ("d " , 1 , Start_Time ) End_Time = tmEnd Sub
10
Vuelva a ejecutar el formulario , asegurándose de que el campo " hora de finalización " muestra una fecha un día después del campo " hora de inicio " .