Page 1 sur 1

[Base] Pyramide des âges depuis un ODB

MessagePublié: 30 Nov 2013 20:30
par plonge
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

Re: Pyramide des âges

MessagePublié: 01 Déc 2013 08:47
par Ravioli
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é 199 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+

Re: Pyramide des âges

MessagePublié: 01 Déc 2013 09:58
par DLE
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.

Re: Pyramide des âges

MessagePublié: 01 Déc 2013 16:54
par plonge
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

Re: Pyramide des âges

MessagePublié: 02 Déc 2013 09:53
par Bidouille
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".

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

MessagePublié: 02 Déc 2013 10:05
par Ravioli
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+

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

MessagePublié: 02 Déc 2013 15:18
par DLE
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+

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

MessagePublié: 02 Déc 2013 15:48
par Ravioli
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+

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

MessagePublié: 02 Déc 2013 21:17
par plonge
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

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

MessagePublié: 03 Déc 2013 08:41
par Ravioli
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,

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

MessagePublié: 03 Déc 2013 08:51
par Papayes
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

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

MessagePublié: 03 Déc 2013 17:38
par plonge
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