Access - quin sabe sumar esto

 
Vista:

quin sabe sumar esto

Publicado por hayde (5 intervenciones) el 12/08/2005 23:47:56
hola. quien sabe hacer esto.
usando este comando:
timetostring(cdate(31:45)+ cdate(45:15))
o sumarlo de esta forma
format$(cdate(31:45)+ cdate(45:30),"hh:mm")

de las 2 formas debe dar 77:15 horas.
no se hacerlo y me voy a volver loquisima si no lo hago
graciassssssssssssssssssssssssssssss
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

Cálculo de suma de tiempos en Visual Basic

Publicado por Alejandro (4142 intervenciones) el 07/06/2023 00:10:00
El comando que estás utilizando no es válido en Visual Basic. Parece que estás intentando sumar dos valores de tiempo, pero la sintaxis no es correcta.

Para sumar dos valores de tiempo en Visual Basic, puedes utilizar la función `DateAdd`. Aquí tienes un ejemplo de cómo puedes sumar 31 horas y 45 minutos más 45 horas y 15 minutos:

1
2
3
4
5
6
7
8
9
10
Dim tiempo1 As Date
Dim tiempo2 As Date
Dim resultado As Date
 
tiempo1 = #12:45:00 PM#
tiempo2 = #9:15:00 PM#
 
resultado = DateAdd("h", Hour(tiempo1) + Hour(tiempo2), DateAdd("n", Minute(tiempo1) + Minute(tiempo2), #12:00:00 AM#))
 
MsgBox Format(resultado, "hh:mm")

El resultado será "77:00", ya que los minutos se suman correctamente, pero al superar las 60 horas, el formato hh:mm no mostrará el valor total de las horas. Si deseas mostrar las horas totales, puedes utilizar el formato "[h]:mm" en lugar de "hh:mm".

Espero que esta información te sea útil.
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