Access - CAMPO AUTOMATICO

 
Vista:

CAMPO AUTOMATICO

Publicado por KRLOS (113 intervenciones) el 16/11/2004 21:12:20
Como hago para que un tome el registro anterior de otro campo es decir.

Tengo el campo Level1 y Level2

quiero que el Level1 tome el registro del Level 2 de la hora 1:00 y la coloque en la hora 2:00.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Copiar valor del campo Level2 al campo Level1 en una hora específica

Publicado por Alejandro (4142 intervenciones) el 17/05/2023 00:30:15
Para lograr esto, puedes utilizar el evento AfterUpdate del campo Level2 para verificar si la hora actual es igual a 1:00 y, en ese caso, copiar el valor del campo Level2 al campo Level1.

Puedes seguir estos pasos:

1. Abre el formulario en modo diseño y selecciona el campo Level2.
2. Ve a la pestaña "Eventos" en la ventana de propiedades del campo.
3. Haz doble clic en el evento "AfterUpdate" para abrir el editor de código.
4. En el editor de código, escribe el siguiente código:

1
2
3
4
5
Private Sub Level2_AfterUpdate()
    If TimeValue(Now()) = TimeValue("1:00:00 AM") Then
        Me.Level1 = Me.Level2
    End If
End Sub

5. Guarda y cierra el editor de código.
6. Guarda los cambios en el formulario.

Ahora, cada vez que se actualice el campo Level2, el evento AfterUpdate se activará y verificará si la hora actual es igual a 1:00 AM. En caso afirmativo, copiará el valor de Level2 al campo Level1.

Recuerda que debes ajustar la hora "1:00:00 AM" en el código según tus necesidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar