Le Mercredi 11 Octobre 2006 09:25, Philippe MICHELON a écrit :
> adepte de BD depuis mongtemps je coince sur l'utilisation d'open .
>
> J'ai créé une base de donnée
> avec comme champs nom prénom notes et appréciations et moyenne
> d'élèves. Je veux créer un rapport faisant apparaitre sur une page (ou
> plusieur selon le nombre d'élèves)
> en en tête le nom de la classe la moyenne de la classe pour
> chaque note et générale
> en regroupemenent le groupe
> dans chaque groupe (2) pour chaque élève
> en ligne 1 nom prénom moyenne
> en ligne 2 note1 appreciation 1
> en ligne 3 note 3 appréciation 3
> etc....
>
> Je faisais ça aisément avec reflex acces works excel mais là je buttes.
>
> J'ai essayé :
> à partir de la base la fonction assistant rapport,
> puis j'ai créé un document writer en insérant les champs (directement
> comme indiqué dans l'aide au publipostage trouvé sur le site) puis en
> utilisant l'icone de gestion base de donnée ou le menu inséré (j'ai
> testé plusieurs combinaisons)
> J'ai intégré une insertion de enregistrement suivant ........
>
> Chaque fois j'obtiens bien l'affichage d'un élève au mieux mlais jamais
> les 33 de ma classe....
> au pire je n'ais que le nom du champ ....
>
> Ne me parlez pas des how to il n'abordent pas ce sujet ni des FAQ ou
> réponses antérieurs impossible de s'y retrouver sur le site forum ....
>
> Je commence à perdre mon latin surtout que je suis sûr que la manip est
> simple ...
Personnellement lorsque j'ai des informations stockées dans le module Base à
traiter en mise en page, j'utilise le PILOTE DE DONNÉES du module Calc. Sa
fonctionnalité permet de faire remonter dans une feuille de calcul, totalité
ou partie du contenu d'une table ou d'une requette, que vous pouvez ensuite
traiter comme n'importe quelle valeur d'une feuille de calcul, en
l'occurrence une mise en page très personnalisée, toute en garantissant la
sécurité des données car elle ne sont pas modifiables depuis Calc.
Pour activer le pilote de données il faut sélectionner une cellule puis se
rendre dans le menu Données/Pilote de données/Activer
sélectionner ensuite " source de données sous openoffice", il s'ouvrira alors
une fenètre où toutes vos bases de données seront visible et sélectionnables.
L'étape suivante consistera à sélectionner par glisser/déposer les champs qui
vous intéressent et après validation tout le contenu de votre base ou de
votre sélection s'affichera dans votre classeur.
De là par collage spécial vous pourrez attribuer à n'importe quelle cellule
vide de votre feuille (ou autre feuille de préférence) la valeur d'une
cellule renseignée par le pilote de données. Et entre nous, c'est plus facile
à mettre en oeuvre qu'à expliquer comment le faire, donc c'est pas la peine
de baisser les bras.
Bon courage
Gabriel
J'envisage un How-to au terme de la rédaction des
Listes_déroulantes_en_cascades car il est question de les appliquer elles
aussi au contenu des bases de données du module Base par l'intermédiaire du
pilote de données.
> merci d'avance de toute aide même parcellaire
>
>
> ---------------------------------------------------------------------
> 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]