Auteur Sujet: Evènement individuel de type Recensement  (Lu 22904 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 256
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 128.0 Firefox 128.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Evènement individuel de type Recensement
« le: 06 Août 2024 à 15:43:52 »
Bonjour,
Dans certains cas particulier, il m'arrive de ne pas décrire les enfants d'un individu homme; en revanche je saisie dans un champ recensement de cet individu les infos suivantes: Enfant:............
Toutefois pour garder un état de ces descriptions incomplètes, je me demande si une requête pourrais extraire:
Le nom et prénom de tout individu possédant l'évènement recensement décrit au dessus
Le contenu de la description de l'évènement Recensement
Le contenu de la source de l'évènement Recensement
Le nom et prénom de son épouse si elle existe
La date de l'union si elle existe.
D'avance merci
Trés amicalement
Robert de Limoges
J'ai la version Base : 5.131, la version Programme 2015.1996.3 et BOA 1,7 du 13 mars 2005.
Sur mon FIXE Windows 10 et sur mon PORTABLE Windows 7
 

Hors ligne jfd

  • AncestroExpert
  • *****
  • Messages: 498
  • Remercié: 10 fois
  • Windows 10 Windows 10
  • Firefox 128.0 Firefox 128.0
  • Programme: 2015.1996.3
  • Base: V5.131
  • Système: Windows 10 x64
Evènement individuel de type Recensement
« Réponse #1 le: 06 Août 2024 à 16:56:54 »
Bonjour Roblim

En attendant une solution avec les évènements familiaux de type mariage, voici une requête simple qui donne déjà la liste des individus ayant un évènement recensement avec sa description et le contenu de la source.

DDdeBerdeux s'il passe dans le coin aura surement la solution (moi je n'ai pas compris comment lié la table individu à celle de l'évènement familiale mariage).

Bonne continuation

SELECT
  INDIVIDU.NOM,
  INDIVIDU.PRENOM,
  EVENEMENTS_IND.EV_IND_SOURCE,
  EVENEMENTS_IND.EV_IND_DESCRIPTION,
  GESTION_DLL.DLL_DOSSIER
FROM
  INDIVIDU
  INNER JOIN EVENEMENTS_IND ON (INDIVIDU.KLE_DOSSIER = EVENEMENTS_IND.EV_IND_KLE_DOSSIER)
  AND (INDIVIDU.CLE_FICHE = EVENEMENTS_IND.EV_IND_KLE_FICHE)
  INNER JOIN GESTION_DLL ON (EVENEMENTS_IND.EV_IND_KLE_DOSSIER = GESTION_DLL.DLL_DOSSIER)
WHERE
  (INDIVIDU.CLE_FICHE = 9200) AND
  (EVENEMENTS_IND.EV_IND_TYPE = 'CENS')

"On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va"

citation de Christophe Colomb
 

Hors ligne jfd

  • AncestroExpert
  • *****
  • Messages: 498
  • Remercié: 10 fois
  • Windows 10 Windows 10
  • Firefox 128.0 Firefox 128.0
  • Programme: 2015.1996.3
  • Base: V5.131
  • Système: Windows 10 x64
Evènement individuel de type Recensement
« Réponse #2 le: 06 Août 2024 à 18:22:27 »
Modification

L'avant dernière ligne est de trop !
Désolé
"On ne va jamais aussi loin que lorsqu'on ne sait pas où l'on va"

citation de Christophe Colomb
 

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 256
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 128.0 Firefox 128.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Evènement individuel de type Recensement
« Réponse #3 le: 07 Août 2024 à 03:52:40 »
Bonjour Jfd
Je te remercie pour cette requête qui fonctionne et qui déjà m'aide bien.
Trés amicalement
Robert de Limoges
J'ai la version Base : 5.131, la version Programme 2015.1996.3 et BOA 1,7 du 13 mars 2005.
Sur mon FIXE Windows 10 et sur mon PORTABLE Windows 7
 

Hors ligne DDdeBerdeux

Evènement individuel de type Recensement
« Réponse #4 le: 07 Août 2024 à 11:15:31 »
Bonjour,

DDdeBerdeux s'il passe dans le coin aura surement la solution (moi je n'ai pas compris comment lié la table individu à celle de l'évènement familiale mariage).

Quelque chose comme:

left join T_UNION u on u.UNION_MARI=INDIVIDU.CLE_FICHE /*si le recensement est lié au mari*/
left join INDIVIDU f on f.CLE_FICHE=u.UNION_FEMME /*pour connaître la femme*/
left join EVENEMENTS_FAM ef on ef.EV_FAM_KLE_FAMILLE=u.UNION_CLEF and ef.EV_FAM_TYPE='MARR'

left join doit être utilisé sinon, si la femme ou le mariage est inconnu, tout l'enregistrement résultat serait supprimé.

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)