Rendre un champ invisible dés qu'il est vide dans un Etat [Access/VB] - VB/VBA/VBS - Programmation
Marsh Posté le 18-07-2006 à 10:16:27
dans le module change() si il est visible au départ, mais ca a pour inconvénient de ne plus le faire apparaitre manuellement,
tu mets
Code :
|
Marsh Posté le 18-07-2006 à 10:44:41
Merci beaucoup,
D'aprés ce que j'ai compris, je crée une fonction change() et je met dedans le code que vous me proposez, est ce qu'il faut que je change champ : par le nom du champs?
et comment j'appelle à partir de l'état ma fonction change?
(Je ne suis pas bonne en VB :s)
Marsh Posté le 18-07-2006 à 10:58:05
polianita2 a écrit : Merci beaucoup, |
tu changes effectivement le nom champ par celui de ton champs
des fonctions autolancées sont possibles en VB, dans vb editor par exemple, où chaque élément peut se voir ajouter des évènements déclencheurs d'actions. Ici, sélectionne ton champs et ajoutes lui l'évènement change
tu obtiendras une fonction nom_du_champs_Change()
Marsh Posté le 18-07-2006 à 11:16:05
En fait pour lancer cette fonction,( sous access) j'ai seléctionné le champ de l'état, j'ai fait proriété, puis onglet évenement, mais en peut rien faire das cet anglais, car cet onglet pour un champ texte est vide...
Sinon cet onglet evenement n'est pas vide pour la section détail ( il y a 3 zone dans ce cas : Au Formatage, Sur impression, et Au reformatage)
ou aussi dans les propriété de l'état il y a dans l'onglet evenement ( Sur ouverture, Sur fermeture, Sur activé,Sur désactivé, Sur aucune donnée, Sur la page, Sur Erreur) et tous peuvent créer des sub automatiquement.
Donc je n'arrive pas à avoir cette fonction Change(), est ce qu'il y a une autre manière our apeler cette fonction sur le champs?
Merci bien
Marsh Posté le 18-07-2006 à 15:16:37
polianita2 a écrit : Quelqu'un a une idée svp? |
tu utilises un userform à un moment ?
en passant par controls tu dos pouvoir gérer ca aussi sinon ...
Marsh Posté le 18-07-2006 à 15:53:27
je suis débutante Access
je n'utilise pas userform
dans les propriétés, d'un controle l'onglet evenement est inactif pour l'état.
Je peux faire comment?
Marsh Posté le 19-07-2006 à 08:55:27
la réponse ta étyé donéne je pense
envoie moi ton doc par mail avec le lien de ce topic
NOSPAM_lepirlouit@hotmail.com
Marsh Posté le 19-07-2006 à 12:15:31
ReplyMarsh Posté le 19-07-2006 à 12:19:14
Reply
Marsh Posté le 18-07-2006 à 10:08:07
Bonjour,
Pour mon programme j'utilise Access, des fois des fonctions en VB que j'édite dans un Module, Voila mon probléme
Dans un état j'ai un champ Adresse2, qui est vide dans certains cas et malheureusement ça prend de la place,
Dans je veux savoir comment je peux mettre une condition sur sa propriété Visible, de manière que la propriété devient invisible dés que le champs texte est vide.
Merci d'avance
poliana