OVH Cloud OVH Cloud

Contrôles sur champs obligatoires

2 réponses
Avatar
Isa
Bonjour à tous,

Je veux obliger l'utilisateur à remplir certains champs dans un formulaire.
Pour cela, j'ai 2 solutions :
- soit entrer dans la structure de la BDD que les champs sont obligatoires
(Null est interdit)
- soit sur fermeture du formulaire, je teste les champs pour voir s'ils sont
remplis

A votre avis, qu'est ce qui est le mieux et le plus pratique ?

J'ai essayé le cas du Null Interdit dans les champs de la BDD mais je ne
sais pas comment faire pour changer le message d'erreur automatique et en
mettre un plus clair pour l'utilisateur.

D'avance merci de vos réponses.

2 réponses

Avatar
Pierre CFI [mvp]
bonjour
autre astuce
dans la table propriété, tu joue avec Valide si (ici Est pas Null) et tu remplit message si erreur
mais tu ne cumule pas les interdictions

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Isa" a écrit dans le message de news:
Bonjour à tous,

Je veux obliger l'utilisateur à remplir certains champs dans un formulaire.
Pour cela, j'ai 2 solutions :
- soit entrer dans la structure de la BDD que les champs sont obligatoires
(Null est interdit)
- soit sur fermeture du formulaire, je teste les champs pour voir s'ils sont
remplis

A votre avis, qu'est ce qui est le mieux et le plus pratique ?

J'ai essayé le cas du Null Interdit dans les champs de la BDD mais je ne
sais pas comment faire pour changer le message d'erreur automatique et en
mettre un plus clair pour l'utilisateur.

D'avance merci de vos réponses.




Avatar
Antoine Labusquière
Moi en général je place ces obligations dans le formulaire.
Ca permet de vraiment tout vérifier (format, taille, cohérence des
données...) et afficher pour chaque erreur un message clair correspondant.
Après, faut pas que des petits malins aillent taper dans les tables
directement, sinon seules les conditions de validité dans la structure
seront prises en compte...


"Isa" a écrit dans le message de
news:
Bonjour à tous,

Je veux obliger l'utilisateur à remplir certains champs dans un
formulaire.

Pour cela, j'ai 2 solutions :
- soit entrer dans la structure de la BDD que les champs sont obligatoires
(Null est interdit)
- soit sur fermeture du formulaire, je teste les champs pour voir s'ils
sont

remplis

A votre avis, qu'est ce qui est le mieux et le plus pratique ?

J'ai essayé le cas du Null Interdit dans les champs de la BDD mais je ne
sais pas comment faire pour changer le message d'erreur automatique et en
mettre un plus clair pour l'utilisateur.

D'avance merci de vos réponses.