Access - condicional if según la hora del día

   
Vista:

condicional if según la hora del día

Publicado por Javier (71 intervenciones) el 04/05/2017 18:57:10
Hola programadores, ha vueltas con access me ha surgido una duda , referente a su función con las horas

me gustaría que si la hora del día actual es mayor de las 19:00 haga un código y si la hora es menor de las 19:00 haga otro, lo que viene siendo un if de toda la vida pero no se como indicarle esto con las horas.


PD: entiendase que es mas de las 19:00 pues las 20:00, las 21:00.... hasta las 00:00 que ya es un nuevo día y como consecuencia ya la hora sería menor de las 19:00

UN SALUDO Y GRACIAS
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

condicional if según la hora del día

Publicado por Anonimo (990 intervenciones) el 04/05/2017 21:44:34
Las horas se pueden expresar como una fraccion:

7 am = 7/24
7 pm (19h) = 19/24
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

condicional if según la hora del día

Publicado por Javier (71 intervenciones) el 05/05/2017 18:49:15
y alguna idea de como podemos plasmar esto en código vba?
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

condicional if según la hora del día

Publicado por Anonimo (990 intervenciones) el 05/05/2017 19:32:28
Se desconoce la procedencia del dato, en su lugar utilizare la funcion 'TIME' que devuelve la hora del sistema.

En la ventana de inmediato:
?Time
19:36:56
? IIf (time > 19/24, "Noche", "Dia")
Noche
? IIf (time > 20/24, "Noche", "Dia")
Dia
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

condicional if según la hora del día

Publicado por Javier (71 intervenciones) el 10/05/2017 19:41:55
buenas y disculpa por la demora , haber tengo una etiqueta donde aparece la hora actualizada al segundo llamada "texto32", no se si eso te puede servir
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

condicional if según la hora del día

Publicado por Javier (71 intervenciones) el 10/05/2017 20:19:00
gracias por todo ya solcionado


1
2
3
4
5
6
7
8
Private Sub Comando35_Click()
If Me.Texto32 > 19 / 24 Then
MsgBox "son mas de las 19:00", vbInformation, "Atención"
End If
If Me.Texto32 < 19 / 24 Then
MsgBox "son menos de las 19:00", vbInformation, "Atención"
End If
End Sub
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
Revisar política de publicidad