hugopanzer 14/4/2011, 12:47
Amigo Criquio
O codigo completo que estou a usar é o seguinte:
' Desactivar etiquetas
' Encerrar SubMenus
Private Sub Detalle_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim frmCurrentForm As Form
Set frmCurrentForm = Screen.ActiveForm
If frmCurrentForm.Name <> "Principal" Then
DoCmd.Close acForm, frmCurrentForm.Name
End If
DesactivaLabel Me
End Sub
adaptei o seu codigo:
Private Sub Detalle_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
Dim frmCurrentForm As Form
Dim ContaTempo As Long
ContaTempo = ContaTempo + 1
If ContaTempo >= 30 Then
If Me.Name <> "Principal" Then
DoCmd.Close acForm, Me.Name
End If
End If
DesactivaLabel Me
End Sub
E como sempre funcionou lindamente
Muito obrigado e abraço