I am working in Access 2003, with it set to automatically save all work in 2000 format. I have a form on which 6 different fields have After Update events set up so that if one of those fields is updated, at least two other fields are re-calculated based on that update.
These events fire correctly on any machine running Access 2003. However, when a user on a machine with Access 2000 tries to use the form, absolutely nothing happens when they update any of those 6 fields - no error, no blink on the screen, nothing.
Here is the After Update event code for one of the fields. Can anyone see why this would work in 2003, but not 2000?
[tt]Private Sub CACHrs_AfterUpdate()
Me.CACLab.Value = Me.CACHrs.Value * Me.Rate.Value
Me.CTGhrs.Value = Me.CACHrs.Value - Me.ActHrs.Value
Me.CTGlab.Value = Me.CACLab.Value - Me.ActLab.Value
Me.chChange.Value = "Yes"
End Sub[/tt]
A second question is this; could Macro security levels affect events? If so, how do I change them in 2000 - they do not appear to be manipulated the same way in 2000 that they are in 2003?
Cheryl dc Kern
These events fire correctly on any machine running Access 2003. However, when a user on a machine with Access 2000 tries to use the form, absolutely nothing happens when they update any of those 6 fields - no error, no blink on the screen, nothing.
Here is the After Update event code for one of the fields. Can anyone see why this would work in 2003, but not 2000?
[tt]Private Sub CACHrs_AfterUpdate()
Me.CACLab.Value = Me.CACHrs.Value * Me.Rate.Value
Me.CTGhrs.Value = Me.CACHrs.Value - Me.ActHrs.Value
Me.CTGlab.Value = Me.CACLab.Value - Me.ActLab.Value
Me.chChange.Value = "Yes"
End Sub[/tt]
A second question is this; could Macro security levels affect events? If so, how do I change them in 2000 - they do not appear to be manipulated the same way in 2000 that they are in 2003?
Cheryl dc Kern