Suggestions:
1. Include the .Form bit:
Me.TripDetail.Form!BundlesProduct1.Enabled = False
Especially with A2003, that helps.
2. If BundlesProduct1 happens to be the ActiveControl of TripDetail.Form,
the attempt to disable it could fail.
3. If the subform has no records (probably the case if the main form is at a
new record), AND no new records can be added, the detail section of the
subform goes completely blank. Referring to the non-existent control in the
subform then generates an error.
Example of when the subform could not add new records:
- Its AllowAdditions property is No.
- The subform is based on a non-updatable query.
- The user does not have permissions to add records.
- The main form was opened with AllowEdits as No, so it does not allow
changes in the subform either.

Signature
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.
>I am getting a non-specified runtime error on Access 2003 runtime only
>(can't
[quoted text clipped - 16 lines]
> The code runs fine when I open the form, but not after going to a new
> record.