Bonjour Bob,
J'ai enfin trouvé le temps de bosser sur ton modèle borderaux (très
interessant d'ailleur, comme exo de fusion xml ;-)
Super, vraiment merci !!
par curiosité, elles sortent de quelle appli, tes données xml ?
Ce n'est pas moi qui ai crée ce fichier XML mais d'après ce que j'ai
compris, le fichier xml est crée avec des requêtes SQL dans un programme en
delphi
Tu trouveras une ébauche de modèle et le résultat obtenu ici :
http://ooo.bobiciel.com/filtres_xslt/documents/bordereau_modele_bob.odt
http://ooo.bobiciel.com/filtres_xslt/documents/bordereau_resultat_bob.odt
et la source xml
http://ooo.bobiciel.com/filtres_xslt/documents/bordereau.xml
Le principe est le suivant :
J'ai imbriqué 3 sous-tableaux dans le tableau principal.
Je n'ai pas crée des sous-tableaux et ça a marché aussi en fait, mais c'est
vrai que pour la lisibilité et la legereté c'est mieux (avec mon doc, chaque
cellule occupe 9 lignes sinon !)
Pour fusionner des données dans le document, il n'est pas nécessaire de
faire systématiquement appel à une section. J'ai supprimé les sections que
j'ai jugé inutile.
ok
Voir mes comentaires dans le texte ci-dessous.
anne Parlebas a écrit :
Bonjour Bob,
J'aimerais donc faire un import de données dans un autre de mes documents
et je me heurte à quelques problèmes.
1)Dans un tableau, je souhaiterais récupérer plusieurs fois des
enregistrements multiples et je souhaiterais que chaque enregistrement
s'inscrive dans une cellule différente(et non pas avoir une cellule qui
s'agrandit). Comment faire ?
En fait, dans ce cas, il est nécessaire de renseigner chacune des cellules
du tableau avec l'expression xpath qui convient (voir
bordereau_modele_bob.odt)
Ok, effectivement ça marche ! Par contre, c'est fastidieux ! Est-ce que par
hasard tu connaîtrais un moyen simple d'augmenter automatiquement le chiffre
entre [] pour chaque cellule ({record[1]/@num}, {record[2]/@num}) ? Sinon,
sans doute par macro ?
2)Comment faire pour que les données passent d'une colonne à une autre ?
J'ai trouvé comment obtenir, dans une section, plusieurs colonnes mais ça
n'a pas l'air de marcher.
3)Comment faire une section prenant en compte deux noeuds différents ? Je
souhaiterais dans cet exemple importer les numéros qui concernent les
palettes et les pupitres qui ont été vérifiés.
j'y réfléchit ;-)
Pour la section prenant en compte deux noeuds, comme je suppose qu'une
expression XPATH est nécessaire et suffisante, j'ai posté un message à ce
sujet dans un forum
4)Comment mettre en gras certaines données ? Pour ça je suis d'accord pour
tester ton nouveau filtre Bob !
ok, je t'envoie la nouvelle version en privé
Mmh, pour l'instant, je n'ai rien reçu, peut-être bientôt ?
En espèrant que cela t'*agrée* :-)
sympa le jeu de mots ;)
Bon après-midi
Anne
_________________________________________________________________
Gagnez des pc Windows Vista avec Live.com http://www.image-addict.fr/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]