Modification du format d'un état sur deux colonnes en exportant vers RTF
4 réponses
Jacques Noël
Bonjour,
J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à des
correspondants qui le lisent sous Word.
Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la
colonne de droite qui lui correspond en hauteur vient se placer à gauche,
dans l'exportation RTF.
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.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en aucun cas une structure de l'état. donc le rtf ne reflète qu'un état normal cadré à gauche car les colonnes vierges sont remplies de codes Null. il suffirait qu'un seul champ null de la colonne de gauche soit remplacé par une valeur texte par exemple ns ou na pour que le rtf retrouve sa disposition. A vérifier car non testé.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brq383$83l$
Bonjour, J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à des
correspondants qui le lisent sous Word. Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la colonne de droite qui lui correspond en hauteur vient se placer à gauche, dans l'exportation RTF.
Que puis je faire?
Cordialement.
Jacques Noël
Bonsoir.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en aucun
cas une structure de l'état. donc le rtf ne reflète qu'un état normal cadré
à gauche car les colonnes vierges sont remplies de codes Null. il suffirait
qu'un seul champ null de la colonne de gauche soit remplacé par une valeur
texte par exemple ns ou na pour que le rtf retrouve sa disposition. A
vérifier car non testé.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" <j.r.noel@wanadoo.fr> a écrit dans le message de
news:brq383$83l$1@news-reader3.wanadoo.fr...
Bonjour,
J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à
des
correspondants qui le lisent sous Word.
Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la
colonne de droite qui lui correspond en hauteur vient se placer à gauche,
dans l'exportation RTF.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en aucun cas une structure de l'état. donc le rtf ne reflète qu'un état normal cadré à gauche car les colonnes vierges sont remplies de codes Null. il suffirait qu'un seul champ null de la colonne de gauche soit remplacé par une valeur texte par exemple ns ou na pour que le rtf retrouve sa disposition. A vérifier car non testé.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brq383$83l$
Bonjour, J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à des
correspondants qui le lisent sous Word. Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la colonne de droite qui lui correspond en hauteur vient se placer à gauche, dans l'exportation RTF.
Que puis je faire?
Cordialement.
Jacques Noël
Jacques Noël
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer la chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai eu des problèmes pour tester correctement si la rubrique est vide et j'ai du taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?
Cordialement
Jacques
"Raymond [mvp]" a écrit dans le message de news:%
Bonsoir.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en aucun
cas une structure de l'état. donc le rtf ne reflète qu'un état normal cadré
à gauche car les colonnes vierges sont remplies de codes Null. il suffirait
qu'un seul champ null de la colonne de gauche soit remplacé par une valeur texte par exemple ns ou na pour que le rtf retrouve sa disposition. A vérifier car non testé.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brq383$83l$
Bonjour, J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à des
correspondants qui le lisent sous Word. Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la
colonne de droite qui lui correspond en hauteur vient se placer à gauche,
dans l'exportation RTF.
Que puis je faire?
Cordialement.
Jacques Noël
Merci de ces indications.
Dans un autre état réalisé sur la même base, je voulais ajouter un tiret
devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne
est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai du
taper "" dans chaque rubrique vide.
Je peux remplacer systématiquement les rubriques vides par "vide", mais il
faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce
cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne
devrait se comporter comme actuellement?
Cordialement
Jacques
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%233NjKkNxDHA.560@TK2MSFTNGP11.phx.gbl...
Bonsoir.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en
aucun
cas une structure de l'état. donc le rtf ne reflète qu'un état normal
cadré
à gauche car les colonnes vierges sont remplies de codes Null. il
suffirait
qu'un seul champ null de la colonne de gauche soit remplacé par une valeur
texte par exemple ns ou na pour que le rtf retrouve sa disposition. A
vérifier car non testé.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" <j.r.noel@wanadoo.fr> a écrit dans le message de
news:brq383$83l$1@news-reader3.wanadoo.fr...
Bonjour,
J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à
des
correspondants qui le lisent sous Word.
Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de
la
colonne de droite qui lui correspond en hauteur vient se placer à
gauche,
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer la chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai eu des problèmes pour tester correctement si la rubrique est vide et j'ai du taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?
Cordialement
Jacques
"Raymond [mvp]" a écrit dans le message de news:%
Bonsoir.
AMHA, rien, car le colonnage n'est qu'une présentation de l'état et en aucun
cas une structure de l'état. donc le rtf ne reflète qu'un état normal cadré
à gauche car les colonnes vierges sont remplies de codes Null. il suffirait
qu'un seul champ null de la colonne de gauche soit remplacé par une valeur texte par exemple ns ou na pour que le rtf retrouve sa disposition. A vérifier car non testé.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brq383$83l$
Bonjour, J'ai réalisé un état Access sur deux colonnes, que je veux transmettre à des
correspondants qui le lisent sous Word. Je fais donc une exportation avec l'option RTF.
Lorsqu'une rubrique est vide dans la colonne de gauche, la rubrique de la
colonne de droite qui lui correspond en hauteur vient se placer à gauche,
dans l'exportation RTF.
Que puis je faire?
Cordialement.
Jacques Noël
Raymond [mvp]
Bonjour.
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne devrait suffire, place un contrôle avec un tiret ou un . par exemple sans aller modifier quoi que ce soit dans la requête.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brriuc$39k$
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai du
taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?
Cordialement
Bonjour.
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne devrait
suffire, place un contrôle avec un tiret ou un . par exemple sans aller
modifier quoi que ce soit dans la requête.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" <j.r.noel@wanadoo.fr> a écrit dans le message de
news:brriuc$39k$1@news-reader4.wanadoo.fr...
Merci de ces indications.
Dans un autre état réalisé sur la même base, je voulais ajouter un tiret
devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne
est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer
la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique.
J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai
du
taper "" dans chaque rubrique vide.
Je peux remplacer systématiquement les rubriques vides par "vide", mais il
faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce
cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne
devrait se comporter comme actuellement?
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne devrait suffire, place un contrôle avec un tiret ou un . par exemple sans aller modifier quoi que ce soit dans la requête.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brriuc$39k$
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai du
taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?
Cordialement
Jacques Noël
Pour information, en décalant un peu vers la droite, la position de la zone d'écriture qui posait problème, tout semble rentrer dans l'ordre. Cela permet de placer le texte du bon coté d'un tabulateur dans le format RTF. Mais je ne comprends pas bien ce qui se passe. C'est ce qui fait le charme de l'informatique!!
Jacques Noël
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne devrait
suffire, place un contrôle avec un tiret ou un . par exemple sans aller modifier quoi que ce soit dans la requête.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brriuc$39k$
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne
est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer
la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai
du
taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il
faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?
Cordialement
Pour information, en décalant un peu vers la droite, la position de la zone
d'écriture qui posait problème, tout semble rentrer dans l'ordre.
Cela permet de placer le texte du bon coté d'un tabulateur dans le format
RTF.
Mais je ne comprends pas bien ce qui se passe.
C'est ce qui fait le charme de l'informatique!!
Jacques Noël
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%23FCHVaUxDHA.1736@TK2MSFTNGP09.phx.gbl...
Bonjour.
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne
devrait
suffire, place un contrôle avec un tiret ou un . par exemple sans aller
modifier quoi que ce soit dans la requête.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" <j.r.noel@wanadoo.fr> a écrit dans le message de
news:brriuc$39k$1@news-reader4.wanadoo.fr...
Merci de ces indications.
Dans un autre état réalisé sur la même base, je voulais ajouter un tiret
devant chaque ligne non vide et ne rien mettre (pas de tiret) si la
ligne
est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour
créer
la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique.
J'ai
eu des problèmes pour tester correctement si la rubrique est vide et
j'ai
du
taper "" dans chaque rubrique vide.
Je peux remplacer systématiquement les rubriques vides par "vide", mais
il
faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce
cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne
devrait se comporter comme actuellement?
Pour information, en décalant un peu vers la droite, la position de la zone d'écriture qui posait problème, tout semble rentrer dans l'ordre. Cela permet de placer le texte du bon coté d'un tabulateur dans le format RTF. Mais je ne comprends pas bien ce qui se passe. C'est ce qui fait le charme de l'informatique!!
Jacques Noël
"Raymond [mvp]" a écrit dans le message de news:%
Bonjour.
je pense qu'un seul contrôle avec une valeur en fin de 1ere colonne devrait
suffire, place un contrôle avec un tiret ou un . par exemple sans aller modifier quoi que ce soit dans la requête.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jacques Noël" a écrit dans le message de news:brriuc$39k$
Merci de ces indications. Dans un autre état réalisé sur la même base, je voulais ajouter un tiret devant chaque ligne non vide et ne rien mettre (pas de tiret) si la ligne
est vide. J'ai créé une fonction VBA utilisant la fonction IIF pour créer
la
chaine à imprimer en fonction du contenu (vide ou non) de la rubrique. J'ai
eu des problèmes pour tester correctement si la rubrique est vide et j'ai
du
taper "" dans chaque rubrique vide. Je peux remplacer systématiquement les rubriques vides par "vide", mais il
faut alors compliquer la requête ou l'état pour ne rien imprimer dans ce cas. Et si dans la requête,je remplace "vide" par "", l'état bicolonne devrait se comporter comme actuellement?