MsgBox comment retourné à un champ spécifique du formulaire acti f
4 réponses
Julien
Bonjour,
Je n'arrive pas à trouver la solution pour retourner et effacer le contenu
d'un champ d'un formulaire après l'apparition d'une MsgBox.
Ci-dessous une copie de mon code actuel auquel il faut ajouter cette
commande :
Private Sub OK_Click()
If (Me.motdepasse = Me.code) Then
Dim stDocName As String
stDocName = "vendeur"
DoCmd.RunMacro stDocName
Else
MsgBox "Mot de passe incorrect.", vbExclamation, "Identification"
Cancel = -1
DoCmd.GoToControl (Me.code)
End If
End Sub
J'aimerais donc revenir au champ code du formulaire identification et
l'effacer. Ceci pour éviter que l'utilisateur soit obliger après la saisie
d'un mauvais mot de passe d'entrer dans le champs de supprimé les données et
de recommencer....
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un : Me.code = "" ne suffirait il pas ?
ja qui ...
Eric
Bonjour,
Modifies comme ci-dessous
Private Sub OK_Click() If Me.motdepasse = Me.code Then Dim stDocName As String stDocName = "vendeur" DoCmd.RunMacro stDocName Else MsgBox "Mot de passe incorrect.", vbExclamation, "Identification" Me.Code.SetFocus ' <-------- Me.Code = "" ' <-------- End If End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un : Me.code = "" ne suffirait il pas ?
ja qui ...
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Modifies comme ci-dessous
Private Sub OK_Click()
If Me.motdepasse = Me.code Then
Dim stDocName As String
stDocName = "vendeur"
DoCmd.RunMacro stDocName
Else
MsgBox "Mot de passe incorrect.", vbExclamation, "Identification"
Me.Code.SetFocus ' <--------
Me.Code = "" ' <--------
End If
End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un
formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un :
Me.code = "" ne suffirait il pas ?
ja
qui ...
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Private Sub OK_Click() If Me.motdepasse = Me.code Then Dim stDocName As String stDocName = "vendeur" DoCmd.RunMacro stDocName Else MsgBox "Mot de passe incorrect.", vbExclamation, "Identification" Me.Code.SetFocus ' <-------- Me.Code = "" ' <-------- End If End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un : Me.code = "" ne suffirait il pas ?
ja qui ...
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Julien
Merci, ça fonctionne parfaitement.. a plus tard
julien
Bonjour,
Modifies comme ci-dessous
Private Sub OK_Click() If Me.motdepasse = Me.code Then Dim stDocName As String stDocName = "vendeur" DoCmd.RunMacro stDocName Else MsgBox "Mot de passe incorrect.", vbExclamation, "Identification" Me.Code.SetFocus ' <-------- Me.Code = "" ' <-------- End If End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un : Me.code = "" ne suffirait il pas ?
ja qui ...
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci, ça fonctionne parfaitement.. a plus tard
julien
Bonjour,
Modifies comme ci-dessous
Private Sub OK_Click()
If Me.motdepasse = Me.code Then
Dim stDocName As String
stDocName = "vendeur"
DoCmd.RunMacro stDocName
Else
MsgBox "Mot de passe incorrect.", vbExclamation, "Identification"
Me.Code.SetFocus ' <--------
Me.Code = "" ' <--------
End If
End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un
formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un :
Me.code = "" ne suffirait il pas ?
ja
qui ...
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Private Sub OK_Click() If Me.motdepasse = Me.code Then Dim stDocName As String stDocName = "vendeur" DoCmd.RunMacro stDocName Else MsgBox "Mot de passe incorrect.", vbExclamation, "Identification" Me.Code.SetFocus ' <-------- Me.Code = "" ' <-------- End If End Sub
Bonjour,
peux-être mais je ne suis pas assez doué avec Access pour le dire !
J'aimerais avec une action effacer et placer mon curseur dans un champ d'un formulaire...
merci
Julien
Bonjour
je ne suis pas sur d'avoir compris la question mais est ce qu'un : Me.code = "" ne suffirait il pas ?
ja qui ...
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr