[users-fr] Re : Re: [users-fr] extraire des donnees fichier xml

2007-05-09 Par sujet Abel.Segouat


- Message d'origine -
De: Bob [EMAIL PROTECTED]
Date: Mercredi, Mai 9, 2007 0:04 am
Objet: Re: [users-fr] extraire des donnees fichier xml
À: users@fr.openoffice.org


 abel a écrit :
  Alain Codina a écrit :
  Bob wrote:
  Bonjour Alain,
 
  Alain Codina a écrit :
  Bonjour a toutes et tous
  On me fourni une liste d eleves (nom prenom date de naissance) 
 dans 
  un fichier xml.
  Je ne peux pas acceder a la base de donnees (c est au rectorat) 
 et 
  le seul format propose est xml
  est il possible d extraire les donnees avec OOo, sous une forme  
 ou 
  une autre (texte avec separateur, csv, ods)
  pour faire un publipostage ?
 
  Tu peux, comme te le suggère Jean Michel, utiliser les outils 
  MaXFusion :
  www.maxopeninfo.com
 
  Dans ton cas, il me semble que la fusion des données xml dans une 
 
  feuille calc devrait faire l'affaire.
  le filtre est ici :
  
 
  la procédure d'installation est ici :
  
 
  Avec cette solution, tu obtiendra un outil qui te permettra 
  d'importer facilement les données xml sous forme de feuille calc. 
 
  Ensuite, le travail de publipostage pourra être réalisé avec les 
  outils classique d'OOo.
 
  Si tu le souhaites, je peux t'aider à construire le paramètrage 
 pour 
  la fusion. Pour cela, il faut me faire passer un exemple de 
 fichier 
  xml à traiter et être un peu patient, car en ce moment, je manque 
 de 
  réactivité sur les listes.
 
  
 
  
 
 
  Bonjour,
  J'ai essayé cette procédure, mais hélas cela ne fonctionne pas (OO 
  v2.2, Mandriva2007).
 
 oui, mais encore ... tu bloques où dans la procédure d'install ?

le filtre s'est installé correctement, il apparait bien dans outils/paramétrage 
du filtre Xml...
ensuite
j'ouvre un document texte, je crée une section et j'insère un champ [EMAIL 
PROTECTED] comme dans l'exemple, alors ce champ est considéré comme un adresse 
mail ! ensuite à aucun moment je dis au document que le contenu de la variable 
[EMAIL PROTECTED] se trouve dans tel fichier xml.
J'ai du zapper quelquechose ...
Merci pour l'aide
Abel
 
  Pourtant cette solution parait séduisante de facilité ...
 
 moi aussi :o)
 
 a+
 
 bob
 
  Abel
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Re : Re: [users-fr] extraire des donnees fichier xml

2007-05-09 Par sujet Bob

Bonjour Abel,

[EMAIL PROTECTED] a écrit :

[...]


Bonjour,
J'ai essayé cette procédure, mais hélas cela ne fonctionne pas (OO 
v2.2, Mandriva2007).
  

oui, mais encore ... tu bloques où dans la procédure d'install ?


le filtre s'est installé correctement, il apparait bien dans outils/paramétrage 
du filtre Xml...
ensuite
j'ouvre un document texte, je crée une section et j'insère un champ [EMAIL PROTECTED] comme dans l'exemple, alors ce champ est considéré comme un adresse mail ! 


Comme le texte contient un @, OOo considère à tort que tu as saisi une 
adresse courriel (ce qui est amha, une bogue, car le caractère { n'est 
pas admis pour une adresse courriel).
Pour éviter cela, désactive cette autocorrection dans ton paramètrage 
d'OOo, ou tout simplement, annule le lien en sélectionnant ton texte puis :

menu  format  formatage par défaut


ensuite à aucun moment je dis au document que le contenu de la variable [EMAIL 
PROTECTED]
En terminologie xml, il @nom est le contenu d'un attribut (ce n'est pas 
une variable).



se trouve dans tel fichier xml.
  
dans le fichier xml de ton choix (mais qui doit bien sûr correspondre au 
schéma xml qui a servit de base au paramètrage).



J'ai du zapper quelquechose ...
Merci pour l'aide
Abel
  


Avant de te lancer dans la création de ton document modèle, fais un test 
avec le modèle fourni en exemple dans le zip :

http://www.bobiciel.com/maxopeninfo/default_zone/documents/maxooofusion.zip
les deux fichiers sont ExempleFusionXML.sxw et source_fusion.xml

Le principe de fonctionnement de MaxFusion est le suivant :

1) créer un document modèle sous OOo en y intègrant le paramètrage xpath 
adéquate


2) enregistrer ce document à travers le filtre Fusion MaXOpenInfo 
(writer) et en écrasant le fichier .../xslt/Fusion MaXOpenInfo

(writer)/FusionXmlToWriter.xsl

3) ouvrir le fichier source xml au travers du filtre Fusion MaXOpenInfo 
(writer)


On obtient un document OOo qui est le résultat de la fusion des données 
xml dans le modèle Writer.


La macro inclue dans le document rend l'opération 2) totalement 
transparente pour l'utilisateur final.
A ce sujet, si un spécialist des applications packagées pouvait me 
donner un petit coup de main pour finaliser ce travail d'intégration, ce 
serait sympa. Il
est déja bien avancé, mais je bute sur des problèmes qui semblent être 
des bogues d'OOo. Il faudra que je me penche à nouveau sur le sujet un 
de ces jours

pour voir si ces problèmes sont règlés avec les nouvelles versions.

Pour aller plus loin, tu peux lire le fil de discussion récent sur cette 
liste :

[users-fr] import de données xml dans un document open office

Si tu souhaites que je t'aide à paramètrer ton modèle de fusion xml, 
fais moi passer des documents représentatifs du fichier xml source et du 
résultat attendu.


a+

Bob

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] RE : [users-fr] raccourci majuscule dans barre outils

2007-05-09 Par sujet Laurent BALLAND-POIRIER

Encore plus fort : un raccourci clavier pour associer la casse majuscule :
Outils  Personnaliser  Clavier
Choisir OOo au lieu de Writer pour l'avoir dans tous les modules.
Catégorie : Format ; Fonction : Majuscules
Et pour le même prix, il y a le raccourci à faire pour Minuscule : parce 
qu'on a le droit de se tromper!


Si cependant, tu préfères les boutons, tu peux créer un bouton pour 
chaque format:

Outils  Personnaliser  Barre d'outils
Choisir par exemple la barre d'outils Formatage puis cliquer sur le 
bouton Ajouter  Catégorie : Format ; Commandes : Majuscules / Ajouter 
puis Minuscules / Ajouter / Fermer
Positionner les boutons à l'endroit souhaité dans la barre d'outils avec 
les grosses flèches haut/bas de la boite de dialogue.
Pour mettre des icônes à la place du texte sur les boutons : bouton 
Modifier / Changer d'icône et choisir dans la liste.


Laurent BP

Rémy PETIT a écrit :
et pourquoi pas  : clic-droit -casse/caractères-Majuscules ... deux 
clics c'est peut être encore trop...  :-)

Cordialement
Rémy Petit
fred diaz a écrit :

Bonjour,

Je n'ai pas vu de bouton correspondant directement à
cette mise en forme.
Je te propose de passer par une macro enregistrée
accessible par Ctrl Maj M.
Tu pourras ensuite affecter un bouton à cette macro.

Outils  Macros  Enregistrer une macro
Format  Caractères  Onglet Effets de caractères 
Attributs Majuscule  Ok
Cliquer sur terminer l'enregistrement
Nom de la macro : Maju dans Standard Module1

Outis  Personnaliser  Onglet clavier
Fenêtre Catégorie  Macros OpenOffice  User 
Standard Module1
Fenêtre Fonction  Maju
Fenêtre Raccourcis Clavier  Ctrl + Maj + M (ou autre)
cliquer sur Modifier  puis Ok

Il est possible, de même, d'affecter Ctrl M à la mise
en minuscule

Il suffira de sélectionner ton texte, Ctrl maj M et
c'est fait !
d'autres utilisateurs trouveront sans doute un moyen
plus rapide.

Cordialement
Fred Diaz

--- Eric Gourbeyre [EMAIL PROTECTED] a écrit :

 

bonjour .
Avec OOo 2.2  sous windows,
est-il possible de placer (créer) une icône
raccourci dans la barre d'outil  de writer ou calc , pour passer 
certains

caractères en majuscule en les surlignant  (comme cela existe dans
word que j'ai abandonné sans regret :)  ?
Par avance merci pour vos réponses.

@ +
Eric G



---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000738-4, 07/05/2007
Analyse le : 08/05/2007 16:46:14
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com






-
 

To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]









  
   
___ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos 
questions ! Profitez des connaissances, des opinions et des 
expériences des internautes sur Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


  





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] import de données xml dans un document open office

2007-05-09 Par sujet anne Parlebas

Bonjour Bob,

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


C'est bien ce qu'il me semblait, car le schéma de tes fichiers est conforme 
aux datasets Borland.
Pour info : si vous avez accès aux sources de l'appli Delphi ou si il est 
possible de lui greffer des modules externes facilement, ton travail 
MaXFusion pourra être intégré à l'appli pour générer directement les 
documents à partir de l'appli Delphi.


Merci pour l'info mais en fait, le but de mes recherches c'est d'utiliser 
OpenOffice comme moteur d'impression. On utilise OpenOffice pour imprimer un 
document xml. Alors si l'on a besoin d'une appli externe, le but est raté !



[...]
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 !)


je suppose que le tableau doit se nommer :
{/datasets}
et le contenu des cellules doit être :
[EMAIL PROTECTED]'AgrImmob']/record[i]/@num}
ça marche aussi très bien, amha, plus difficile à maintenir. Coté 
performance du filtre, ça ne doit pas changer grand chose.



[...]
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 ?
En fait, j'ai construit le paramètrage sous Calc, avant de l'importer dans 
le tanleau Writer. Le doc calc est ici :

http://ooo.bobiciel.com/filtres_xslt/documents/formules_borderaux.ods

Bizarrement, le copier/coller du champs de cellules de Calc vers le tableu 
Writer ne fonctionne pas directement ! (alors que ça marchais très bien 
avec OOo 1 !!!)


Pour palier à cette régression, l'astuce est la suivante :
1) dans calc, copier le champs de cellules
2) dans Writer, dans le corps du document, coller spécial (texte non
formaté) == les valeurs sont collées séparées par des tabulations
3) sélection des valeurs collées
4) tableau  convertir  texte en tableau
5) sélection des cellules du tableau ainsi créé
6) coller dans le véritable tableau cible
7) ouf !

C'est un peu fastidieux, mais ça permet de gagner du temps par rapport à 
une saisie manuelle et d'éviter les erreurs.


J'ai testé et effectivement, c'est beaucoup mieux que la saisie manuelle, 
merci !

[...]
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


Est fait, si j'ai bien compris, tu souhaites lister le contenu de tous les 
attributs num des éléments record qui possède un attribut verif='O'

{/datasets/dataset/[EMAIL PROTECTED]'O'[EMAIL PROTECTED] devrait faire 
l'affaire non ?

Oui tout à fait, ça marche très bien ! Merci !


Par contre, ce qui me pose problème, c'est le rendu souhaité : la 
concaténation de tous les @num, séparés par un tiret. Pour le moment, je ne 
voit pas comment faire ça simplement. Le paramètrage sous forme de section 
affiche le résultat avec des sauts de ligne. J'y réfléchit toujours ;-)


Par curiosité, tu es abonné à quel forum ? c'est un forum in french ?

Forum de développeurs, en français oui.


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 ?


Il faut que je trouve le temps de tester avant de te l'envoyer, car cette 
mouture est en plein chantier ...



D'accord !
Bonne journée,
Anne

_
Personnalisez votre Messenger avec Live.com 
http://www.windowslive.fr/livecom/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[users-fr] Correction de numéro de page et table des matieres

2007-05-09 Par sujet Alban
Bonjour

J'ai inséré un champ numéro de page avec une correction de -2.
Mais ma Table des matières ne prend pas cela en compte, donc ma table des 
matieres a une avance de deux pages sur le numéro de page dans mes pieds de 
page.

Comment faire pour que ma table des matière pointe vers mes numéros de pages 
corrigés ?

Merci
-- 
Alban

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Correction de numéro de page et table des matieres

2007-05-09 Par sujet Secrétariat

Alban a écrit :

Bonjour

J'ai inséré un champ numéro de page avec une correction de -2.
Mais ma Table des matières ne prend pas cela en compte, donc ma table des 
matieres a une avance de deux pages sur le numéro de page dans mes pieds de 
page.


Comment faire pour que ma table des matière pointe vers mes numéros de pages 
corrigés ?


Merci
  

Bonjour,
Regarde si la FAQ ici  : 
http://wiki.services.openoffice.org/wiki/Fr.openoffice.org/FAQ/Writer/002

dans sa deuxième méthode ne serait pas indiquée pour toi.
Jean Michel


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[users-fr] Re: Correction de numéro de page et table des matieres

2007-05-09 Par sujet Alban
Non il n'y a rien pour m'aider dans cette page.
Les deux methodes me proposent de creer des pages supplementaires, alors que 
moi toutes mes pages sont deja crées.

J'ai une page de couverture (1/n), ma table des matieres (2/n), et le reste de 
mes pages .
Je ne souhaite pas que ma couverture et ma table des matieres soit numéroté. 
Donc je leur ai attribué des styles.

Pour commencer la numérotation, dans mes pages suivantes, dans le pieds de page 
j'ai, comme dit précedement, inseré un numéros de page corrigé a -2. 
(InsertionChampAutresPagesNuméro de page Correction)
Donc dans ma page réélle 3/n, elle se numerote -Page1-, 4/n -Page2-, ..

Puis dans ma page (2/n) j'ai crée une table des matieres. Mais elle se reporte 
aux veritables numéros de pages, pas les corrigée comme elles apparaissent dans 
mes pieds de pages.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] Re: Correction de numéro de page et table des matieres

2007-05-09 Par sujet Secrétariat

Alban a écrit :

Non il n'y a rien pour m'aider dans cette page.
Les deux methodes me proposent de creer des pages supplementaires, alors que 
moi toutes mes pages sont deja crées.


J'ai une page de couverture (1/n), ma table des matieres (2/n), et le reste de 
mes pages .
Je ne souhaite pas que ma couverture et ma table des matieres soit numéroté. 
Donc je leur ai attribué des styles.


Pour commencer la numérotation, dans mes pages suivantes, dans le pieds de page 
j'ai, comme dit précedement, inseré un numéros de page corrigé a -2. 
(InsertionChampAutresPagesNuméro de page Correction)

Donc dans ma page réélle 3/n, elle se numerote -Page1-, 4/n -Page2-, ..

Puis dans ma page (2/n) j'ai crée une table des matieres. Mais elle se reporte 
aux veritables numéros de pages, pas les corrigée comme elles apparaissent dans 
mes pieds de pages.
  

Je t'envoies ce court exemple qui devrait mieux correspondre.
J.M


bineuLRKuBLzl.bin
Description: application/vnd.oasis.opendocument.text
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

[users-fr] Sujet...base de données

2007-05-09 Par sujet FD
changement d'apparence des fenetres formulaire de la base de données
effet de zoom arrière texte trop petit pour etre lisible
comment peut -on récupérer le format initial
merci
dnf

Re: [users-fr] Page blanche avec Saut manuel de page et nouvelle numérota tion

2007-05-09 Par sujet Pierre - Utilisateur d'OOo

Bonjour,

Je déterre ce message, qui n'avait pas reçu de réponse à l'époque !
Je n'ai pas suivi d'assez prêt l'évolution des dernières versions pour 
répondre à cette question : Existe-t-il une option document recto ?


Merci

A bientôt

Le 07/04/2006 10:39 Pierre - Utilisateur d'OOo a écrit :

Bonjour à tous,

Le problème soulevé ici a déjà fait l'objet d'une discussion il y a 
plusieurs mois.
A ce moment, il avait été expliqué que OOo-Writer avait été prévu pour 
la mise en page d'ouvrage en recto-verso. D'où un saut de page (avec 
renumérotation) engendre une nouvelle page impaire...
Si ma mémoire est bonne, Sophie avait annoncé qu'il y aurait dans une 
prochaine version une option document recto.


Bonne réception

Pierre

Thomas de Borman a écrit :

Bonjour,

J'utilise la version 2.0 de OOo.
Le problème est facilement reproduisible:
1. Fichier  Nouveau  Document texte
2. Changer le style de la page (la seule qui existe pour l'instant) en 
style de page Première page

3. Écrire Page un enter
4. Insertion  Saut manuel 
   * Saut de page;
   * Style Standard;
   * Modifier le numéro de page: sélectionné
   * numéro de page: 1
5. OK
6. Écrire Page deux enter

Voila. Vous avez remarqué? Problème:
1. Fichier  Aperçu  Il y a une page vide Page vide entre les deux 
pages
2. Fichier  Imprimer  OK  Effectivement une page vide est 
imprimée entre les deux pages
3. Si on va sur la dernière page (celle où il est indiqué Page deux) 
on peut voir en bas à gauche sur la barre d'état Page 1 3 / 3
4. Tout ça n'est pas si grave si ce n'est que si on afiche le nombre 
de pages total (Insérer  Champ  Nombre de pages) on obtient 3


Il est possible d'insérer une référence en fin de document pour avoir 
un nombre de page correct. Simplement si on recommence souvent la 
numérotation je suppose que le nombre de pages blanches est assez 
agaçant... sans compter que pour de simples utilisateurs habitués à 
Word vont trouver ça compliqué cette hitoire de référence (et avant 
qu'ils ne trouvent comment ça marche).


J'ai une question connexe: comment modifier le numéro de page indiqué 
lors de la création du saut de page (dans l'exemple: 1) sans supprimer 
le saut de page?


Merci d'avance!

Thomas de Borman






--
Pierre
Utilisateur d'OpenOffice.org, Thunderbird, Firefox, Nvu,...
--
Vive la liberté !
Merci à tous les contributeurs des projets libres.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Draw][Impress] Couleur Transparence GIF PNG

2007-05-09 Par sujet Pierre - Utilisateur d'OOo

Bonsoir,

Milles merci ! Génial ! C'est exactement ce dont j'avais besoin !
Merci Laurent.

Le 07/05/2007 10:45 Laurent BALLAND-POIRIER a écrit :

Bonjour,

Je pense que tu as besoin de l'outil Pipette : menu Outils  Pipette
Tu cliques sur un pixel de la couleur que tu veux rendre transparent, et 
dans le bas le boite de dialogue, tu coches la couleur et choisi de la 
transformé en transparent. Le % permet de choisir les pixels de couleur 
approchant au % près.

A+

Laurent BP



--
Pierre
Utilisateur d'OpenOffice.org, Thunderbird, Firefox, Nvu,...
--
Vive la liberté !
Merci à tous les contributeurs des projets libres.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]