Voila dans mon formulaire j'ai 3 longueurs à saisir, je voudrais y mettre un maximum, je me souviens plus de la procédure.
C'est un champ au format fixe donc de la forme 3562.52
et je voudrais le limiter à 500
merci
Version imprimable
Voila dans mon formulaire j'ai 3 longueurs à saisir, je voudrais y mettre un maximum, je me souviens plus de la procédure.
C'est un champ au format fixe donc de la forme 3562.52
et je voudrais le limiter à 500
merci
Utilises la propriété Valide Si (+ Message Si Erreur)
Sinon dans la propriété afterupdate de ton champ tu peux mettre un ptit truc genre
mais pour cela il faut d'abord controler que ton champ n'est pas videCode:
1
2
3
4 if txt_truc.value>500 then txt_truc.value=500 endif
donc un ptit truc genre
avec un petit txt_truc.value=0 au chargement de ton formulaireCode:
1
2
3
4
5 iif(isnull(txt_truc.value),0,txt_truc.value) if txt_truc.value>500 then txt_truc.value=500 endif
ainsi le champ texte sera toujours rempli et inférieur ou égal a 500
tu peux aller un peu plus loin
Je voudrais que si l'on insére une valeur supérieur à 500 cela affiche le max c'est à dire 500
donc ca donnerai un truc du style
=Value.c1longueur < 500 ???
j'essai merci ;)
Places ce genre de code dans AfterUpdate du champ MonChamp
Code:
1
2
3
4
5
6 If IsNull(MonChamp) then elseif not IsNumeric(MonChmap) then elseif MonChamp>500 then Monchamp = 500 else endif
nerci c'est parfait :)
dur dur de se remettre dans le bain d'access