Avatar billede bagmanden51 Nybegynder
28. april 2002 - 22:51 Der er 3 kommentarer

Tid og printer

Hej

Jeg har en tid i sekunder, som jeg gerne vil have formateret f.eks. 1 time og 30 min? og 14 min hvis der kun er 14 minutter.... hvordan gør man det?

Er der en der vil give mig et eks. på at bruge printeren i VB? (altså printe noget ud man henter fra en database)

28. april 2002 - 23:19 #1
Label1.Caption = Format(Time) <- Tiden

Casper // http://ildstorm.dk
28. april 2002 - 23:22 #2
Til print kan du bruge komponetet Commondialog, tror det er noget a'la:
CommonDialog.ShowPrinter
CommonDialog.Print ":-)". Husk den skal tilføjes
Avatar billede ocp Nybegynder
28. april 2002 - 23:57 #3
Omregning af sekunder:

Dim intOmregnSekunder As Integer
Dim intTimer As Integer
Dim intMinutter As Integer
Dim intSekunder As Integer

intOmregnSekunder = 14000
   
intTimer = intOmregnSekunder \ (60 * 60)
intMinutter = (intOmregnSekunder - (intTimer * 60 * 60)) \ 60
intSekunder = intOmregnSekunder - ((intMinutter + (intTimer * 60)) * 60)

MsgBox intTimer & ":" & intMinutter & ":" & intSekunder

Printer: Brug følgende... hvis du vil ændre placeringen kan du "skrue" på CurrentX/CurrentY:

Printer.CurrentX = 0
Printer.CurrentY = 0
Printer.Print "Hentet fra DB: " & rs("DbField").value
Printer.EndDoc
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