[fr-users] Re: [fr-users] remplir un document writer et depuis la base de données.

2013-06-15 Par sujet contact

Suite et précisions,

en effet toutes ces données sont liées entre elles et je suis à même de 
les regrouper via des requêtes SQL. Quand à la programmation de macro je 
n'en suis pas un fin connaisseur mais mon expérience de la programmation 
en général devrai me permettre d'y arriver.


A ce jour je dispose de la gestion de mes données via le module base de 
libreoffice (cette partie est bien avancée au niveau des tables et des 
formulaires) et du fichier writer qui couplé à une feuille de calcul me 
permet un publipostage.


Pour coupler les deux j'ai envisagé deux pistes

soit en injecter les résultats des mes requêtes SQL dans les champs du 
document writer, je pensais que les rapports dans le module base le 
permettais.


soit en mettant à jour ma feuille de calcul liée à mon document writer 
puis en faisant un publipostage avec ces données.


Il me semble que ce soit possible en utilisant les macros.

En effet je suis conscient du temps nécessaire pour développer ce projet 
mais je fait régulièrement manuellement ce regroupement de données suivi 
de l'édition du document Writer et souhaiterais automatiser l'ensemble.


cordialement

François-Marie





Le 14/06/2013 17:40, pierre-yves samyn a écrit :

Suite...


contact wrote

non, je ne pense pas qu'une seule requête me donne tout d'un coup. Par
contre peut être pourrais je construire une table temporaire via une
macro puis ouvrir le document Writer correpsondant ?

Par contre je ne sais pas par quel bout prendre le problème;


Mon premier bout serait quand même l'organisation des données.
Je pars de l'hypothèse que si les données ont vocation à se retrouver
dans la même page du document writer c'est qu'elles ont des éléments
permettant de les relier.

Autre raison à ma réaction: le fait que justement tu passes du
tableur à une base de données relationnelle. Cela suppose que
les données sont organisées pour pouvoir être mises en relation
(typiquement aller rechercher des libellés ou montant dans
des tables, gérer des occurrences multiples, etc.).

Je ne veux pas jouer les rabat-joie ni les donneurs de leçons
mais essayer d'aider à ce que tu ne perdes pas trop de temps.

Tu ne nous précises pas si tu pratiques déjà la programmation
des macros (et notamment dans l'environnement de la base
de données), ni le SQL.

Quoiqu'il en soit... c'est pour moi le dernier bout par lequel aborder
cette question, compte tenu de ce que nous connaissons...

Cordialement
Pierre-Yves




--
View this message in context: 
http://nabble.documentfoundation.org/remplir-un-document-writer-et-depuis-la-base-de-donnees-tp4061396p4061516.html
Sent from the Users mailing list archive at Nabble.com.




--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [fr-users] Re: [fr-users] remplir un document writer et depuis la base de données.

2013-06-15 Par sujet Alexander Thurgood
Bonjour François-Marie,

Le 15/06/13 08:37, contact a écrit :

 A ce jour je dispose de la gestion de mes données via le module base
 de libreoffice (cette partie est bien avancée au niveau des tables et
 des formulaires) et du fichier writer qui couplé à une feuille de
 calcul me permet un publipostage.

Au lieu de coupler ton fichier Writer à Calc, tu peux créer un document
Writer contenant directement les champs qui t'intéresse, dont l'origine
peut être une table, une requête ou une vue (pour les moteurs de db
ayant un support des vues).

Ce document Writer, comme cela a déjà été indiqué, peut contenir les
champs soit en passant par le menu Insertion  Champ  Autres, soit en
ouvrant le navigateur de sources de données, choisissant la
table/requête/vue, puis en glissant/déposant les champs à l'endroit où
tu veux qu'ils apparaissent dans le document. Ensuite, tu peux
sauvegarder ce document en tant que modèle.


Lorsque tu voudras éditer ton rapport, tu ouvres un nouveau document
en te servant du modèle, puis tu fais un publipostage. Ici, tu as deux
possibilités : soit tu fais Ctrl-P pour imprimer, et on te demanderas si
tu veux faire un publipostage sur la base de la source de données
prédéfinie, soit tu peux lancer l'outil de publipostage, qui te guide
avec un assistant (qui, selon les versions de LO, était plus ou moins
buggué, mais ça s'est un peu arrangé depuis avec la LO4).

Pour ma part, je préfère investir mon temps dans la création d'un modèle
et de la requête/vue correspondante, parce que je trouve que l'assistant
souffre d'une absence de flexibilité (en dehors des bugs connus).


Alex


-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Re: [fr-users] Re: [fr-users] Re: [fr-users] remplir un document writer et depuis la base de données.

2013-06-15 Par sujet contact
Merci à tous pour ces pistes je vais regarder tout cela tranquillement 
et faire des essais.


Cordialement

François-Marie



Le 15/06/2013 09:22, Alexander Thurgood a écrit :

Bonjour François-Marie,

Le 15/06/13 08:37, contact a écrit :


A ce jour je dispose de la gestion de mes données via le module base
de libreoffice (cette partie est bien avancée au niveau des tables et
des formulaires) et du fichier writer qui couplé à une feuille de
calcul me permet un publipostage.


Au lieu de coupler ton fichier Writer à Calc, tu peux créer un document
Writer contenant directement les champs qui t'intéresse, dont l'origine
peut être une table, une requête ou une vue (pour les moteurs de db
ayant un support des vues).

Ce document Writer, comme cela a déjà été indiqué, peut contenir les
champs soit en passant par le menu Insertion  Champ  Autres, soit en
ouvrant le navigateur de sources de données, choisissant la
table/requête/vue, puis en glissant/déposant les champs à l'endroit où
tu veux qu'ils apparaissent dans le document. Ensuite, tu peux
sauvegarder ce document en tant que modèle.


Lorsque tu voudras éditer ton rapport, tu ouvres un nouveau document
en te servant du modèle, puis tu fais un publipostage. Ici, tu as deux
possibilités : soit tu fais Ctrl-P pour imprimer, et on te demanderas si
tu veux faire un publipostage sur la base de la source de données
prédéfinie, soit tu peux lancer l'outil de publipostage, qui te guide
avec un assistant (qui, selon les versions de LO, était plus ou moins
buggué, mais ça s'est un peu arrangé depuis avec la LO4).

Pour ma part, je préfère investir mon temps dans la création d'un modèle
et de la requête/vue correspondante, parce que je trouve que l'assistant
souffre d'une absence de flexibilité (en dehors des bugs connus).


Alex





--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés


[fr-users] Navigateur par défaut

2013-06-15 Par sujet Richard Devost
Bonjour

Je souhaiterais changer le navigateur web par défaut dans LibreOffice.
Chromium n'est plus mon navigateur de prédilection, j'ai changé pour
Firefox pourtant LibreOffice continue d'utiliser l'ancien lorsque je
désire avoir un aperçu web de mon travail.

Je ne trouve pas le menu adéquat pour programmer LibreOffice à utiliser
Firefox dorénavant.

Merci

LibreOffice 3.5.7.2
Version ID : 350m1(Build:2)
sur Ubuntu 12.04 LTS

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés