error: license required to use this activeX control in Access 2003



I get the following "MS Office Access" pop up msg when I open a subform using
Access 2003 in a 2000 database that works with Access 2000.

" You don't have the license to use this ActiveX control.
You tried to open a form containing an OLEor an ActiveX control or you
tried to create an ActiveX control.
To obtain the appropriate license, contact the company that provides the
licensed OLE object or ActiveX control"

The main menu form opens ok, this subform opens when a button on the main
menu is clicked. All the form was made with Access 97 and maintained/edited
with Access 2000. The only controls used are what Access supplies. The
forms open fine with Access 2000. The subform even opens if I select it
from the bv Forms window.

What is wrong in Access 2003?


Hi Morris,

I' not going to repeat stuff that others have posted - there's loads on
this topic - did you search for the full text of the error message
('You don't have the license to use this ActiveX control') in Groups ?
Forgive me if you did - there are various incarnations/solutions to
this very problem, that's all.

It's often that a different version of access has different versions of
the controls. Check your refernces (in a code window: Tools References
and note any that are marked MISSING) and install any missing controls.

Sometimes you have to delete and recreate the control inquestion -
although that may well be a pain if it's a subform with lots on it.

Hope that helps


Michael Cheng [MSFT]

Hi Morris,

Welcome to use MSDN Managed Newsgroup!

From your descriptions, I understood opening previous access application
will prompt the error message "You don't have the license to use this
ActiveX control". If I have misunderstood your concern, please feel free to
point it out.

Based on my knowledge, Office 2003 Service Pack 1 has fix this issue. When
you run a Microsoft Visual Basic for Applications (VBA) macro that contains
a blocked expression, and you have selected the option to block unsafe
expressions, you receive the following error message:

You don't have the license to use this ActiveX control.

Refer the following Knowledge Base article for more detailed information
and you can find download link in the this article

Issues that are fixed in Access 2003 by Office 2003 Service Pack 1

Thank you for your patience and cooperation. If you have any questions or
concerns, don't hesitate to let me know. We are always here to be of

Sincerely yours,

Michael Cheng
Microsoft Online Partner Support

When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.

This posting is provided "AS IS" with no warranties, and confers no rights.

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question