Bonjour à tous,
premier post, je fais essayer de faire clair et court, merci d'avance de votre aide.
Dans un formulaire, j'ai besoin de rendre visible ou invisible un bouton en fonction du résultat du sous formulaire.
Formulaire : Fgestion
où l'on rentre un numéro de cmde, ex : 001987, dans une zone de saisie.
sous formulaire : sfgestion
où les commandes correspondantes s'affichent en lignes.
cible :
si le numéro de la commande ne renvoie rien dans le sous formulaire (champ "ID"), faire apparait le bouton "bajout".
si le numéro de la commande renvoie une ligne, ne pas le faire apparaître.
au niveau du code, j'ai ca :
le problème, c'est que je ne sais pas où le placer ! sur quel évènement d'une part, et à quelle place d'autre part : sur le formulaire principal ou sur la zone de saisie qui mets à jour le sous formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If isnull(me.[sfgestion].Form![ID]) then Me.bajout.visible=false else Me.bajout.visible=true end if
après quelques essais, il semblerait qu'il n'arrive pas à trouver le champ que je lui ai spécifié.
autre chose, comment savoir si le sous formulaire est en mode continu, ce qui semble être un point bloquant ?
merci d'avance pour votre rép, je n'ai malheureusement pas la base sous les yeux mais je m'efforcerais d'être plus précis si besoin.
bon we de pâques
Partager