Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:20 Der er 13 kommentarer og
1 løsning

Public DTPicker as xxxx ???

Hvad skal der står hvis den skal bruges til tid og ikke dato, for så kan man da ikke bruge "...As Date" ?!

Eller skal den laves til en Global i stedet, så den kan hentes i en anden form ??
Avatar billede sjh Nybegynder
28. marts 2003 - 17:27 #1
det går da fint nok

Private Sub Form_Load()
  Me.Caption = TimeTest
End Sub

Public Function TimeTest() As Date
  TimeTest = Time
End Function
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:33 #2
Det eneste jeg får ud af det er 00:00:00 også selv om jeg har sat den til noget andet fx 05:30:00
Avatar billede sjh Nybegynder
28. marts 2003 - 17:36 #3
hvad for du hvis du bruger koden her:

Private Sub Form_Load()
  Me.Caption = Time
End Sub
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:36 #4
Hvordan skal det gøres hvis jeg ikke skal have en funktion, men bare gøres sådan at jeg kan hente værdi fra en form til en anden ???


Jeg er newb til VB6.....meget Newb ! ;D
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:38 #5
hvis jeg bruger

Me.Caption = Time

under Load, så får jeg tiden i caption, men det er jo ikke helt det jeg vil....
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:40 #6
Jeg skal bruge det så jeg kan hente værdien af en DatePicker ved navn TMPicker fra en anden form, og der efter skal der findes forskellen mellem now() og den tid den får fra TMPicker....

Og jeg kan ikke få det til at virke.....hvis jeg sætter et breakp. så skriver den at TMPicker er 00:00:00 ved ?TMPicker, også selv om jeg har ændret den til en anden tid !!
Avatar billede sjh Nybegynder
28. marts 2003 - 17:42 #7
'---- Module1 ----
Option Explicit

Public MyTime As Date
'---- Module1 ----

'----- Form1 -----
Option Explicit

Private Sub Form_Load()
  MyTime = CDate("05:30:00")
  Me.Caption = CStr(MyTime)
End Sub
'----- Form1 -----
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:53 #8
Det hjælper mig alså desværre ikke noget :(

Jeg skal bruge det sammen med:

StatusBar1.Panels(1).Text = DateDiff("n", Now(), frmOptions.DTPicker.Value & " " & Format(frmOptions.TMPicker.Value, "hh:mm:ss"))

Og jeg kan ikke helt få det til at virke.....

Den skriver nemlig bare 00:00:00 ved ?TMPicker når man bruger Breakpoint
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 17:54 #9
Jeg er dog ikke sikker på at n er sekunder.....
Avatar billede sjh Nybegynder
28. marts 2003 - 17:55 #10
prøv med:

StatusBar1.Panels(1).Text = Time
Avatar billede sjh Nybegynder
28. marts 2003 - 17:59 #11
hvad er DTPicker.Value
Avatar billede sjh Nybegynder
28. marts 2003 - 18:05 #12
...sikker på at n er sekunder

yyyy = Year
q = Quarter
m = Month
y = Day of year
d = Day
w = WeekDay
ww = Week
h = Hour
n = Minute
s = Second
Avatar billede pissed_squirrel Nybegynder
28. marts 2003 - 18:07 #13
Jeg har fået det til at virke ved at skifte n ud med s

Mange tak for din hjælp :D

Her er din point !!
Avatar billede sjh Nybegynder
28. marts 2003 - 18:16 #14
ok :-)
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