Свойство Forms.Count (Access)
Используйте свойство Count для определения количества элементов в указанной коллекции. Только для чтения, Long.
Синтаксис
expression. Рассчитывать
Выражение Переменная, представляющая объект Forms .
Пример
Например, если вы хотите определить количество открытых или существующих форм в базе данных, используйте следующие строки кода.
' Determine the number of open forms.
forms.count
' Determine the number of forms (open or closed)
' in the current database.
currentproject.allforms.count
В следующем примере свойство Count используется для управления циклом, который выводит сведения обо всех открытых формах и их элементах управления.
Sub Print_Form_Controls()
Dim frm As Form, intI As Integer
Dim intJ As Integer
Dim intControls As Integer, intForms As Integer
intForms = Forms.Count ' Number of open forms.
If intForms > 0 Then
For intI = 0 To intForms - 1
Set frm = Forms(intI)
Debug.Print frm.Name
intControls = frm.Count
If intControls > 0 Then
For intJ = 0 To intControls - 1
Debug.Print vbTab; frm(intJ).Name
Next intJ
Else
Debug.Print vbTab; "(no controls)"
End If
Next intI
Else
MsgBox "No open forms.", vbExclamation, "Form Controls"
End If
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.