在 Microsoft Access 数据库 (.mdb) 中,启动属性是 Database 对象的属性。Database 对象是由 Microsoft Jet 数据库引擎提供的 DAO 对象,但启动属性是由 Microsoft Access 定义的,所以 Jet 数据库引擎不会自动地识别它们。如果启动属性在前面尚未设置,则必须先创建启动属性,并将其添加到 Database 对象的 Properties 集合中。
在 Microsoft Access 项目(.adp)中,启动属性是 CurrentProject 对象的属性,且与 Access 数据库(.mdb)中的 Database 对象相似, Jet 数据库引擎也不会自动地识别启动属性。如果启动属性在前面尚未设置,则必须先创建启动属性,并将其添加到 CurrentProject 对象的 AccessObjectProperties 集合中。
当从 Visual Basic 中设置启动属性时,应该编写错误处理代码以验证该属性在 Properties 或 AccessObjectProperties 集合中是否已经存在。有关设置 Microsoft Access 定义的属性的详细信息, 请参阅“在 Visual Basic 中设置数据访问对象的属性”或“在 Visual Basic 中设置 ActiveX 数据对象的属性”。
启动属性的名称和显示在“启动”对话框中的文本不同,“启动”对话框可由单击“工具”菜单上的“启动”命令打开。下表提供每个启动属性在 Visual Basic 代码中使用的名称。
“启动”对话框中的文本 | 属性名 |
---|---|
应用程序标题 | AppTitle |
应用程序图标 | AppIcon |
显示窗体/页 | StartupForm |
显示数据库窗口 | StartupShowDBWindow |
显示状态栏 | StartupShowStatusBar |
菜单栏 | StartupMenuBar |
快捷菜单栏 | StartUpShortcutMenuB |
允许全部菜单 | AllowFullMenus |
允许默认快捷菜单 | AllowShortcutMenus |
允许内置工具栏 | AllowBuiltInToolbars |
允许更改工具栏/菜单 | AllowToolbarChanges |
允许在出错后查看代码 | AllowBreakIntoCode |
使用 Access 特殊键 | AllowSpecialKeys |