Auteur Sujet: [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage  (Lu 13349 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Bruno T.

  • Administrateur
  • AncestroGrandMaitre
  • *****
  • Messages: 4 599
  • Remercié: 66 fois
    • Notre Généalogie
  • Programme: 1998.1.6 - dev: 2001.3.16
  • Base: 5.131 emb/serv
  • Système: w10x64
Citer
Anomalie 20

L'estimation de l'âge n'est pas homogène : elle change selon le mois de l'année mais pas la date de naissance

Localisation : Fenêtre principale

Type : Ergonomie


Bonjour, au sujet de cette anomalie j'ai fait ce début d'analyse :



J'ai parcouru les fils débattant ce pb:

    http://www.ancestrologie.org/forum/index.php?topic=4025.0

    http://www.ancestrologie.org/forum/index.php?topic=3823.0

    http://www.ancestrologie.org/forum/index.php?topic=2082.0[/list]

    Les avis divergent sur la manière d'afficher l'âge, et plusieurs options sont possibles:

      -
    à partir de l'écart des années:

       1-la différence d'années entières

    - à partir de l'écart en jours divisé par 365,25

       2-le nombre d'années arrondi

       3-le nombre d'années tronqué

       4-le nombre d'années en valeurs décimales

        5-la différence d'années entières, et le nombre de mois entier[/list]

    Ce que fait Ancestrologie:

      - pour les fiches individu est appliqué la méthode du point 1 avec
    [Proc_Age_Individu] où Age = Année_Décés - Année_Naissance

       - pour la fenêtre anniversaire, c'est le point 2 avec Age = Date_Courante - DateEvenementNaissance / 365.25, la donnée Age étant un entier, la conversion fait un arrondi[/list]

    Et pour le reste :

      - Le point 3 pourrait en séduire plus d'un, car 'tronqué' veut dire que 47,3 ou 47,9 donne 47, il est souvent d'usage de dire que tant qu'on n'a pas l'âge.... on l'a pas!

      - Le point 4 ne me semble pas satisfaisant. Qui se voudrait affubler d'un age du style " 45,7 ans ", bien que l'on dise couramment " 38 ans et demi "

      -
    Je préfère nettement mieux le point 5, on aurait par exemple " 47 ans et 11 mois " [/list]

    Le tableau ci-dessous est peut-être plus clair:





    Vos avis  :?:
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne Ransac

    • Modérateur Global
    • AncestroGrandMaitre
    • *****
    • Messages: 3 015
    • Remercié: 1 fois
      • bases des villes
    • Programme: 2015-1996.3
    • Base: 5.131
    • Système: Windows vista, Windows 7, Windows 10
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #1 le: 09 Mai 2005 à 19:22:49 »
    j'suis tenté plutôt par les points 2, 3 ou 5.

    le points 5 est bien, mais il surcharge un peu trop l'écran.

    Entre les points 2 et 3 je prefère le 2, mais j'suis p'tre un peu trop matheux, pour moi quand je vois 47 ans et 8 mois, je comprends 48 ans et non 47 !
    N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
    Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
     

    Hors ligne Tophe3860

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #2 le: 09 Mai 2005 à 19:24:25 »
    Citation de: "macpc"
    Je préfère nettement mieux le point (4) 5, on aurait par exemple " 47 ans et 11 mois "




    Après lecture, je suis de ton avis...

    Cette solution est d'autant plus interessante qu'elle permet d'obtenir l'age, en particulier, pour les enfants morts avant leur première année.
    Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
     

    Hors ligne Lya

    • AncestroSenior
    • *****
    • Messages: 1 396
      • http://quidancestro.free.fr
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #3 le: 09 Mai 2005 à 20:00:08 »
    Le point 5 aussi pour moi. Ou à défaut le point 3.

    Pas le point 2, pour moi c'est la date anniversaire qui compte, pas la "relative proximité".  :mrgreen:



    Super travail  :!:
    Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



     

    Hors ligne Bruno T.

    • Administrateur
    • AncestroGrandMaitre
    • *****
    • Messages: 4 599
    • Remercié: 66 fois
      • Notre Généalogie
    • Programme: 1998.1.6 - dev: 2001.3.16
    • Base: 5.131 emb/serv
    • Système: w10x64
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #4 le: 09 Mai 2005 à 20:53:35 »
    Citation de: "Lya"
    Super travail  :!:
    Merci  :wink:
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne Cecillon

    • AncestroExpert
    • *****
    • Messages: 464
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #5 le: 09 Mai 2005 à 21:22:22 »
    Très bonne idée de sondage : merci !!!



    Je suis également d'accord avec le 5 ... c'est le plus réaliste de tous. Chacun pourra aussitôt arrondir mentalement en voyant 47 ans et 11 mois, mais cela reste 47 ans !



    Merci d'avoir si bien présenté le problème et ses solutions
     

    Hors ligne Bruno T.

    • Administrateur
    • AncestroGrandMaitre
    • *****
    • Messages: 4 599
    • Remercié: 66 fois
      • Notre Généalogie
    • Programme: 1998.1.6 - dev: 2001.3.16
    • Base: 5.131 emb/serv
    • Système: w10x64
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #6 le: 09 Mai 2005 à 21:26:43 »
    Citation de: "Cecillon"
    mais cela reste 47 ans !
    :lol:
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne Lya

    • AncestroSenior
    • *****
    • Messages: 1 396
      • http://quidancestro.free.fr
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #7 le: 09 Mai 2005 à 21:51:19 »
    En fait, je crois que les femmes tiennent beaucoup à avoir 47 ans jusqu'au 08/05/2005...  :lol:   :wink:
    Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



     

    Hors ligne Bruno T.

    • Administrateur
    • AncestroGrandMaitre
    • *****
    • Messages: 4 599
    • Remercié: 66 fois
      • Notre Généalogie
    • Programme: 1998.1.6 - dev: 2001.3.16
    • Base: 5.131 emb/serv
    • Système: w10x64
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #8 le: 09 Mai 2005 à 21:59:00 »
    :shock:  je pense à truc subitement ! Pour le mois ..... non, non pas les jours :?

    Ok, je tranche: le mois sera donc tronqué  :P

    bons, j'arrête.... ça tourne au mélo... :wink:

    Citation de: "Lya"
    En fait, je crois que les femmes tiennent beaucoup à avoir 47 ans jusqu'au 08/05/2005...  
    j'aurais p'tet du faire unsondage pour les hommes et un pour les femmes  :lol:
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne Gvx

    • AncestroJunior
    • ****
    • Messages: 361
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #9 le: 09 Mai 2005 à 22:32:21 »
    Bonsoir,



    Pour moi egalement le point 5 me semble le plus interressant. L'autre solution qui aurait mon assentiment serait le point 3.



    Est-ce possible? voir la reponse de PCM ICI. Il utilise uniquement les champs "Année" dans la base

    Hors ligne Lya

    • AncestroSenior
    • *****
    • Messages: 1 396
      • http://quidancestro.free.fr
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #10 le: 09 Mai 2005 à 22:39:32 »
    Citation de: "macpc"
    j'aurais p'tet du faire un sondage pour les hommes et un pour les femmes  :lol:


    Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



     

    Hors ligne Bruno T.

    • Administrateur
    • AncestroGrandMaitre
    • *****
    • Messages: 4 599
    • Remercié: 66 fois
      • Notre Généalogie
    • Programme: 1998.1.6 - dev: 2001.3.16
    • Base: 5.131 emb/serv
    • Système: w10x64
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #11 le: 09 Mai 2005 à 23:24:49 »
    Citation de: "Gvx"
    Est-ce possible? voir la reponse de PCM ICI. Il utilise uniquement les champs "Année" dans la base
    Je ne crois pas, des champs date sont utilisés pour le calcul de l'age dans les anniversaires avec PROC_ANNIVERSAIRE (cf mon analyse au début)  :shock:
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne BLefebvre

    • AncestroExpert
    • *****
    • Messages: 885
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #12 le: 10 Mai 2005 à 07:06:33 »
    Pour moi, mettre le nombre de mois n'a pas beaucoup de sens puisque,dans les documents que l'on trouve, ils ne sont jamais indiqués.

    Ce n'est justifié que pour les enfants dans leur première année. Mais alors, où s'arrréter? Dans le premier mois de la vie, certains réclameront de mettre la semaine, et dans la première semaine, le nombre de jours.

    On tronque l'année à la partie entière, et c'est bien comme ça. Pourquoi se casser le tête.
    XP SP3 V1360 B5.130
     

    Hors ligne Tophe3860

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #13 le: 10 Mai 2005 à 07:34:43 »
    Il s'agit d'un compromis...  :wink:
    Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!
     

    Hors ligne Claude Baudin

    • AncestroSenior
    • *****
    • Messages: 1 709
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #14 le: 10 Mai 2005 à 07:56:24 »
    Moi je vote pour le 2 car aucun logiciel n'accepte lesz mois derrière les années et puis je trouve que cela n'est pas d'une importance capitale pour le logiciel, si ce n'est que de donner du travail sup a Philippe :wink:
    Cordialement
    A+
    Ancestrologie V 1101 B 5122
    PIV 3G° 2048 M°
    Intel core 2 duo, 2048M° Ecran 19p et 17p
    OS Vista  Windows7 et Xp
    ___________

    Claude
     

    Hors ligne Bruno T.

    • Administrateur
    • AncestroGrandMaitre
    • *****
    • Messages: 4 599
    • Remercié: 66 fois
      • Notre Généalogie
    • Programme: 1998.1.6 - dev: 2001.3.16
    • Base: 5.131 emb/serv
    • Système: w10x64
    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #15 le: 10 Mai 2005 à 08:17:28 »
    Citation de: "Claude Baudin"
    Moi je vote pour le 2 car aucun logiciel n'accepte les mois derrière les années


    As-tu bien cerné la différence entre les points 2 et 3, pour mémoire  :arrow:

      2 --> 47 ans et 7 mois deviens 48 ans, 47 ans et 3 mois = 47 ans, on arrondi à l'entier le plus proche plus près

      3 --> 47 ans et 7 mois ou 47 et 3 mois deviennent 47 ans, on supprime la partie décimale
    Téléchargez des images supplémentaires pour Ancestr'Arbres Images au choix enrichissez en ajoutant les votres
    A+    Bruno
                                                                                                   
     

    Hors ligne Charlet

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #16 le: 10 Mai 2005 à 08:21:10 »
    Pour ma part le 3 me satisfait
    Cordialement Roger
     

    Hors ligne DDdeBerdeux

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #17 le: 10 Mai 2005 à 19:52:10 »
    Si je peux me permettre, moi je vote en premier 5, et en second choix .

    En réalité, on n'utilise le mois que pour des ages faibles (jusqu'à 2 ou 3 ans), ensuite c'est l'année écoulée.

    Dans tous les cas, il y a un problème. Aujourd'hui, c'est le champ DATE_YEAR qui est utilisé pour calculer l'âge (méthode 1). Il faudrait utiliser le champ DATE. Mais on peux voir dans la table EVENEMENTS_IND, que ce champ n'était (et ne peut être) renseigné que si la date saisie (champ DATE_WRITEN) est effectivement traduisible en date. Comment traduire est 1970? ou 1970?, par 01/01/1970?

    En écrivant, je viens de voir que la date "traduite" dans le champ DATE est effectivement fausse (date du jour de saisie?) pour des évènements autres que BIRT ou DEAT, mais cette anomalie est déjà signalée.

    Par contre une anomalie est provoquée par le mode de calcul actuel. Si un enfant décède par exemple le 1/07/1900, peu après sa naissance mais date précise inconnue, quelle date mettez-vous pour éviter l'apparition du message d'erreur "Décès avant sa naissance"?
    Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
     

    Hors ligne DDdeBerdeux

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #18 le: 10 Mai 2005 à 19:54:17 »
    Mon second choix est 3. Il a été oublié tout à l'heure.
    Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
     

    Hors ligne Tophe3860

    [Réalisé ß303] Anomalie 20 : calculs de l'age et affichage
    « Réponse #19 le: 10 Mai 2005 à 20:09:46 »
    Citation de: "DDdeberdeux"
    Si je peux me permettre...


    Si, à mon tour, je peux me permettre  :wink: , tu peux totalement te le permettre : tous les avis sont bienvenus... :wink::wink::wink:



    PS : un tit truc...

    Quand un auteur oublie ou souhaite modifier un élément dans son message, il a toujours la possibilité de le faire en utilisant le bouton , en haut à droite du message envoyé... :wink:
    Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!