Hej Tidsformatet i Access är väl en del av datumformatet. Datumformatet lagras som antal dagar (tid är en del av en dag dvs 1h = 1/24dag). Om du summerar ihop en massa tider så får ett värde som består av dagar och delar av dagar. Om jag inte får DateDiff att fungera så blir det att hacka det själv så som du föreslår, MartinSummering av tid
Finns det en funktion i Access som kan ta ut differensen mellan två tidsangivelser och producera ett numeriskt resultat???
Bakgrund: Jag har byggt en databas för att hålla reda på mina arbetstimmar. Jag matar in starttid och sluttid och vill få ut tiden där emellan. Det går bra att få ut dem i tidsformat genom ett vanligt
(-) tecken. Dock har jag en rapport som skall summera all loggad tid över en period (månad). Då funkar det inte eftersom tidsformatet endast går i 24 tim.
Jag har hittat en funktion för datum men inte för tidsangivelser. Har letat överallt men....
Mvh
PontusSv: Summering av tid
Du kan inte använda tidsformateringen för att visa en tid som är större än 1 dag.
För att presentera timmar > 24 måste du dela upp det i två delar.
timmar = Int(sum*24)
minuter = Int(sum*60*24) mod 60
osvSv:Summering av tid
Gör om tiden till numeriska tal och gör om sekunderna till 100 bas.