Erwin Craps - IT Helps
Erwin.Craps at ithelps.be
Tue Mar 29 08:28:02 CST 2005
Code below will do the tric
You use this function in a query but mus give a field (any field) in the
parameters to trick access.
The function presumes that the query takes less then 10 seconds.
When using from vba i'ts safer to first first use the reset parameter
before using the function.
It stores a static variable that is reset by the reset command or by a
10second timeout.
Greetz
Function HitCounter(varDummy As Variant, Optional blnReset As Boolean)
As Long
' Comments :
' Parameters: pvarDummy
' pfBlnReset -
' Returns : Long -
' Modified :
'
' --------------------------------------------------
'TVCodeTools ErrorEnablerStart
On Error GoTo PROC_ERR
'TVCodeTools ErrorEnablerEnd
Static lngHitCounter As Long
Static dteLastRun As Date
If blnReset = True Then
lngHitCounter = 0
Exit Function
End If
If DateDiff("s", dteLastRun, Now()) > 10 Then
lngHitCounter = 0
End If
lngHitCounter = lngHitCounter + 1
HitCounter = lngHitCounter
dteLastRun = Now()
'TVCodeTools ErrorHandlerStart
PROC_EXIT:
Exit Function
PROC_ERR:
Select Case Err
Case Else
MsgBox Err.Description
Resume PROC_EXIT
End Select
'TVCodeTools ErrorHandlerEnd
End Function
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Keith
Williamson
Sent: Tuesday, March 29, 2005 4:11 PM
To: 'Access Developers discussion and problem solving'
Subject: [AccessD] Query Line Numbers
This may be an extremely simple thing...and I am just being stupid,
but.....is there a way (within a query) to setup an expression that
numbers the lines? I can do this simply enough in a report.....but
can't think of a way to do this in a query. The reason is I am doing a
routine that transfers text to a deliminated text file. This needs to
be based on a table or query. I am trying to base this on a query, but
need a line number. I can't figure out how to do this within the query.
Thanks for any help.
Regards,
Keith E. Williamson
Ashland Equipment, Inc
phone # (410) 273-1856
fax # (410) 273-1859
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com