Bonjour à tous,
Comme à chaque fois, après avoir cherché désespérément une solution par moi même, je fais appel aux spécialistes en la matière... vous
Donc, pour commencer, je ne connais rien en VBA.
J'ai un état dans lequel je dois rendre visible ou non un champ calculé (texte) en fonction de la valeur d'un autre champ qui lui est issu d'un formulaire.
exemple :
le champ texte indique : "valide jusqu'au " & ([jour_fin] + [recurrence])
ceci me donne la valeur de fin de validité d'un document
et à côté le champ [recurrence] qui lui est informé par le biais d'un formulaire dans une table.
Le calcul fonctionne parfaitement, mais je n'ai pas besoin de l'effectuer (ni de l'afficher) lorsque le champ [recurrence] n'est pas rempli (ou est égal à 0).
Si le fond d'arrière plan était uni, j'aurais fait une mise en forme conditionnelle, mais c'est une image et je dois donc rendre invisible le champ.
Et là commence ma galère, j'ai bien trouvé les éléments VBA du style :
if [recurrence].value = 0 then [texte155].visible = true
mais non seulement je ne suis pas certain que cela fonctionne sous AC2016, et encore moins dans quel évènement le mettre... j'ai tenté de le mettre en 'beforeUpdate' et / ou 'afterUpdate' des champs 'texte155' et/ou [recurrence] mais rien n'y fait.
donc si quelqu'un de bien intentionné et de patient pouvait m'aiguiller, je lui porterai une reconnaissance éternelle
merci par avance,
Partager