- הוסף לסימניות
- #1
הרבה זמן שחיפשתי פונקציה שבודקת האם טופס פתוח כעת
ותחזיר True גם אם הוא פתוח כטופס משנה
לא מצאתי ברשת פתרון מעשי
היום נפל לי הרעיון
מצורף למעוניינים
ותחזיר True גם אם הוא פתוח כטופס משנה
לא מצאתי ברשת פתרון מעשי
היום נפל לי הרעיון
מצורף למעוניינים
קוד:
Public Function IsLoaded(Search As String, Optional Scan As Object) As Boolean
Dim i As Object
Dim First As Boolean
If Scan Is Nothing Then First = True: Set Scan = Application.Forms
For Each i In Scan
If Not First Then
If i.ControlType = acSubForm Then
If Search = i(0).Parent.Name Then IsLoaded = True: Exit Function
IsLoaded = IsLoaded(Search, i(0).Parent)
If IsLoaded Then Exit Function
End If
Else
If Search = i.Name Then IsLoaded = True: Exit Function
IsLoaded = IsLoaded(Search, i)
If IsLoaded Then Exit Function
End If
Next
End Function
נערך לאחרונה ב:
הנושאים החמים