Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

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


View products that this article applies to.

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).

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


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.

↑ Back to the top


Status

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

↑ Back to the top


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.

↑ Back to the top


Keywords: KB287472, kbbug, kbcontrol

↑ Back to the top

Article Info
Article ID : 287472
Revision : 10
Created on : 1/31/2007
Published on : 1/31/2007
Exists online : False
Views : 263