Ancestrologie - Plugins et Outils > BOA
Ci=onstruction requête
guydubourg:
Bonjour Joêl,
Pour les décès ayant dépassés l'expèrance de vie,
cela existe déjà sans requête en allant dans onglet Listes puis liste des dates incohérences des individus, laisser mouliner un peu et la liste s'affiche
ca vous rend compte, en fonction de vos paramétrages indiqués dans
onglet Configuration/Controle de cohérence (nb vous pouvez les changer)
homme-femme * avt l'age de10 12 ans ou après 85 ans
homme femme père avant l'age de 13 ans, ou après l'age de 75 ans
homme femme ayant dépassé l'age de 110 ans
couple yant 2 enfants en moins de 190 jours
etc...
Essayez c'est l'adopter, d'autant que vous pouvez voir, corriger en ouvrant la fiche individuelle en faisant clic droit souris (en conservant la liste ouverte)
Guy
DDdeBerdeux:
Bonsoir,
Si vous tenez à créer l'événement décès pour toutes les personnes de votre dossier pour lesquelles cet événement n'a pas été créé, alors que d'après l'année de naissance déclarée ils dépasseraient en 2023 l'âge de 110 ans, exécutez dans le BOA la requête suivante:
insert into EVENEMENTS_IND (EV_IND_KLE_FICHE,EV_IND_KLE_DOSSIER,EV_IND_TYPE)
select n.EV_IND_KLE_FICHE,n.EV_IND_KLE_DOSSIER,'DEAT'
from EVENEMENTS_IND n
where n.EV_IND_KLE_DOSSIER=(select DLL_DOSSIER from GESTION_DLL)
and n.EV_IND_TYPE='BIRT'
and (2023-n.EV_IND_DATE_YEAR)>110
and not exists (select * from EVENEMENTS_IND
where EV_IND_KLE_FICHE=n.EV_IND_KLE_FICHE
and EV_IND_TYPE='DEAT')
Comme avant toute modification "de masse" comme celle-ci, n'oubliez pas de sauvegarder votre base.
Comme cette requête ne retourne aucun résultat, il faut cliquer sur "Exécuter une procédure", et ne pas oublier de valider les modifications avant de fermer le BOA.
André
Barada:
Bonjour André
Un grand merci pour ta procédure d' insertion de l' évènement décès, c' est exactement ce que je voulais, le résultat est OK
Bonne journée
JL
Navigation
[*] Page précédente
Utiliser la version classique