OVH Cloud OVH Cloud

Activé un bouton sur un formulaire

3 réponses
Avatar
Charly
Bonjour,


J'ai créé un formulaire, dont la propriété "Affichage par défaut" est «Mode
continu». (4 enregistrements sont visibles à la fois)

J'ai ajouté sur ce formulaire dans la section Détail, un bouton de commande,
qui me permet d'ouvrir un nouveau formulaire qui affiche le champs Mémo de
cet enregistrement.

Est-il possible de présenter ce bouton en mode actif uniquement si le champ
Mémo de cet enregistrement n'est pas Null ?

Avec l'événement Form_Current, soit tous les boutons sont activer ou pas, en
fonction de l'enregistrement sur lequel je suis positionné.

Merci pour votre aide
Charles

3 réponses

Avatar
pgz
Bonjour,

non, on ne peut pas.
2 palliatifs:
- remplacer le bouton par un contrôle texte utilisé en bouton et en usant de
la mise en forme conditionnelle
_ enlever le bouton et ouvrir le mémo sur click d'un petit contrôle 'mémo'
qui permettra juste de voir s'il y a qqc à lire;

pgz
Avatar
3stone
Salut,

"Charly"
| J'ai créé un formulaire, dont la propriété "Affichage par défaut" est «Mode
| continu». (4 enregistrements sont visibles à la fois)
|
| J'ai ajouté sur ce formulaire dans la section Détail, un bouton de commande,
| qui me permet d'ouvrir un nouveau formulaire qui affiche le champs Mémo de
| cet enregistrement.
|
| Est-il possible de présenter ce bouton en mode actif uniquement si le champ
| Mémo de cet enregistrement n'est pas Null ?
|
| Avec l'événement Form_Current, soit tous les boutons sont activer ou pas, en
| fonction de l'enregistrement sur lequel je suis positionné.


Non, ce n'est pas possible à cause des limitations du formulaire en mode continu.
Il existe bien la "mise en forme conditionnelle", mais pour les zone de texte seulement.

Il te reste la possibilité de mettre ce bouton dans le pied de formulaire,
et dans le form_current, le test sur le Memo.
En rendant un engegistrement actif, le bouton basculera...

Me.cmdBouton.Visible = Not Isnull(Me.ChampMemo)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Fred
Il est préférable de ne pas mettre le bouton dans la section détail.
Ensuite, tu vérifies "sur activation" si le champ est nul ou non pour mettre
ton bonton actif ou inactif.

Fred
"Charly" a écrit dans le message de news:
%23Hx%
Bonjour,


J'ai créé un formulaire, dont la propriété "Affichage par défaut" est
«Mode continu». (4 enregistrements sont visibles à la fois)

J'ai ajouté sur ce formulaire dans la section Détail, un bouton de
commande, qui me permet d'ouvrir un nouveau formulaire qui affiche le
champs Mémo de cet enregistrement.

Est-il possible de présenter ce bouton en mode actif uniquement si le
champ Mémo de cet enregistrement n'est pas Null ?

Avec l'événement Form_Current, soit tous les boutons sont activer ou pas,
en fonction de l'enregistrement sur lequel je suis positionné.

Merci pour votre aide
Charles