Philippe MICHELON a écrit :
Bonsoir,
Première remarque, il serait souhaitable de faire un message par
question, car peu de gens prendront le temps de lire le pavé que tu leur
as écrit...
ouf .....
C'est le moins qu'on puisse dire...
D'une part tous les rapports proposés sont des rapports sous forme de
tableau ...J'aimerai que l'on m'explique l'interet d'une base de donnée
si c'est pour sortir les données sous forme de tableau.... Bref ça
c'est un coup de gueule qui calme.
Si tu regardes des outils professionels, du genre Crystal Reports, le
fait est que la majorité des rapports produits se font sous forme de
tableau, avec ou sans bordures. C'est dans cet optique là que le
générateur de rapport a été écrit au départ. Je suis toutefois d'accord
que ce genre de présentation ne convient pas toujours et le fait qu'il
n'y ait rien d'autre est une grosse lacune.
Venant en au probleme .
1- D'une part je ne parviens pas à modifier la mise en forme des
rapports proposés c'est à dire réoganiser les champs les uns par rapport
aux autres.
et surtout à obtenir autre chose qu'un tableau
Avec l'assistant de rapport, cela n'est pas possible. Sur l'organisation
des champs, je n'ai jamais vraiment essayé, mais pour cela il faut de
toutes façons travailler à partir du modèle qui est créé lorsque tu
termines l'assistant de rapport. Par la suite, les rapports qui en sont
produits sont des documents ODT et non pas des modèles de documents, ce
qui rend, comme tu l'as découvert, leur manipulation pénible pour ce
que tu cherches.
2- D'autre part lorsque je veux voir afficher le rapport , je
sélectionne mes données ( dans la base affichée par F4) puis je clique
sur l'icone données dans les champs ( 4eme en, partant de la droite) et
là stupeur rien ne se produit ...
à desespérer
Ce n'est pas comme ça qu'il fallait procéder. Ton rapport doit se baser
sur une requête, que tu as déjà créée ou que tu créés lors de
l'exécution du générateur de rapports. C'est ainsi que le rapport peut
être mis à jour de manière automatique à chaque fois.
Ce que tu as fait ressemble plus à un document de mailing. Cela
fonctionne aussi, mais la manière de procéder n'est pas la même (il faut
passer par le publipostage)
2- d'autre part j'ai réouvert des rapport faits précédement pour
essayer. Là les données s'affichent bien mais impossible de modifier
quoi que ce soit : le document est indiqué en lecture seule comment
faire pour y accéder de nouveau et impossible de changer de base de
données
Comment as-tu fait ton rapport exactement ? Si tu l'avais fait avec
l'assistant de rapports, tu auras eu le choix de produire un rapport
dynamique ou statique vers la fin de la procédure de création.
Dans tous les cas, en tout cas, de la manière que tu décris, on ne peut
changer de base de données. Il faut créer un rapport pour chacun, ou
sinon faire un document de mailing/publipostage contenant des sections
(éventuellement masquées conditionnelles) avec des champs pour chaque
bdd. Mais dans ce cas, pour peupler ton document, il faut passer par la
case publipostage.
3- je viens d'essayer d'appliquer la méthode décrite par sophie
gautier il m'a semblé que l'affichage est alors figé pour les données
est il possible de repasser en mode mise en page car je n'ai pas bien
compris si la mise en page se fait dans la fenetre de sélection des
champs ou apres
Ce que tu créés là est un document fini, et non pas un modèle. Les
options de formatage sont très limitées (en gros choix de la ligne et
espaces) pendant la création.
D'autre part est il possible de réutiliser cette page writer pour une
autre base de données ou doit on renouveler la manipulation à chaque fois .
Ce qui est fastidieux si on a à extraire le même type de données pour
différentes bases ou sections de bases.
Voir ma réponse plus haut. En procédant ainsi, il faut créer des
sections, éventuellement masquées selon une condition réalisée ou non
(par ex: choix de la bdd), et puis insérer tes champs pour chacune.
4- A quoi sert la case champ dans les données c'est une enigme pour moi .
C'est plutôt "Données dans les champs", non ? Cette option est utilisée
lorsque tu as déjà inséré des champs provenant de ta bdd dans un
document Writer, l'a enregistré sous forme de modèle, et te permet de
sélectionner des données de la base (par exemple avec une requête, mais
pas uniquement), puis ensuite les insérer à la place des noms de champs
qui se trouvaient dans le modèle. Par défaut, cela va créer autant de
documents que d'enregistrements sélectionnés.
Je sais j'en demande beaucoup mais je cherche absolument à traiter les
données d'une base les conseils de classes se rapprochent ..... Et je
ne voudrais pas être obligé de repasser sous MS
Tu n'y est pas obligé. Tu pourrais très bien réaliser ce que tu cherches
à faire dans Calc, puis le formater après, quitte à en faire un modèle,
dans lequel tu collerais les données par-dessus les précédentes (si pour
autant il s'agit des mêmes champs.
Je pense aussi que tu t'en sortirais mieux, dans un premier temps en
lisant les documents sur le publipostage, voire sur les étiquettes, qui
sont disponibles sur le site web fr.openoffice.org, rubrique
documentation. Il y a également un How-to pour apprendre comment
utiliser Calc pour insérer des données dans une feuille de Calcul depuis
une bdd.
Alex
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]