Obligation de remplir un champ à condition que...

Résolu
pitch02 Messages postés 44 Statut Membre -  
pitch02 Messages postés 44 Statut Membre -
Bonjour à tous,

J'ai une table sur access composée de différents champs qui sont n°, date, équipe, machine, tps_ouverture, tps_panne, taux_panne et détail_de_la_panne.

Je souhaiterais que l'utilisateur soit obligé de remplir le champs détail_de_la_panne dans le cas où il aurait saisi un tps_panne >0.

Dans le cas d'une tps_de_panne égale à 0 l'utilisateur ne doit pas entrer le détail de la panne.

Est-il possible de poser ce genre de condition?

Merci à vous.

1 réponse

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonsoir, tu peux ajouter ce critère de valiation dans les propriétés de la table:
IIf([tps_de_panne]>0;Not IsNull([détail_de_la_panne]);True)
0
pitch02 Messages postés 44 Statut Membre
 
Bonjour,

Merci de ta réponse.

Ce que tu appelles propriétés de la table, il s'agit bien des propriétés du champs "détail_de_la_panne"?
0
pitch02 Messages postés 44 Statut Membre
 
Parce que lorsque je mets l'expression, j'ai un message qui me dit "Syntaxe SQL non valide - impossible d'utiliser plusieurs colonnes dans une contrainte de niveau colonne CHECK.
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > pitch02 Messages postés 44 Statut Membre
 
0
pitch02 Messages postés 44 Statut Membre
 
Ca fonctionne parfaitement, un grand merci à toi.
0