2024年4月20日发(作者:)
替换 Access 2010 应用程序中的日历控件
Office 2010
1(共 1)对本文的评价是有帮助 - 评价此主题
摘要:了解如何替换 Microsoft Access 2010 应用程序中已弃用的 Calendar 控件。
适用范围: Microsoft Office 2010 | Microsoft Access 2010
发布时间:2010 年 10 月
供稿人:Ken Getz,MCW Technologies, LLC(该链接可能指向英文页面)
Microsoft Access 自首次在 Access 2.0 中添加对 ActiveX 控件的支持后,就包含了一个 Calendar 控件。Access 2010 中未包含日历控
件 。此外,如果您尝试打开包含该控件的窗体,则会收到以下错误:“Microsoft Office Access 数据库或项目包含一个对文件
‘’的丢失的或损坏的引用。”
对于替换 Access 2010 应用程序中的日历控件,您有多个选择。您可以:
对绑定到日期字段的任何 TextBox 控件使用内置 DatePicker 功能。
使用 Windows DatePicker 控件(它是 Windows 公共控件的一部分)。
使用外观和功能与日历类似的子窗体。
使用第三方日期/日历控件。
此直观操作方法演示除最终选项之外的所有选项。若要开始操作,请下载示例数据库 (一个 Access 2010 数据库)。
请注意,该数据库包含一个名为 Birthdates 的带三个字段(ID、CustomerName 和 Birthdate)的表和两个窗体:
Birthdates,已绑定到名为 Birthdates 的示例表。
frmCalendar,Calendar 控件的示例替换。
如果您当前的应用程序使用 Calendar 控件,则您必须先移除该控件的每个实例,然后才能使用当前包含该控件的窗体。此示例
演示下一个步骤,即使用 Access Calendar 控件的替代项。
使用内置 DatePicker
利用 Access 2007 和 Access 2010,您可以将日期选取器附加到任何绑定到日期字段的文本框控件。若要查看使用中的窗体,请打开
Birthdates 窗体(见图 1)。将“Birthdate”文本框绑定到 Birthdates 表中的 Birthdate 字段,当该文本框获得焦点时,您可以单击该
字段旁边的小日历图标以显示日历并选择日期。日历图标仅在文本框获得焦点时显示。


发布评论