F
Frank Dulk
Function EstaCarregado(ByVal strNomeDoFormulário As String) As Boolean
Const conEstadoObjFechado = 0
Const conModoEstrutura = 0
If SysCmd(acSysCmdGetObjectState, acForm, strNomeDoFormulário) <>
conEstadoObjFechado Then
If Forms(strNomeDoFormulário).CurrentView <> conModoEstrutura Then
EstaCarregado = True
End If
End If
End Function
Há casos, como este, que em vez de percorrer uma coleção para ver se um item
existe ou não, um singelo tratamento de erros pode resolver a questão.
And treating mistakes with it Resume Next!
Function EstáAberto(formulário As String) As Boolean
On Error Resume Next
EstáAberto = (f = Forms(f).Name)
End Function
Const conEstadoObjFechado = 0
Const conModoEstrutura = 0
If SysCmd(acSysCmdGetObjectState, acForm, strNomeDoFormulário) <>
conEstadoObjFechado Then
If Forms(strNomeDoFormulário).CurrentView <> conModoEstrutura Then
EstaCarregado = True
End If
End If
End Function
Há casos, como este, que em vez de percorrer uma coleção para ver se um item
existe ou não, um singelo tratamento de erros pode resolver a questão.
And treating mistakes with it Resume Next!
Function EstáAberto(formulário As String) As Boolean
On Error Resume Next
EstáAberto = (f = Forms(f).Name)
End Function