Hi,
You can create form, which will be run hidden as below
docmd.OpenForm "", , , , , acHidden
Set the form's TimerInterval propert to 3600000
and add the following code to On Timer event procedure
Private Sub Form_Timer()
DoCmd.RunMacro "yourmacroname"
End Sub
If you need more help, you can contact me.
HTH,
Bogdan Zamfir
______________________________
Independent consultant