gmourral Super-amateur

Inscrit le: 30 Aoû 2004 Messages: 20
|
Posté le: 10 Jan 2005 16:51 Sujet du message: Date incohérente dans les événements individuels |
|
|
Bonjour,
Lorsque l'on crée ou modifie un événement individuel autre que Naissance ou Décès, le champ EV_IND_DATE de la table EVENEMENTS_IND est mis à jour avec la date du jour et non la date de l'événement.
J'ai créé un nouveau dossier où j'ai saisi pour un individu des évènements. La requête suivante :
SELECT
INDIVIDU.NOM,
INDIVIDU.PRENOM,
INDIVIDU.DATE_NAISSANCE,
EVENEMENTS_IND.EV_IND_DATE_YEAR,
EVENEMENTS_IND.EV_IND_DATE,
EVENEMENTS_IND.EV_IND_DATE_WRITEN,
EVENEMENTS_IND.EV_IND_TYPE,
EVENEMENTS_IND.EV_IND_DESCRIPTION
FROM
INDIVIDU
INNER JOIN EVENEMENTS_IND ON (INDIVIDU.CLE_FICHE = EVENEMENTS_IND.EV_IND_KLE_FICHE)
WHERE
(INDIVIDU.KLE_DOSSIER = '3) AND
(EVENEMENTS_IND.EV_IND_DATE IS NOT NULL) AND
(cast(extract(year from EVENEMENTS_IND.EV_IND_DATE) as char(4)) <> EVENEMENTS_IND.EV_IND_DATE_YEAR)
ORDER BY
INDIVIDU.NOM,
INDIVIDU.PRENOM
donne le résultat suivant :
[code]NOM PRENOM EV_IND_DATE_YEAR EV_IND_DATE EV_IND_DATE_WRITEN EV_IND_TYPE EV_IND_DESCRIPTION
MOURRAL Guy-Arnaud 1984 09/01/2005 30-juin-84 DIPL Diplôme test
MOURRAL Guy-Arnaud 1997 09/01/2005 30-déc-97 PURC achat test
MOURRAL Guy-Arnaud 1995 09/01/2005 12-févr-95 EVEN test 1
MOURRAL Guy-Arnaud 1960 09/01/2005 19-sept-60 CHR
MOURRAL Guy-Arnaud 1969 09/01/2005 12-mai-69 COMU
[/code]
Si l'on modifie ces événements le EV_IND_DATE est toujours erroné.
A priori cela n'a pas d'impact sur le bon fonctionnement d'Ancestrologie, mais je n'ai pas testé tous les reports.
Toutefois je pense que le fait que ce champ ne soit pas cohérent risque d'être une source de problèmes pour l'avenir.
La version d'Ancestrologie que j'utilise est la 223. Sur ma version précédente, la 111, il n'y avait pas ce problème.
Guy-Arnaud |
|