[Base] Pyramide des âges depuis un ODB

Venez ici afin d'enrichir la documentation de nos suites bureautiques préférées. Déposez une demande ou y répondre par la création ou la traduction d'un tutoriel.

Modérateur: Vilains modOOs

[Base] Pyramide des âges depuis un ODB

Messagepar plonge » 30 Nov 2013 20:30

Bonsoir à tous,
Ni base ni calc ne génère directement une pyramide des âges. Devant en réaliser une pour mon club et disposant d'une base de données de participants, voici pour ceux qui seraient intéressés, une pyramide des âges faite à partir d'une base de données fictives pour générer la pyramide dans calc.
Bonne découverte
Plonge
Pièces jointes
Pyramide.jpg
Pyramide.zip
(74.01 Kio) Téléchargé 146 fois
Dernière édition par plonge le 02 Déc 2013 21:22, édité 1 fois.
LO version 6282 sous windows 10 standard, java 1.8.0_231
plonge
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 270
Inscrit le : 09 Sep 2010 20:06

Re: Pyramide des âges

Messagepar Ravioli » 01 Déc 2013 08:47

Bonjour,

Merci plonge pour cet exemple de Pyramide des âges. :super: :super: :super:
même si Calc permet d'en faire une rapidement
(une Série de valeurs négatives pour les Hommes et Histogramme : Barre > Empilé et modification de l'affichage des étiquettes de l'axe des X --> voir le fichier joint avec vos données)
Pyramide_des_ages1.ods
(19.28 Kio) Téléchargé 136 fois


Permettez-moi d'ajouter la ...
Procédure pour les personnes ne maîtrisant pas Base...
  1. Décompressez le Zip de plonge dans un dossier spécial
  2. Enregistrez le fichier de base de données dans AOO ou LibO par
    1. Menu : Outils > Options > OpenOffice base (ou LibreOffice Base) > Bases de données
      Créer un lien de base de données.png
    2. Cliquez sur le bouton Nouveau...
    3. Dans la boite de dialogue Créer un lien de base de données
      Cliquez sur le Bouton Parcourir
    4. Dans la boite de dialogue Ouvrir, sélectionnez le bon fichier Pyramide.odb dans le dossier spécial et validez par son bouton Ouvrir.
    5. Le chemin s'affiche avec en dessous le nom de la Base enregistrée : Pyramide. Validez par le bouton OK
    6. Validez la boite de dialogue des Options par son bouton OK
  3. Vous pouvez désormais ouvrir le fichier Calc Pyramide_ages.ods.

Calc : Pyramide_ages.ods :
Onglet (Feuille 2) : Données :
  1. Bouton Sources de données de la Barre Standard ou F4 pour afficher les sources de données
    calcF4.png
  2. Développez la Base Pyramide dans le Navigateur à Gauche jusqu'à la bonne Requête.
  3. Bouton Données dans le texte de la barre d'outils Base pour afficher les données.
  4. Sélection des Enregistrements devant figurer dans la Pyramide des âges.
Il ne reste plus qu'à regarder dans la feuille 1 : Graphe.
Pyramide3.png

A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28

Re: Pyramide des âges

Messagepar DLE » 01 Déc 2013 09:58

Bonjour,

Il semble que la base données doit être enregistrée sous le nom "participants" au lieu de "Pyramide". Ça fonctionne comme cela chez moi.

Bon dimanche.
AOO 4.1.7 et Libreoffice 6.2.8.2 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1227
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: Pyramide des âges

Messagepar plonge » 01 Déc 2013 16:54

Bonsoir Ravioli et DLE
Merci de ce complément de procédure. Depuis calc c'est vrai que c'est plus rapide, mais je voulais utiliser une requête existante. Oui avec Participants ça marche mieux, j'ai oublié de le préciser.
Je pense que l'on peut optimiser le fichier calc, mais il fonctionne bien quand même.
Cordialement
Plonge
Dernière édition par plonge le 03 Déc 2013 17:39, édité 1 fois.
LO version 6282 sous windows 10 standard, java 1.8.0_231
plonge
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 270
Inscrit le : 09 Sep 2010 20:06

Re: Pyramide des âges

Messagepar Bidouille » 02 Déc 2013 09:53

Sujet déplacé depuis la section "Base de données".
Titre modifié en conséquent.

plonge a écrit:Oui avec Participants ça marche mieux, j'ai oublié de le préciser.

Et bien, ce serait pas mal de le faire.
Pour qu'un tutoriel soit publiable, il faut qu'il soit compréhensible par les nombreux débutants qui le liront.

Une fois fait, le fil sera transféré dans la section "Tutoriels".
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 10212
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France

Re: [Calc] Pyramide des âges depuis un ODB

Messagepar Ravioli » 02 Déc 2013 10:05

Bonjour,

1. Même si je ne suis pas un expert en base, je ne vois pas pourquoi il faudrait rebaptiser la base sous le terme "Participants",
puisqu'elle existe et qu'avec la procédure décrite,
(l'enregistrer comme source de données par les Options)
elle fonctionne malgré WIN 8 ;
mais expliquez-moi en quoi elle fonctionnerait mieux.

2. pour le fichier Calc, je pense que quelques copies d'écran du formatage du diagramme
dans le cas d'un tutoriel serait souhaitable...(je les rajouterai)

A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28

Re: [Calc] Pyramide des âges depuis un ODB

Messagepar DLE » 02 Déc 2013 15:18

Bonjour Ravioli,

Dans ma configuration, si la base est enregistrée sous le nom "Pyramide", j'obtiens le message d'erreur "Erreur lors de l'accès à la source de données 'participants'...." lorsque je clique sur voir la pyramide d'age dans le formulaire.cf copie-écran "Pyramide".
Pyramide.png

Par contre si la base est enregistrée sous le nom "participants" il n'y a plus de message et la feuilleCalc est remplie. Cf. copie-écran "participant".
Participants.png


A+
AOO 4.1.7 et Libreoffice 6.2.8.2 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1227
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: [Calc] Pyramide des âges depuis un ODB

Messagepar Ravioli » 02 Déc 2013 15:48

Bonjour DLE,

Comportement normal puisque le fichier Calc à l'ouverture ne peut reconnaître la base de donnée qui n'est pas encore enregistrée par AOO comme Sources de données ni la Table ou la Requête sélectionnée...avec ta procédure.
J'ai le même message en effet jusqu'à ce que je choisisse par F4 la bonne requête...

Suis ma procédure...
ne pas ouvrir le fichier Calc en question tant que la Base n'est pas enregistrée.
C'est le pourquoi de ma procédure : l'import des Bases exemples du forum sur l'ordinateur individuel...
alors qu'elles ont été créées avec les Tables ou Requêtes sélectionnées sur l'ordinateur source.

A+
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28

Re: [Base] Pyramide des âges depuis un ODB

Messagepar plonge » 02 Déc 2013 21:17

Bonsoir à tous,
A lire vos messages, je constate que l'on est en train de dévier complétement du sujet. J'ai créé ce modèle (et non tuto) avant tout pour être utilisé depuis base (mon utilisation première) et non depuis calc (d'où les erreurs), pour faire une pyramide depuis calc pas besoin de base comme l'a démontré Ravioli. C'est pourquoi je l'avais placé dans Base comme je l'avais déjà fait pour un autre graphe https://forum.openoffice.org/fr/forum/v ... =9&t=34658, le fait de l'avoir renommé en [Calc] à complétement faussé l'idée et l'utilisation de départ.
Plonge
Pièces jointes
pyr1.jpg
Pyramide1.zip
(138.91 Kio) Téléchargé 111 fois
LO version 6282 sous windows 10 standard, java 1.8.0_231
plonge
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 270
Inscrit le : 09 Sep 2010 20:06

Re: [Base] Pyramide des âges depuis un ODB

Messagepar Ravioli » 03 Déc 2013 08:41

Bonjour plonge

Tout à fait d'accord avec vous, sujet particulièrement intéressant à partir de la Base de données.

Ma remarque sur Calc avec son dossier joint n'était faite que pour modérer votre affirmation sur la création non "directe" d'une Pyramide des âges.

Ma procédure pour éviter justement les messages des personnes ne maîtrisant pas complètement Base et qui ouvriraient le fichier Calc en premier et seraient étonnées de l'apparition de messages d'erreurs sans se placer dans votre démarche.

Par contre, un Tutoriel mixte [Calc] & [Base] Pyramide des âges serait un plus afin que votre travail ne soit pas perdu dans la masse des messages de Bases...
Je pense que papayes va s'y mettre, en vous citant naturellement...

Cordialement,
AOO 4.1.1 LibO 4.4.5
Vista SP2, Win7 SP1, Win7 SP1 Pro, Win 8.1.1 Pro, Mac Intel OS X 10.10.5, Ubuntu 12.04 LTS 32 bits, OpenSuse 13.2, Debian 7
& LibO 4.0.6 pour Mac PPC 10.5.8
Avatar de l’utilisateur
Ravioli
GourOOu
GourOOu
 
Message(s) : 7610
Inscrit le : 18 Oct 2007 17:28

Re: [Base] Pyramide des âges depuis un ODB

Messagepar Papayes » 03 Déc 2013 08:51

Bonjour,

J'ai placé une copie des 2 premiers messages en section Base.

Je traiterai le tutoriel quand j'en aurai le temps.
 Ajout : j'ai pris le temps cet après midi... 
https://forum.openoffice.org/fr/forum/v ... 78#p225378

Merci pour votre participation active.

JYL
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
 
Message(s) : 4154
Inscrit le : 07 Déc 2005 14:55
Localisation : Vic-Fezensac dans le Gers

Re: [Base] Pyramide des âges depuis un ODB

Messagepar plonge » 03 Déc 2013 17:38

Bonsoir Ravioli et Papayes,
Ok pour la remarque Ravioli, mais le fil précisait bien "à partir d'une base de données".
Je viens de voir que Papayes a eu le temps de faire le tuto, merci à lui.
Cordialement
LO version 6282 sous windows 10 standard, java 1.8.0_231
plonge
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 270
Inscrit le : 09 Sep 2010 20:06


Retour vers Enrichissez la documentation

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)