|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Administrateur de base de données Inscription : octobre 2011 Messages : 8 ![]() |
Le sujet decrit ce que je veus faire, il faut que lorsque la valeur du formulaire est 0, le champs doit etre vide de toute données.
Peut on aussi mettre un champs vide en fonctien de la valeur d'un autre champ du meme formulaire? merci par avance |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Bonjour,
"La valeur du formulaire" ceci n'a aucun sens. Le formulaire est un objet et donc n'a pas de valeur. Il a des propriétés, des méthodes, des événements et des objets qui eux mêmes ont des propriétés... Pour affecter une valeur à un controle : Eventuellement pour le vider encore faut-il que le controle accepte la valeur null. C'est suivant le controle son champ lié (s'il en a un)... Comme tu le vois ce n'est pas aussi simple de répondre précisément à une question aussi vague. Cordialement,
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Administrateur de base de données Inscription : octobre 2011 Messages : 8 ![]() |
Mon probleme est le suivant, mon formulaire est basé sur une requete , l'un des champs du formulaire est basé sur un calcul dans la requete, et je voudrait que si le resultat de ce calcul est 0, alors le champs reste vide. si par contre il affiche une valeur superieur a 0 alors le champs affiche la valeur. dans le meme temps, puisqu'il sagit d'une valeur monetaire, si le champs est 0, le champs suivant qui affiche EUR, ne doit rien afficher et a contrario si la valeur est superieur a 0 alors il affiche EUR.
j'espere avoir ete a eu pres claire. amicalement
|
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 089 ![]() |
Tu peux utiliser la propriété format de la zone de texte (F1 sur la propriété pour en saovir plus sur ce qui est possible).
Un exemple en quatre parties : Code :
Tu peux également utiliser la fonction format() dans ta requete directement. Ou encore le faire à la mano avec des iif() imbriqués. Comme tu le vois de nombreuses manières d'arriver au but.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
||
|
10
|
Copyright © 2000-2012 - www.developpez.com