使用 StartupShowDBWindow 属性可以指定应用程序数据库打开时是否显示“数据库”窗口。例如,可以在应用程序数据库打开时打开一个主窗体并隐藏“数据库”窗口。
StartupShowDBWindow 属性使用以下设置:
设置 |
说明 |
True (-1) |
启动时显示“数据库”窗口。 |
False (0) |
启动时不显示“数据库”窗口。 |
设置该属性最简单的方法是使用“启动”对话框中的“显示数据库窗口”选项。单击“工具”菜单上的“启动”,即可显示“启动”对话框。也可以使用宏或 Visual Basic 设置该属性。
若要使用宏或 Visual Basic 设置 StartupShowDBWindow 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:
? | 在 Microsoft Access 数据库 (.mdb) 中,可以通过使用 CreateProperty 方法添加该属性并将其追加到 Database 对象的 Properties 集合中。 |
? | 在 Microsoft Access 项目 (.adp) 中,可以通过使用 Add 方法将该属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。 |
将 StartupShowDBWindow 属性设为 False 可以隐藏“数据库”窗口,使用户看不见数据库中的表、查询、宏和模块。
如果选中“启动”对话框中的“使用 Access 特殊键”复选框,或者将 Allowspecialkeys 属性设为 True,那么用户仍然可以通过按 F11 键来显示“数据库”窗口。
即使将 StartupShowDBWindow 属性和 Allowspecialkeys 属性都设为 False,用户仍有可能访问“数据库”窗口。如果用户多次尝试从最近使用的数据库列表(该数据库自动显示在“文件”菜单中)中打开同一个数据库,那么用户就可以看见“数据库”窗口。若要禁止用户访问该列表,可以使用自定义菜单代替原有的“文件”菜单。
该属性的设置仅在应用程序数据库下一次打开时才会生效。