Click to See Complete Forum and Search --> : Can`t get DateDiff to work...
Mark1
July 2nd, 2001, 11:59 AM
Hi,
I have a button on my form.
When I press the button, I want a timer/clock to start.
When I press the button again, I want the timer/clock to stop and I wan`t the time that has elapsed to appear on the screen.
Iam finding difficulties at the moment with DateDiff.
Can anyone give me any info on how i can do this?
Thanks
Mark
d.paulson
July 2nd, 2001, 12:41 PM
One command button and one text box
Option Explicit
Dim starttime As Date
Dim endtime As Date
Private Sub Command1_Click()
If Command1.Caption = "Stop" Then
endtime = Now
Text1 = DateDiff("s", starttime, endtime)
Exit Sub
End If
starttime = Now
Command1.Caption = "Stop"
End Sub
David Paulson
T2T2
July 13th, 2004, 01:04 AM
In my report request forms I provide data range filters.
Date From
Date To
I have the dataformat property set as Date ( format 13/07/2004 ).
Part of my processing involves validation to ensure the Date To is greater than the Date From.
This validation fails when the "Date From" is 30/04/2004 and "Date To" is 01/07/2004
I don't understand this, most program languages I have worked with are smart enough to know they are working with a date format? and successfully compare the above dates to know that 01/07/2004 is a later date?
How should I be setting up date fields on my forms and how should I be comparing the values to ensure the user has entered valid filter information.
In my code I use a format reassignment to include zeros where the user has entered single digits for dd and mm.
My current code is
If IsDate(txtDateFrom) Then
If IsDate(txtDateTo) Then
txtDateFrom = Format(txtDateFrom, "dd/mm/yyyy")
txtDateTo = Format(txtDateTo, "dd/mm/yyyy")
If txtDateFrom > txtDateTo Then
MsgBox "To date must be greater than From Date!"
txtDateFrom.SetFocus
AddFlag = "No"
End If
Else
MsgBox "To Date must have dd/mm/yyyy format! "
txtDateTo.SetFocus
AddFlag = "No"
End If
Else
MsgBox "From Date must have dd/mm/yyyy format! "
txtDateFrom.SetFocus
AddFlag = "No"
End If
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.