Forms 集合

expandtri全部显示

Application

parchildForms

spaceparchildForm

spacespaceparchild多个对象

Forms 集合包含 Microsoft Access 数据库中当前打开的所有窗体

使用 Forms 集合

在 Visual Basic 中或表达式中使用 Forms 集合,可以引用当前打开的窗体。例如,可以通过列举 Forms 集合来设置或返回该集合中单个窗体的属性值。

blueup提示

For Each...Next

可以引用 Forms 集合中的单个 Form 对象,方法是:按照名称引用窗体,或引用集合中窗体的索引。如果要引用 Forms 集合中特定的窗体,最好按窗体名称引用该窗体,因为窗体的集合索引可能更改。

Forms 集合的索引从零开始。如果按照索引引用窗体,则第一个打开的窗体是 Forms(0),第二个打开的是 Forms(1),依此类推。如果打开 Form1,然后打开 Form2,则 Form2 在 Forms 集合中的索引为 Forms(1)。如果关闭 Form1,Form2 在 Forms 集合的索引将变为 Forms(0)。

注释   若要列举出数据库中的所有窗体(不论是打开的还是关闭的),只需列举出窗体 CurrentProject 对象的 AllForms 集合即可。然后,可使用每个单独 AccessObject 对象的 Name 属性返回窗体的名称。

无法在 Forms 集合中添加或删除 Form 对象。