J'ai trois controles, dans la section détails d'un état, positionnés les uns
en dessous des autres. Cela forme 3 lignes.
Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la
ligne et que les autres controles soit décalés d'autant vers le haut.
(Ce qui correspond à supprimer les lignes dans un publipostage Word)
Est ce possible ? Si Oui comment dois je m'y prendre ?
J'arrive à supprimer toute la section et à passer à l'enregistrement suivant
si une valeur est égale à 0.
Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
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
Eric
"DS" écrivait
Bonjour à tous,
J'ai trois controles, dans la section détails d'un état, positionnés les uns en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Merci de votre aide
-- Bonne journée Cordialement Didier
Bonjour Didier Une idée ??? Et si tu mets un contrôle Texte qui recevrait la concaténation de tes 3 controles avec entre chaque un vbCrLf,en faisant un test de leur valeur car ils peuvent être égal à 0 ou Null ou remplis, ca ne resoudrait pas le problème ?
A+ Eric
PS : pas testé mais une idée qui me traverse l'esprit
"DS" <aaa@news.fr> écrivait
Bonjour à tous,
J'ai trois controles, dans la section détails d'un état, positionnés
les uns en dessous des autres. Cela forme 3 lignes.
Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer
la ligne et que les autres controles soit décalés d'autant vers le
haut. (Ce qui correspond à supprimer les lignes dans un publipostage
Word) Est ce possible ? Si Oui comment dois je m'y prendre ?
J'arrive à supprimer toute la section et à passer à l'enregistrement
suivant si une valeur est égale à 0.
Mais je n'arrive pas à effacer la ligne, la valeur du controle est
égale à 0
Merci de votre aide
--
Bonne journée
Cordialement
Didier
Bonjour Didier
Une idée ???
Et si tu mets un contrôle Texte qui recevrait la concaténation de tes 3
controles avec entre chaque un vbCrLf,en faisant un test de leur valeur car
ils peuvent être égal à 0 ou Null ou remplis, ca ne resoudrait pas le
problème ?
A+
Eric
PS : pas testé mais une idée qui me traverse l'esprit
J'ai trois controles, dans la section détails d'un état, positionnés les uns en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Merci de votre aide
-- Bonne journée Cordialement Didier
Bonjour Didier Une idée ??? Et si tu mets un contrôle Texte qui recevrait la concaténation de tes 3 controles avec entre chaque un vbCrLf,en faisant un test de leur valeur car ils peuvent être égal à 0 ou Null ou remplis, ca ne resoudrait pas le problème ?
A+ Eric
PS : pas testé mais une idée qui me traverse l'esprit
3stone
Salut,
"DS"
J'ai trois controles, dans la section détails d'un état, positionnés les uns en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"DS"
J'ai trois controles, dans la section détails d'un état, positionnés les uns
en dessous des autres. Cela forme 3 lignes.
Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la
ligne et que les autres controles soit décalés d'autant vers le haut.
(Ce qui correspond à supprimer les lignes dans un publipostage Word)
Est ce possible ? Si Oui comment dois je m'y prendre ?
J'arrive à supprimer toute la section et à passer à l'enregistrement suivant
si une valeur est égale à 0.
Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
J'ai trois controles, dans la section détails d'un état, positionnés les uns en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Eric
Bonjour Pierre
"3stone" écrivait
Regarde la propriété "AutoRéductible" du contrôle et de la section...
la "C"lasse
;-)
Eric
Bonjour Pierre
"3stone" <threestone@cielreseau.be> écrivait
Regarde la propriété "AutoRéductible" du contrôle et de la
section...
Regarde la propriété "AutoRéductible" du contrôle et de la section...
la "C"lasse
;-)
Eric
DS
Bonjour Pierre,
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et pour la section, mais je n'arrive pas à commander la disparition de la ligne en VBA si la valeur du controle est égale à 0. Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un If Me.Val1 = 0 then ??? End if
Bonne journée et merci encore Amicalement Didier
-- Bonne journée Cordialement Didier SAULNIER "3stone" a écrit dans le message de news: #
Salut,
"DS"
J'ai trois controles, dans la section détails d'un état, positionnés les uns
en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant
si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Bonjour Pierre,
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et
pour la section, mais je n'arrive pas à commander la disparition de la ligne
en VBA si la valeur du controle est égale à 0.
Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un
If Me.Val1 = 0 then
???
End if
Bonne journée et merci encore
Amicalement
Didier
--
Bonne journée
Cordialement
Didier SAULNIER
"3stone" <threestone@cielreseau.be> a écrit dans le message de news:
#lgNCAoOEHA.624@TK2MSFTNGP11.phx.gbl...
Salut,
"DS"
J'ai trois controles, dans la section détails d'un état, positionnés les
uns
en dessous des autres. Cela forme 3 lignes.
Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la
ligne et que les autres controles soit décalés d'autant vers le haut.
(Ce qui correspond à supprimer les lignes dans un publipostage Word)
Est ce possible ? Si Oui comment dois je m'y prendre ?
J'arrive à supprimer toute la section et à passer à l'enregistrement
suivant
si une valeur est égale à 0.
Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale
à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et pour la section, mais je n'arrive pas à commander la disparition de la ligne en VBA si la valeur du controle est égale à 0. Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un If Me.Val1 = 0 then ??? End if
Bonne journée et merci encore Amicalement Didier
-- Bonne journée Cordialement Didier SAULNIER "3stone" a écrit dans le message de news: #
Salut,
"DS"
J'ai trois controles, dans la section détails d'un état, positionnés les uns
en dessous des autres. Cela forme 3 lignes. Si la valeur d'un de ces controles est égal à 0, j'aimerai supprimer la ligne et que les autres controles soit décalés d'autant vers le haut. (Ce qui correspond à supprimer les lignes dans un publipostage Word) Est ce possible ? Si Oui comment dois je m'y prendre ? J'arrive à supprimer toute la section et à passer à l'enregistrement suivant
si une valeur est égale à 0. Mais je n'arrive pas à effacer la ligne, la valeur du controle est égale à 0
Regarde la propriété "AutoRéductible" du contrôle et de la section...
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
3stone
Salut,
"DS"
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et pour la section, mais je n'arrive pas à commander la disparition de la ligne en VBA si la valeur du controle est égale à 0. Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un If Me.Val1 = 0 then ??? End if
Dans l'événement "Au formatage" de la section détail tu mets quelque chose comme ceci:
(qui est la version "condensée" de ton expression "If me.Val1 = 0")
ce aura pour effet de rendre le champ ET son étiquette liée invisible lorsque la valeur est zéro. Et, dans ce cas là, la propriété AutoRéductible agit tout comme elle agit lorsque le controle est NULL
Ok ?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
Salut,
"DS"
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et
pour la section, mais je n'arrive pas à commander la disparition de la ligne
en VBA si la valeur du controle est égale à 0.
Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un
If Me.Val1 = 0 then
???
End if
Dans l'événement "Au formatage" de la section détail
tu mets quelque chose comme ceci:
(qui est la version "condensée" de ton expression "If me.Val1 = 0")
ce aura pour effet de rendre le champ ET son étiquette liée
invisible lorsque la valeur est zéro.
Et, dans ce cas là, la propriété AutoRéductible agit tout
comme elle agit lorsque le controle est NULL
Ok ?
--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
J'ai bien passé les propriétes AutoReductibles à Oui pour les controles et pour la section, mais je n'arrive pas à commander la disparition de la ligne en VBA si la valeur du controle est égale à 0. Merci de m'indiquer la commande qui me manque !
Sur la section,sur l'évenement sur Impression, je fais un If Me.Val1 = 0 then ??? End if
Dans l'événement "Au formatage" de la section détail tu mets quelque chose comme ceci:
(qui est la version "condensée" de ton expression "If me.Val1 = 0")
ce aura pour effet de rendre le champ ET son étiquette liée invisible lorsque la valeur est zéro. Et, dans ce cas là, la propriété AutoRéductible agit tout comme elle agit lorsque le controle est NULL
Ok ?
-- A+ Pierre (3stone) Access MVP ----------------------------- http://users.skynet.be/mpfa -----------------------------
DS
Bonjour Pierre,
Super, ca marche comme je voulais ! Merci encore
Bonne journée Amicalement Didier
Dans l'événement "Au formatage" de la section détail tu mets quelque chose comme ceci: