/Anonimizzato14975Utente anonimizzato19 set 2014, 20:15Ciao a tutti, dovrei fare la somma di alcune ore, il problema è che superate le 24 ore il risultato non è corretto. Vorrei sapere come fare per ottenere un risultato in minuti senza dover modificare il tipo ora ai campi contenenti l'orario.
PpfmarroUtente AttivoIscritto damar, 2012Messaggi17519 set 2014, 22:24Ciao potresti fare un esempio? normalmente converto un'ora in minuti es dOra= 14:45 -> facciamo che sommare 1 giorno = 1440 minuti dOra = CDate("14:56") nTotMin = Hour(dOra) * 60 + Minute(dOra) ' --> 896 nTotMin = nTotMin + 1440 ' --> 2336 nGiorni = Int(nTotMin / (24 * 60)) ' --> 1 nORa = Int((nTotMin - (nGiorni * 24 * 60)) / 60) ' --> 14 nMin = nTotMin - (nGiorni * 24 * 60) - (nORa) * 60 ' 56
PPhilcattivocarattereUtente FamosoIscritto dagiu, 2014Messaggi225020 set 2014, 09:37KarinMaaka ha scritto:Ciao a tutti, dovrei fare la somma di alcune ore, il problema è che superate le 24 ore il risultato non è corretto. Vorrei sapere come fare per ottenere un risultato in minuti senza dover modificare il tipo ora ai campi contenenti l'orario.Forse la risposta è anche in questo thread recentissimo: http://www.iprogrammatori.it/forum-programmazione/access/somma-campi-contenenti-orario-t21930.html