forum Ancestrologie
		Ancestrologie - Le Programme => Ancestrologie - Suggestions => Discussion démarrée par: jacky80 le 01 Mai 2006 à 18:37:19
		
			
			- 
				Bonjour à tous,
Serait-il possible d'avoir dans la liste des documents la liste des actes manquants par personne. Cela pourrait faciliter les recherches.
Peut-être que quelqu'un a déjà construit lui-même ce type de document ???
merci pour vos réponses.
       :?:
			 
			
			- 
				Bonjour et bienvenue :wink: 
Suggestion? plutôt Utilisation... :wink: 
Dans un premier temps, le BOA peut vous faire ça avec les listes "clé en main"... 
 :arrow: dans Ancestrologie, menu "plugins"  :arrow: BOA
 :arrow: dans le BOA, menu "liste"
Ensuite, si vous voulez vous lancer dans l'utilisation du SQL, une petite visite dans les forum SQL et BOA vous donnera des procédures à utiliser par copier / coller...
			 
			
			- 
				voici les requêtes sql à placer dans le boa
Par défaut le dossier est = 2
Liste des actes naissances manquants pour les individus porteurs d’un sosa, triée par ville et par date 
SELECT I.NUM_SOSA as SOSA, I.NOM, I.PRENOM, 
E.EV_IND_DATE_WRITEN as Dates, E.EV_IND_VILLE as Lieu 
FROM INDIVIDU I, EVENEMENTS_IND E 
WHERE I.KLE_DOSSIER = 2 
AND I.NUM_SOSA IS NOT NULL 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE 
AND E.EV_IND_KLE_DOSSIER = I.KLE_DOSSIER 
AND E.EV_IND_TYPE = 'BIRT' 
AND (E.EV_IND_ACTE = 0 or E.EV_IND_ACTE IS NULL) 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NUM_SOSA
Liste des actes décès manquants pour les individus porteurs d’un sosa, triée par ville et par date
SELECT I.NUM_SOSA as SOSA, I.NOM, I.PRENOM, 
E.EV_IND_DATE_WRITEN as Dates, E.EV_IND_VILLE as Lieu 
FROM INDIVIDU I, EVENEMENTS_IND E 
WHERE I.KLE_DOSSIER = 2 
AND I.NUM_SOSA IS NOT NULL 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE 
AND E.EV_IND_KLE_DOSSIER = I.KLE_DOSSIER 
AND E.EV_IND_TYPE = 'DEAT' 
AND (E.EV_IND_ACTE = 0 or E.EV_IND_ACTE IS NULL) 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NUM_SOSA
Liste des actes de mariages manquants pour les porteurs d’un sosa, triée par ville et par date
SELECT I.NUM_SOSA , I.NOM, I.PRENOM, I1.NUM_SOSA AS SOSA_CJT, I1.NOM AS NOM_CJT, I1.PRENOM AS PRENOM_CJT, 
E.EV_FAM_DATE_WRITEN AS DATES, E.EV_FAM_VILLE AS LIEU 
FROM T_UNION T, INDIVIDU I, INDIVIDU I1, EVENEMENTS_FAM E 
WHERE T.KLE_DOSSIER = 2
AND I.CLE_FICHE = T.UNION_MARI 
AND I.KLE_DOSSIER = T.KLE_DOSSIER 
AND I.NUM_SOSA IS NOT NULL 
AND I1.CLE_FICHE = T.UNION_FEMME 
AND I1.KLE_DOSSIER = T.KLE_DOSSIER 
AND I1.NUM_SOSA IS NOT NULL 
AND E.EV_FAM_KLE_FAMILLE = T.UNION_CLEF 
AND E.EV_FAM_TYPE = 'MARR' 
AND (E.EV_FAM_ACTE = 0 OR E.EV_FAM_ACTE IS NULL) 
ORDER BY E.EV_FAM_VILLE, E.EV_FAM_DATE, I.NOM, I.PRENOM, I.NUM_SOSA, I1.NOM, I1.PRENOM, 
I1.NUM_SOSA
Liste des actes de naissance manquants triée par ville et par date
SELECT I.CLE_FICHE AS NIP, I.NOM, I.PRENOM, R.REF_EVE_LIB_LONG AS EVENEMENT, E.EV_IND_DATE_WRITEN AS DATE_EVENEMENT, E.EV_IND_VILLE AS VILLE
FROM INDIVIDU I, EVENEMENTS_IND E, REF_EVENEMENTS R 
WHERE I.KLE_DOSSIER = 2 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE
 AND E.EV_IND_TYPE = 'BIRT'
AND (E.EV_IND_ACTE = 0 OR E.EV_IND_ACTE IS NULL)
AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NOM, I.PRENOM, I.CLE_FICHE
Liste des actes de décès manquants triée par ville et par date
SELECT I.CLE_FICHE AS NIP, I.NOM, I.PRENOM, R.REF_EVE_LIB_LONG AS EVENEMENT, E.EV_IND_DATE_WRITEN AS DATE_EVENEMENT, E.EV_IND_VILLE AS VILLE
FROM INDIVIDU I, EVENEMENTS_IND E, REF_EVENEMENTS R 
WHERE I.KLE_DOSSIER = 2 
AND E.EV_IND_KLE_FICHE = I.CLE_FICHE
 AND E.EV_IND_TYPE = 'DEAT'
AND (E.EV_IND_ACTE = 0 OR E.EV_IND_ACTE IS NULL)
AND R.REF_EVE_LIB_COURT = E.EV_IND_TYPE 
ORDER BY E.EV_IND_VILLE, E.EV_IND_DATE, I.NOM, I.PRENOM, I.CLE_FICHE
Liste des actes de mariage manquants triée par ville et par date
SELECT I.NOM, I.PRENOM, I1.NOM AS NOM_CJT, I1.PRENOM AS PRENOM_CJT, 
E.EV_FAM_DATE_WRITEN AS DATES, E.EV_FAM_VILLE AS LIEU 
FROM T_UNION T, INDIVIDU I, INDIVIDU I1, EVENEMENTS_FAM E 
WHERE T.KLE_DOSSIER = 2 
AND I.CLE_FICHE = T.UNION_MARI 
AND I.KLE_DOSSIER = T.KLE_DOSSIER 
AND I1.CLE_FICHE = T.UNION_FEMME 
AND I1.KLE_DOSSIER = T.KLE_DOSSIER 
AND E.EV_FAM_KLE_FAMILLE = T.UNION_CLEF 
AND E.EV_FAM_TYPE = 'MARR' 
AND (E.EV_FAM_ACTE = 0 OR E.EV_FAM_ACTE IS NULL) 
ORDER BY E.EV_FAM_VILLE, E.EV_FAM_DATE, I.NOM, I.PRENOM, I1.NOM, I1.PRENOM
			 
			
			- 
				Service compris...  :wink:  :lol:
			
 
			
			- 
				
Service compris...  :wink:  :lol:
En ce 1er mai non  :!:  :wink: