forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Rapports d'anomalies => Discussion démarrée par: Bruno T. le 10 Mai 2005 à 00:05:55

Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Bruno T. le 10 Mai 2005 à 00:05:55
Citer
Anomalie 28

Date : quand un "token" est associé à une date dans un champ date (ex : depuis le 30/11/1790) :

- on obtient le résultat suivant : "mardi depuis le 30 novembre 1790"

- alors que l'on pourrait attendre : "depuis le mardi 30 novembre 1790"

Fil de discussion : http://www.ybruant.magic.fr/phpBB2a/viewtopic.php?p=20693#20693

Localisation : Fenêtre principale

Type : Ergonomie


J'ai regardé un peu comment ça se passe, et si je ne me trompe pas, actuellement on doit avoir (tout du moins on avait) ça:

   //    Date

    s_Jour := '';

    if mDate.DecodeHumanDate(IBQEveEV_IND_DATE_WRITEN.AsString) then

      begin

        if mDate.KnowDate then s_Jour := LongDayNames[DayOfWeek(mDate.GDate.DateTime1)];

      end;

    if s_Jour <> '' then

      s := s_Jour + ' ' + IBQEveEV_IND_DATE_WRITEN.AsString

    else

      s := IBQEveEV_IND_DATE_WRITEN.AsString;

    if (Length(s) > 0) then s := s + #13#10;
Où:

Si:

on désire l'insérer dans la chaine de date, après le 1er token si il existe, il faut reconstruire la chaine en:

Y a p'tet plus simple, mais pas vu et ça commence à sentir la raffinerie... :roll:

Sinon:

on peut simplement supprimer le nom du jour si il y a un Key1 <> '' ce qui pourrait donner:

Citer
//    Date

    s_Jour := '';

    if mDate.DecodeHumanDate(IBQEveEV_IND_DATE_WRITEN.AsString) then

      begin

        if mDate.KnowDate then s_Jour := LongDayNames[DayOfWeek(mDate.GDate.DateTime1)];

      s_Key1 := s_Key1 := mDate.GDate.Key1

      end;

    if s_Jour <> '' and s_Key1 <> '' then

      s := s_Jour + ' ' + IBQEveEV_IND_DATE_WRITEN.AsString

    else

      s := IBQEveEV_IND_DATE_WRITEN.AsString;

    if (Length(s) > 0) then s := s + #13#10;


Beaucoup plus simple à mettre en oeuvre, mais qui ne fera peut-être pas que des heureux  :?:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Tophe3860 le 10 Mai 2005 à 07:50:19
La seconde solution avait été évoquée sur le fil de discussion cité (http://www.ybruant.magic.fr/phpBB2a/viewtopic.php?p=20693#20693) dans l'anomalie pour justement éviter le côté, a priori, "raffinerie"...

Là aussi, cette solution serait un bon compromis...



D'autant plus que si on utilise un token (environ, avant, entre, après...), le jour de la semaine :

-  n'est pas une information précise, sinon on utiliserait pas le token...

-  correspond aux bornes d'une période, et l'inscription des jour de la semaine participe à une surcharge de données sans apporter d'informations très utiles... l'intérêt est la période, non le nom du jour des bornes de celle-ci...



 :wink:





Bruno, t'es un champion des dates!!!  :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Bruno T. le 10 Mai 2005 à 22:04:26
:oops:  merci



Citation de: "Philippe sur le site"
Je n arrives pas a reproduire ce pb
J'ai fait la manip avec ton dossier, et ai obtenu le pb

Un dessin valant mieux qu'un long discours

l'édition d'eve naissance: ................................ donne le résultat suivant:

(https://forum.ancestrologie.org/proxy.php?request=http%3A%2F%2Fmsbt.free.fr%2Fancestro%2Fautres%2FAncestro_jourDepuisdate.gif&hash=68f30e5de4b909a5251792605e467d60357a3136)

 :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Ransac le 15 Mai 2005 à 18:34:42
pour reproduire le problème :



tu ajoutes un évènement à une personne.

Pour la date, tu mets par exemple "avant 15 mai 2005" et tu obtiens comme résultat à l'affichage sur la fiche : "dimanche avant 15 mai 2005".



Il faudrait obtenir "avant dimanche 15 mai 2005" ou tout simplement ne pas afficher le jour dans le cas d'un Token : "avant 15 mai 2005"
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Lya le 15 Mai 2005 à 19:34:39
Personnellement, la suppression du jour dans ces dates imprécises ne me gênerait pas.



Un sondage ?  :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Ransac le 15 Mai 2005 à 21:17:53
je pari sur la suppression du jour dans ce cas là !  :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: garnierfrancoise le 15 Mai 2005 à 21:43:46
Comme Stéphane! Pareil!



Le jour de la semaine n'a aucun intérêt dans ce cas
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Tophe3860 le 15 Mai 2005 à 22:22:38
Mon avis n'a pas changé... depuis quelques messages!  :lol:

Pas vraiment d'intérêt puisque la date, dans ce cas, n'est pas précise...
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Christophe44 le 15 Mai 2005 à 22:44:13
:wink: C'est vrai que le jour n'a pas vraiment d'importance lorsque la date n'est pas précise, mais quelques fois, il peut être bon de le connaitre pour affiner et prendre en compte la date.

Un exemple :

- On sait que Pierre est né un jeudi, au mois de mai ...

- Il s'en suit que l'on découvre qu'il est né entre 1756 et 1759... ( je donne les dates au hasard je n'ai pas consulté la combatilité éventuelle )

- A partir de là on peut peut-être trouver sa date de naissance réèlle... :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: garnierfrancoise le 15 Mai 2005 à 23:37:31
OK avec ce que tu dis mais cela ne me semble pas lié avec ce dont nous parlons.



Si tu indiques: Né avant le 4/8/1730 le programme va t'indiquer "né mardi avant le 4 Aout 1750". A quoi cela te sert-il? Et en plus c'est faux!Cela ne veux pas dire qu'il est né un mardi! Si tu connais le jour de la semaine tu peux le noter en note. Mais ce n'est pas le programme qui va te dire le jour de la semaine de la naissance si tu ne lui donne pas la date :roll:



Le programme de peut rien te donner que ce que tu lui as "potentiellemnt donné"
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Ransac le 18 Mai 2005 à 18:52:34
je ramème les anomalie au goût du jour afin qu'on ne les oublie pas et que PCM puisse prendre connaissance des décisions que nous avons prises pour lui !  :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Bruno T. le 19 Mai 2005 à 13:02:55
Je constate ce pb avec 295, si je veux ouvrir la fiche de CM Alexandre

(https://forum.ancestrologie.org/proxy.php?request=http%3A%2F%2Fmsbt.free.fr%2Fancestro%2Fautres%2Fanc_conv_err_date.gif&hash=b6768ffd0966671dff2f23c6d2fe330b53a907bd)

J'ai pas pris le temps de mieux testé, mais ca parait sytématique si il y a un décés

D'autres le constatent-ils, avec beta 295 ?
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Ancestrologie le 19 Mai 2005 à 14:50:22
Citer
si je veux ouvrir la fiche de CM Alexandre


il t a rien fait mon GP, non mais





j ai pas de pb avec lui
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Tophe3860 le 19 Mai 2005 à 19:41:21
Bruno, rien observé de ce genre, non plus...  :D
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Bruno T. le 19 Mai 2005 à 22:12:28
Ca, y est, j'ai retrouvé le Grand-Père de Philippe  :lol:



Pour ce qui est de l'anomalie traitée ici, je crois bien que Philippe a eu une idée lumineuse  :idea:



Au lieu de Mardi depuis le 15 novembre 1905, il nous a mis depuis le 15 novembre 1905 (Mardi)



Je trouve cela très bien, je considère cette anomalie levée, et vous  :?:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Christophe44 le 19 Mai 2005 à 22:52:59
:lol: Tout à fait d'accord :P

C'est génial comme ça :)  :D
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Tophe3860 le 19 Mai 2005 à 23:24:47
Et à plusieurs cerveaux, on y avaient même pô pensé...  :lol:  :lol:  :lol:

Cela répond à la demande de tous... non?  :wink:

D'ailleurs, si je me trompe pas, cette forme était déjà utilisée pour les unions...  :roll:



merci, môssieur Philippe!
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Tophe3860 le 27 Mai 2005 à 20:12:38
Avec la version 2005.00.302, je retrouve dans les événements de sa vie les dates du type vendredi depuis le 27 mai 2005 :cry:



 :wink:
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Ransac le 27 Mai 2005 à 23:54:11
ben oui, le problème est revenu !
Titre: [Corrigé ­ß303]Anomalie 28: mardi vers date>vers date (ma
Posté par: Bruno T. le 28 Mai 2005 à 20:54:28
Ca y est, il a redisparu  :)