Объект Forms (Access)
Коллекция Forms содержит все открытые в настоящее время формы в базе данных Microsoft Access.
Используйте коллекцию Forms в Visual Basic или в выражении для ссылки на открытые формы. Например, можно перечислить коллекцию Forms , чтобы задать или вернуть значения свойств отдельных форм в коллекции.
Ссылка на отдельный объект Form в коллекции Forms либо путем ссылки на форму по имени, либо путем ссылки на ее индекс в коллекции. Если вы хотите сослаться на конкретную форму в коллекции Формы, лучше всего ссылаться на форму по имени, так как индекс формы в коллекции может измениться.
Коллекция Forms индексируется с нуля. Если вы ссылаетесь на форму по индексу, первая открытая форма — Forms(0), вторая открытая форма — Forms(1) и т. д. Если открыть Form1, а затем открыть Form2, в коллекции Forms 2 будет использоваться ссылка на Form2 по индексу Forms(1). Если затем закрыть Form1, form2 будет ссылаться в коллекции Forms по индексу Forms(0).
Примечание
Чтобы получить список всех форм в базе данных, открытых или закрытых, перечислите коллекцию AllForms объекта CurrentProject . Затем можно использовать свойство Name каждого отдельного объекта AccessObject , чтобы вернуть имя формы.
Невозможно добавить или удалить объект Form из коллекции Forms .
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.