使用 StartupForm 属性可以指定数据库首次打开时启动窗体的名称。例如,可以在一个 Microsoft Access 应用程序中设置该属性,使得数据库打开时显示一个包含所有可用窗体、查询和报表的菜单的指定窗体。
StartupForm 属性是一个字符串表达式,代表当前数据库中某个窗体的名称。
设置该属性最简单的方法是使用“启动”对话框中的“显示状态栏”选项。单击“工具”菜单上的“启动”,即可显示“启动”对话框。也可以使用宏或 Visual Basic 设置该属性。
若要使用宏或 Visual Basic 设置 StartupForm 属性,首先必须已经在“启动”对话框中设置过该属性,或者使用以下方式创建该属性:
? | 在 Microsoft Access 数据库 (.mdb) 中,可以通过使用 CreateProperty 方法添加该属性并将其追加到 Database 对象的 Properties 集合中。 |
? | 在 Microsoft Access 项目 (.adp) 中,可以通过使用 Add 方法将属性添加到 CurrentProject 对象的 AccessObjectProperties 集合中。 |
使用 StartupForm 属性比在 Autoexec 宏中使用 Openform 操作好。因为 Microsoft Access 是在检查所有的启动属性之后才运行 Autoexec 宏,如果已经对 StartupForm 属性进行了设置,应用程序就不应该在其 Autoexec 宏中使用 Openform 操作。
如果将该属性留空,将使用 Microsoft Access 的默认数据库设置(打开“数据库”窗口)。
该属性的设置仅在应用程序数据库下一次打开时才会生效。