Avatar billede tblaster Nybegynder
30. juni 2006 - 18:15 Der er 11 kommentarer og
1 løsning

Lave tids værdi om fra sekunder til min.sek

Hejsa

Jeg skal have lidt hjælp til at rette en tid til. Jeg henter en værdi ud fra en database i sekunder og vil gerne konverter det til minutter hvis tiden er størrere end 60 sekunder. Jeg startede med at lave nedenstående:

' Tilpasser varigheden
If DB_Varighed > 60 Then
    DB_Varighed = round(DB_Varighed/60, 2) & " min"
Else
    DB_Varighed = round(DB_Varighed, 2) & " sek"
End If

Men dette giver tider som 1.88 min hvilket ikke er særlig praktisk. Jeg håber derfor der er en der kan hjælpe med at lave en løkke eller funktion der laver en tid om fra sekunder til minutter i formatet min.sek (65 sek -> 1.05). Det skal naturligvis kunne håndter alle størrelser, dvs også 2000 sekunder og ligende.

På forhånd tak.
Avatar billede moocher Nybegynder
30. juni 2006 - 18:48 #1
Der plejer at findes to funktioner en til rest og en til antal..

antal(7/2) = 3, altså en funktion der kun oplyser hvor mange gang tallet gør op

rest(17/5) = 2, en funktion der giver "resten" til et divisionsstykke

Når du kender de to funktioner.. se i manualer etc, så brug denne

DB_Varighed = antal(DB_Varighed/60) & " min " & rest(DB_Varighed/60) & "sek"
Avatar billede morhan Novice
30. juni 2006 - 18:51 #2
Jeg er en omvandrende manual:

DB_Varighed = Int(DB_Varighed/60) & "." & (DB_Varighed Mod 60) & " min"
Avatar billede moocher Nybegynder
30. juni 2006 - 20:58 #3
:P
Avatar billede tblaster Nybegynder
30. juni 2006 - 21:12 #4
Yep, det virker. Og hvordan er det nu lige jeg får et tal vist med mindst 2 cifre, eks. at tallet 5 vises som 05?
Avatar billede morhan Novice
01. juli 2006 - 03:14 #5
tal = Right("0" & tal, 2)
Avatar billede farving Nybegynder
01. juli 2006 - 14:18 #6
så bliver 10 jo til 010?
Avatar billede morhan Novice
02. juli 2006 - 19:32 #7
nej, Right skærer af, så 010 bliver til 10
Avatar billede farving Nybegynder
02. juli 2006 - 20:36 #8
okay, vidste jeg så ikke lige
Avatar billede tblaster Nybegynder
03. juli 2006 - 16:13 #9
Takker. SMid et svar.
Avatar billede tblaster Nybegynder
19. august 2006 - 12:24 #10
Kommer der et svar?
Avatar billede moocher Nybegynder
25. september 2006 - 12:10 #11
Tag pointene selv :)
Avatar billede tblaster Nybegynder
25. september 2006 - 16:41 #12
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester