Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/03/2008, 11:13
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 5 meses
Puntos: 18
Re: Calcular Horas

Si tubieras en el origen de control de un cuadro de texto llamado TxtTiempoTrancurrido el campo de la tabla donde quieres guardar precisamente eso, podrias hacer lo siguiente, por ejemplo, al introducir la hora de salida:

Primero copia esta funcion en un modulo:

Public Function HoraMinutosSegundos(Seg As Integer) As Date
Dim Horas As Integer
Dim Minutos As Integer

Horas = Int(Seg / 360)
Seg = Seg - Horas * 360

Minutos = Int(Seg / 60)
Seg = Seg - Minutos * 60

HoraMinutosSegundos = TimeSerial(Horas, Minutos, Seg)
End Function

Y en el boton de hora de salida:

me.TxtTiempoTrancurrido=HoraMinutosSegundos(DateDi ff("s", TxtHoraInicial, TxtHoraFinal)
)

Un saludo