Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés lorsque
la condition n'est pas remplie.
Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir Guy.
si la condition n'est pas remplie il faudrait les cacher. tu testes si tu es en pied de page de la dernière page, donc tu n'as plus de traitement après cette procédure. si des controles apparaissent c'est qu'il ne sont pas visibleúlse au départ. Vérifies les propriétés de ces contrôles. si d'autres traitements sur visible sont faits sur les autre pages il faudra prévoir un else dans ta clause if pour mettre les contrôles visible=true -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:OGVyLZ%
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés lorsque
la condition n'est pas remplie. Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
Dim Ctl As Control
If Me.Page = Me.Pages Then
For Each Ctl In Me.PiedPage.Controls
Ctl.Visible = True
Next Ctl
End If
End Sub
Y aurait-il encore une subtilité à ajouter?
D'avance merci pour votre aide.
Guy FALESSE
Bonsoir Guy.
si la condition n'est pas remplie il faudrait les cacher.
tu testes si tu es en pied de page de la dernière page, donc tu n'as plus de
traitement après cette procédure.
si des controles apparaissent c'est qu'il ne sont pas visibleúlse au
départ. Vérifies les propriétés de ces contrôles.
si d'autres traitements sur visible sont faits sur les autre pages il faudra
prévoir un else dans ta clause if pour mettre les contrôles visible=true
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" <guy.falesse@skynet.be> a écrit dans le message de
news:OGVyLZ%237DHA.2432@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés
lorsque
la condition n'est pas remplie.
Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
si la condition n'est pas remplie il faudrait les cacher. tu testes si tu es en pied de page de la dernière page, donc tu n'as plus de traitement après cette procédure. si des controles apparaissent c'est qu'il ne sont pas visibleúlse au départ. Vérifies les propriétés de ces contrôles. si d'autres traitements sur visible sont faits sur les autre pages il faudra prévoir un else dans ta clause if pour mettre les contrôles visible=true -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:OGVyLZ%
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés lorsque
la condition n'est pas remplie. Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
Dim Ctl As Control
If Me.Page = Me.Pages Then
For Each Ctl In Me.PiedPage.Controls
Ctl.Visible = True
Next Ctl
End If
End Sub
Y aurait-il encore une subtilité à ajouter?
D'avance merci pour votre aide.
Guy FALESSE
Guy FALESSE
Bonsoir Raymond,
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de page de la première page devraient être non visible, mais, bizarrement, ils ne le sont pas tous et ils ont tous la propriété visible en temps normal. Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en tout cas, je les ai remises à visible=true, mais le résultat est toujours bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE
"Raymond [mvp]" a écrit dans le message de news:OKatMg%
Bonsoir Guy.
si la condition n'est pas remplie il faudrait les cacher. tu testes si tu es en pied de page de la dernière page, donc tu n'as plus de
traitement après cette procédure. si des controles apparaissent c'est qu'il ne sont pas visibleúlse au départ. Vérifies les propriétés de ces contrôles. si d'autres traitements sur visible sont faits sur les autre pages il faudra
prévoir un else dans ta clause if pour mettre les contrôles visible=true -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:OGVyLZ%
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés lorsque
la condition n'est pas remplie. Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
Dim Ctl As Control
If Me.Page = Me.Pages Then
For Each Ctl In Me.PiedPage.Controls
Ctl.Visible = True
Next Ctl
End If
End Sub
Y aurait-il encore une subtilité à ajouter?
D'avance merci pour votre aide.
Guy FALESSE
Bonsoir Raymond,
D'abord, merci pour ta réponse.
Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de
page de la première page devraient être non visible, mais, bizarrement, ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal.
Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en
tout cas, je les ai remises à visible=true, mais le résultat est toujours
bizarre, pourtant la fonction est bonne.
C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la
main" mais enfin, c'est bizarre.
C' est tout de même assez complexe les états.
@+
Guy FALESSE
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:OKatMg%237DHA.2760@TK2MSFTNGP09.phx.gbl...
Bonsoir Guy.
si la condition n'est pas remplie il faudrait les cacher.
tu testes si tu es en pied de page de la dernière page, donc tu n'as plus
de
traitement après cette procédure.
si des controles apparaissent c'est qu'il ne sont pas visibleúlse au
départ. Vérifies les propriétés de ces contrôles.
si d'autres traitements sur visible sont faits sur les autre pages il
faudra
prévoir un else dans ta clause if pour mettre les contrôles visible=true
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" <guy.falesse@skynet.be> a écrit dans le message de
news:OGVyLZ%237DHA.2432@TK2MSFTNGP10.phx.gbl...
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés
lorsque
la condition n'est pas remplie.
Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de page de la première page devraient être non visible, mais, bizarrement, ils ne le sont pas tous et ils ont tous la propriété visible en temps normal. Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en tout cas, je les ai remises à visible=true, mais le résultat est toujours bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE
"Raymond [mvp]" a écrit dans le message de news:OKatMg%
Bonsoir Guy.
si la condition n'est pas remplie il faudrait les cacher. tu testes si tu es en pied de page de la dernière page, donc tu n'as plus de
traitement après cette procédure. si des controles apparaissent c'est qu'il ne sont pas visibleúlse au départ. Vérifies les propriétés de ces contrôles. si d'autres traitements sur visible sont faits sur les autre pages il faudra
prévoir un else dans ta clause if pour mettre les contrôles visible=true -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:OGVyLZ%
Bonjour à tous,
Malgré la fonction ci-dessous, certains contrôles ne sont pas cachés lorsque
la condition n'est pas remplie. Private Sub PiedPage_Print(Cancel As Integer, PrintCount As Integer)
Dim Ctl As Control
If Me.Page = Me.Pages Then
For Each Ctl In Me.PiedPage.Controls
Ctl.Visible = True
Next Ctl
End If
End Sub
Y aurait-il encore une subtilité à ajouter?
D'avance merci pour votre aide.
Guy FALESSE
Raymond [mvp]
il faut mettre le visible à false dans les propriétés pour que le démarrage soit invisible. si les conditions font qu'il se produit un changement , rajoute un else dans la clause if pour mettre tous les contrôles à visible false.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:ehmrBT$
Bonsoir Raymond,
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de page de la première page devraient être non visible, mais, bizarrement, ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal. Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en tout cas, je les ai remises à visible=true, mais le résultat est toujours bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE
il faut mettre le visible à false dans les propriétés pour que le démarrage
soit invisible.
si les conditions font qu'il se produit un changement , rajoute un else dans
la clause if pour mettre tous les contrôles à visible false.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" <guy.falesse@skynet.be> a écrit dans le message de
news:ehmrBT$7DHA.3648@TK2MSFTNGP11.phx.gbl...
Bonsoir Raymond,
D'abord, merci pour ta réponse.
Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de
page de la première page devraient être non visible, mais, bizarrement,
ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal.
Maintenant, j'ai bien vérifié, les controles sont bien à visible=true,
mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en
tout cas, je les ai remises à visible=true, mais le résultat est toujours
bizarre, pourtant la fonction est bonne.
C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la
main" mais enfin, c'est bizarre.
C' est tout de même assez complexe les états.
@+
Guy FALESSE
il faut mettre le visible à false dans les propriétés pour que le démarrage soit invisible. si les conditions font qu'il se produit un changement , rajoute un else dans la clause if pour mettre tous les contrôles à visible false.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:ehmrBT$
Bonsoir Raymond,
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de page de la première page devraient être non visible, mais, bizarrement, ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal. Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en tout cas, je les ai remises à visible=true, mais le résultat est toujours bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE
Guy FALESSE
Bonsoir Raymond,
Voilà, j'ai mis tous les contrôles visibleúlse et....ça a l'air de fonctionner, lorsque j'ai plus d'une page, ils sont invisibles et lorsqu'il n'y a qu'une page, ce qui arrive dans la plupart des cas, tous ces contrôles sont bien visibles. Encore merci Raymon et bonne soirée. Guy FALESSE
"Raymond [mvp]" a écrit dans le message de news:eLnw%23c$
il faut mettre le visible à false dans les propriétés pour que le démarrage
soit invisible. si les conditions font qu'il se produit un changement , rajoute un else dans
la clause if pour mettre tous les contrôles à visible false.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:ehmrBT$
Bonsoir Raymond,
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de
page de la première page devraient être non visible, mais, bizarrement, ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal.
Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en
tout cas, je les ai remises à visible=true, mais le résultat est toujours
bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la
main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE
Bonsoir Raymond,
Voilà, j'ai mis tous les contrôles visibleúlse et....ça a l'air de
fonctionner, lorsque j'ai plus d'une page, ils sont invisibles et lorsqu'il
n'y a qu'une page, ce qui arrive dans la plupart des cas, tous ces contrôles
sont bien visibles.
Encore merci Raymon et bonne soirée.
Guy FALESSE
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:eLnw%23c$7DHA.2644@TK2MSFTNGP11.phx.gbl...
il faut mettre le visible à false dans les propriétés pour que le
démarrage
soit invisible.
si les conditions font qu'il se produit un changement , rajoute un else
dans
la clause if pour mettre tous les contrôles à visible false.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" <guy.falesse@skynet.be> a écrit dans le message de
news:ehmrBT$7DHA.3648@TK2MSFTNGP11.phx.gbl...
Bonsoir Raymond,
D'abord, merci pour ta réponse.
Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied
de
page de la première page devraient être non visible, mais, bizarrement,
ils
ne le sont pas tous et ils ont tous la propriété visible en temps
normal.
Maintenant, j'ai bien vérifié, les controles sont bien à visible=true,
mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas,
en
tout cas, je les ai remises à visible=true, mais le résultat est
toujours
bizarre, pourtant la fonction est bonne.
C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à
la
main" mais enfin, c'est bizarre.
C' est tout de même assez complexe les états.
@+
Guy FALESSE
Voilà, j'ai mis tous les contrôles visibleúlse et....ça a l'air de fonctionner, lorsque j'ai plus d'une page, ils sont invisibles et lorsqu'il n'y a qu'une page, ce qui arrive dans la plupart des cas, tous ces contrôles sont bien visibles. Encore merci Raymon et bonne soirée. Guy FALESSE
"Raymond [mvp]" a écrit dans le message de news:eLnw%23c$
il faut mettre le visible à false dans les propriétés pour que le démarrage
soit invisible. si les conditions font qu'il se produit un changement , rajoute un else dans
la clause if pour mettre tous les contrôles à visible false.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Guy FALESSE" a écrit dans le message de news:ehmrBT$
Bonsoir Raymond,
D'abord, merci pour ta réponse. Ce qui se passe c'est que lorsqu'il y a 2 pages, les contrôles du pied de
page de la première page devraient être non visible, mais, bizarrement, ils
ne le sont pas tous et ils ont tous la propriété visible en temps normal.
Maintenant, j'ai bien vérifié, les controles sont bien à visible=true, mais
pas les étiquettes, elles, sont non visibles, pourquoi, je ne sais pas, en
tout cas, je les ai remises à visible=true, mais le résultat est toujours
bizarre, pourtant la fonction est bonne. C'est là que je coince, bon s'il le faut, je cacherai ces contrôles "à la
main" mais enfin, c'est bizarre. C' est tout de même assez complexe les états. @+ Guy FALESSE