Foros del Web » Soporte técnico » Ofimática »

Access y formato [h]:mm:ss de excel

Estas en el tema de Access y formato [h]:mm:ss de excel en el foro de Ofimática en Foros del Web. Hola, antes de nada decir que no sabría si poner esta pregunta dentro de ofimática o dentro de programación, porque parte (me da) que lleva ...
  #1 (permalink)  
Antiguo 02/06/2010, 10:17
 
Fecha de Ingreso: febrero-2010
Mensajes: 8
Antigüedad: 14 años, 9 meses
Puntos: 0
Access y formato [h]:mm:ss de excel

Hola, antes de nada decir que no sabría si poner esta pregunta dentro de ofimática o dentro de programación, porque parte (me da) que lleva código.

Estoy haciendo una base de datos para llevar la cuenta de las horas extraordinarias de la empresa en la que trabajo. Estos datos anteriormente se llevaban en una hoja de excel, que quizá sirviera pero no me parecía lo más adecuado. El caso es que en dicha hoja las horas extra venían con el formato personalizado que cito en el asunto, es decir, aquel que te permite acumular un número de horas superior a 24. Para mi bd en access lo que hice (viendo la imposibilidad material de pasarlo a ese formato directamente) fue convertirlo todo a segundos y operar con ellos, pero ahora necesitaba sacar en una consulta los datos otra vez con ese formato (espero estar explicandome bien) para hacer tablas dinámicas y gráficos dinámicos.


Tras intentar varias e infructuosas formas de lograrlo, y buceando en google encontré este código en una web (espero no estar haciendo spam)

http://www.hilpers-esp.com/177014-convertir-segundos-en-hh-mm

Public Function Tiempo_Dhms(ByVal Segundos As Double) As String
Dim strDias As String
Const SegundosDia As Long = 86400
strDias = Format(Int(Segundos / SegundosDia), "00") & "d "
Segundos = Segundos Mod SegundosDia
Tiempo_Dhms = strDias & Format(Segundos / SegundosDia, "hh:nn:ss")
End Function

Pero no termina de solucionarme el problema porque lo que quiero no es que me diga 25d y 22 horas sino 622 horas, ya que de otra forma no podría operar con los datos. ¿alguien me puede ayudar?. Espero haberme explicado bien porque llevo ya tantas horas con esto que estoy espesísimo

Etiquetas: access, excel, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:31.