Formulaire Access : valide si...
Fermé
Anneso13
-
7 avril 2010 à 17:12
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 9 avril 2010 à 09:34
Jean_Jacques Messages postés 1040 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 1 août 2014 - 9 avril 2010 à 09:34
7 réponses
runyves
Messages postés
39
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
9 mai 2014
7 avril 2010 à 17:17
7 avril 2010 à 17:17
j aimerai bien t aider mais desoler je comprend pas vraiment ce que tu veux faire...
Rebonsoir,
J'ai posté un message il y a une heure en réponse à celui-ci mais apparement j'ai du faire une fausse manip car il n'apparaît pas. Donc, je recommence...
Je pensais avoir été suffisament claire tout à l'heure dans l'énoncé de mon message mais apparamment celui-ci était aussi embrouillé que mon cerveau devant Access.
J'ai créé un formulaire "Gestion des Compétences" (type : colonne simple) avec les champs suivants :
NumEmployé
CodeCompétence
ModalitéAcquisition
DateAcquisition
DegréMaîtrise.
Le "CodeCompétence" se compose uniquement d'une lettre suivi d'un chiffre (ex : C1)
Et je souhaiterais donc savoir comment faire pour que, si un utilisateur rentre un code erroné, la saisie soit impossible et un message d'erreur ("Le Code compétence doit commencer par une lettre") s'affiche.
En espérant avoir été plus claire cette fois-ci, je vous remercie par avance pour votre aide.
Anne-Sophie
J'ai posté un message il y a une heure en réponse à celui-ci mais apparement j'ai du faire une fausse manip car il n'apparaît pas. Donc, je recommence...
Je pensais avoir été suffisament claire tout à l'heure dans l'énoncé de mon message mais apparamment celui-ci était aussi embrouillé que mon cerveau devant Access.
J'ai créé un formulaire "Gestion des Compétences" (type : colonne simple) avec les champs suivants :
NumEmployé
CodeCompétence
ModalitéAcquisition
DateAcquisition
DegréMaîtrise.
Le "CodeCompétence" se compose uniquement d'une lettre suivi d'un chiffre (ex : C1)
Et je souhaiterais donc savoir comment faire pour que, si un utilisateur rentre un code erroné, la saisie soit impossible et un message d'erreur ("Le Code compétence doit commencer par une lettre") s'affiche.
En espérant avoir été plus claire cette fois-ci, je vous remercie par avance pour votre aide.
Anne-Sophie
runyves
Messages postés
39
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
9 mai 2014
7 avril 2010 à 18:20
7 avril 2010 à 18:20
oui la cest bon c clair lol pour moi je vais me renseigner un peu si j ai une réponse je vous le signale
runyves
Messages postés
39
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
9 mai 2014
7 avril 2010 à 18:25
7 avril 2010 à 18:25
poste peu etre une recherche las bas ya un gars qui semble qualifié moi avec acces2000 j y comprend pas grand chose
http://www.forumsig.org/archive/index.php?t-10359.html
voila si j ai pu t aider ;)
http://www.forumsig.org/archive/index.php?t-10359.html
voila si j ai pu t aider ;)
runyves
Messages postés
39
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
9 mai 2014
Modifié par runyves le 7/04/2010 à 18:28
Modifié par runyves le 7/04/2010 à 18:28
ou plustot la :http://www.forumsig.org/archive/index.php?f-52.html
c est juste avant le site que j t ai propose avant
c est juste avant le site que j t ai propose avant
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
runyves
Messages postés
39
Date d'inscription
samedi 20 février 2010
Statut
Membre
Dernière intervention
9 mai 2014
7 avril 2010 à 18:43
7 avril 2010 à 18:43
de rien avec plaisir
Jean_Jacques
Messages postés
1040
Date d'inscription
mercredi 30 avril 2008
Statut
Membre
Dernière intervention
1 août 2014
112
9 avril 2010 à 09:34
9 avril 2010 à 09:34
Bonjour Anneso13,
Vous devriez pouvoir adapter ce Message d'alerte :
If IsNull(Me![<Nom-du champ>]) Or Me![<Nom-du champ>]) ] = " " Then
Response = MsgBox("Mise à jour illégale ! Champ '<Nom-du champ>' à blanc !" & Chr$(10) & Chr$(13) & "", 32, "Valeur nulle interdite")
End If
Cordialement
Vous devriez pouvoir adapter ce Message d'alerte :
If IsNull(Me![<Nom-du champ>]) Or Me![<Nom-du champ>]) ] = " " Then
Response = MsgBox("Mise à jour illégale ! Champ '<Nom-du champ>' à blanc !" & Chr$(10) & Chr$(13) & "", 32, "Valeur nulle interdite")
End If
Cordialement