Calendar control in Access shows as version 8.0 instead of version 10.0 or later (287472)



The information in this article applies to:

  • Microsoft Office Access 2003
  • Microsoft Access 2002

This article was previously published under Q287472
Moderate: Requires basic macro, coding, and interoperability skills.

This article applies to a Microsoft Access database (.mdb) and to a Microsoft Access project (.adp).

SYMPTOMS

After you install Microsoft Visual C++ 6.0, the only ActiveX calendar control available to insert in Design view of a data access page or a form is version 8.0.

CAUSE

The version of the file Mscal.ocx (for example: version 10.0 for Access 2002 or version 11.0 for Access 2003) was replaced by version 8.0 when you installed Visual C++ 6.0.

RESOLUTION

Microsoft Office XP

To resolve this problem in Microsoft Office XP, follow these steps.

NOTE: Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps.
  1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  2. Click Microsoft Office XP, and then click Change.
  3. Click Add/Remove Features, and then click Next.
  4. Click the plus sign (+) next to Microsoft Access for Windows.
  5. Click the arrow next to Calendar Control, and then click Not Available on the menu that appears.
  6. Click Update.
  7. Repeat steps 1 through 4.
  8. Click the arrow next to Calendar Control, and then click Run from my Computer on the menu that appears.
  9. Click Update.

Microsoft Office 2003

To resolve this problem in Microsoft Office 2003, follow these steps.
  1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Programs.
  2. Click Microsoft Office for 2003, and then click Change.
  3. Click Add/Remove Features, and then click Next.
  4. Click Choose advanced customization of applications, and then click Next.
  5. Click the plus sign (+) next to Microsoft Office Access.
  6. Click the arrow next to Calendar Control, and then click Not Available on the menu that appears.
  7. Click Update.
  8. Repeat steps 1 through 4.
  9. Click the arrow next to Calendar Control, and then click Run from my Computer on the menu that appears.
  10. Click Update.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

Steps to reproduce the behavior

  1. Install Microsoft Office and accept the default options, but do not install SQL Server 2000 Desktop Engine.
  2. Install Microsoft Visual C++ 6.0.
  3. Start Access.
  4. Open a form in Design view.
  5. In the toolbox, click More Controls.
  6. Scroll down to the Calendar Control. Note that it is listed as version 8.0. Before you installed Visual C++, the Calendar Control version was 10.0 for Access 2002 or 11.0 for Access 2003.

Modification Type:MinorLast Reviewed:8/28/2006
Keywords:kbControl kbbug KB287472