What to do if this error appears when you run reports in Sage 50 P11D.
When you run a report, you sometimes see the following message:
'Runtime error 91 - Object or variable not set to an instance of an object.'
Run as administrator
Close Sage 50 P11D. Right-click your Sage 50 P11D desktop icon and select Run as administrator.
Log in as normal, then check if you resolved the issue.
Check permissions
To begin, note the software paths below.
- Go to File then Change Database Location.
- Note the data directory path, then select Cancel.
- Go to Help then About.
- Go to the System Information tab.
- Select Application then note the program directory under the Value heading.
- Select OK.
Check user access to the paths you noted
Next, check that your Windows user has the required access to the paths you noted above.
NOTE:
For help with checking or amending these settings, contact your IT support.
- Close Sage 50 P11D then browse to the data folder path that you noted earlier.
- Right-click the P11D.MDB file then click Properties.
- Click the Security tab then select the required user or user group.
- Check that your Modify permission is Allow.
- Check that the Deny column is clear, then select OK.
- Repeat the steps for the installation folder path.
Upgrade your licence
Leave your details below for help with upgrading your Sage software licence, including upgrading Sage 50 P11D to Professional for extra functionality.
Leave your details
- Solution ID
- 200427112230897
- Last Modified Date
- Tue Apr 21 16:07:41 UTC 2026
- Attributes
-
Product Details
- Views
- 0