"isoler" ceux qui ne sont pas partie prenante de la généalogie
Il y a aussi la liste des individus dits "orphelins" dans le menu "individus"
Pour le sql , déjà paru par le passé :
/* Liste des témoins des événements Individus */
SELECT I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,
R1.REF_RELA_LIBELLE as RELATION ,
R.REF_EVE_LIB_LONG as EVENEMENT,
I1.NOM as NOM, I1.PRENOM AS PRENOM,
E.EV_IND_DATE_WRITEN as DATES,
E.EV_IND_VILLE as VILLE
FROM T_ASSOCIATIONS T, EVENEMENTS_IND E, INDIVIDU I,
INDIVIDU I1, REF_EVENEMENTS R, REF_RELA_TEMOINS R1
WHERE T.ASSOC_
KLE_DOSSIER = 1 AND E.EV_IND_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER
AND T.ASSOC_TABLE = 'I'
AND T.ASSOC_KLE_IND = E.EV_IND_KLE_FICHE
AND E.EV_IND_CLEF = T.ASSOC_EVENEMENT
AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE
AND I1.CLE_FICHE= T.ASSOC_KLE_IND
AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE
AND R1.REF_RELA_CODE = T.ASSOC_TYPE
ORDER BY I.NOM, I.PRENOM
/* Liste des témoins événements familiaux */
SELECT DISTINCT I.NOM as NOM_TEMOIN, I.PRENOM AS PRENOM_TEMOIN ,
R1.REF_RELA_LIBELLE as RELATION ,
R.REF_EVE_LIB_LONG as EVENEMENT,
I1.NOM as NOM_MARI, I1.PRENOM AS PRENOM_MARI,
I2.NOM as NOM_FEMME, I2.PRENOM AS PRENOM_FEMME,
E.EV_FAM_DATE_WRITEN as DATES , E.EV_FAM_VILLE as LIEU
FROM T_ASSOCIATIONS T, EVENEMENTS_FAM E, T_UNION T1, INDIVIDU I,
INDIVIDU I1, INDIVIDU I2, REF_EVENEMENTS R, REF_RELA_TEMOINS R1
WHERE T.ASSOC_
KLE_DOSSIER = 1 AND T.ASSOC_TABLE = 'U'
AND E.EV_FAM_CLEF = T.ASSOC_EVENEMENT
AND E.EV_FAM_KLE_DOSSIER = T.ASSOC_KLE_DOSSIER
AND T1.UNION_CLEF = E.EV_FAM_KLE_FAMILLE
AND I.CLE_FICHE = T.ASSOC_KLE_ASSOCIE
AND I1.CLE_FICHE = T1.UNION_MARI
AND I2.CLE_FICHE = T1.UNION_FEMME
AND R.REF_EVE_LIB_COURT = E.EV_FAM_TYPE
AND R1.REF_RELA_CODE = T.ASSOC_TYPE
ORDER BY I.NOM, I.PRENOM