Auteur Sujet: Mariages  (Lu 2569 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« le: 24 Novembre 2022 à 13:42:50 »
Bonjour,
Je souhaiterai lister tous les mariages qui se sont déroulés à "La Calle" dont l'un des 2 mariés est né en Italie.
Cette liste pourrait détailler : nom- prénom- ville de naissance- pays de naissance des 2 mariés
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 Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages et évènements
« Réponse #1 le: 24 Novembre 2022 à 15:05:24 »
Bonjour,
Je souhaiterai lister pour les individus né en Italie :
-tous les mariages qui se sont déroulés à "La Calle" dont l'un des 2 mariés est né en Italie.
-tous les évènements qui se sont déroulés à "La Calle"
-les adresses qui se sont passées à "La Calle"
-les professions qui se sont déroulés à "La Calle"
Cette liste pourrait détailler : nom- prénom- ville de naissance- pays de naissance des 2 mariés et des individus concernés par les évènements ou adresses ainsi que la date de l'évènement
« Modifié: 24 Novembre 2022 à 15:11:38 par Roblim »
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

Mariages
« Réponse #2 le: 28 Novembre 2022 à 17:05:43 »
Bonjour,
C'est bien parce qu'il commence à faire froid dehors...
with it as
  (select i.CLE_FICHE,
    i.NOM,
    i.PRENOM,
    n.EV_IND_DATE_WRITEN as NAISSANCE,
    n.EV_IND_VILLE as VILLENAISSANCE
   from INDIVIDU i
   inner join EVENEMENTS_IND n on n.EV_IND_KLE_FICHE=i.CLE_FICHE
    and n.EV_IND_TYPE='BIRT' and n.EV_IND_PAYS='ITALIE'
   where i.KLE_DOSSIER=1) --Remplacer 1 par votre n° de dossier
select
  it.CLE_FICHE as NIP,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  'Domicile' as EVENEMENT,
  e.ADR_DATE_WRITEN as DATEEVENEMENT,
  '' as CONJOINT
from it
inner join ADRESSES_IND e on e.ADR_KLE_IND=it.CLE_FICHE
  and e.ADR_VILLE='La Calle'
union
select
  it.CLE_FICHE,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  coalesce(e.EV_IND_DESCRIPTION,r.REF_EVE_LIB_LONG),
  e.EV_IND_DATE_WRITEN,
  ''
from it
inner join EVENEMENTS_IND e on e.EV_IND_KLE_FICHE=it.CLE_FICHE
  and e.EV_IND_VILLE='La Calle'
inner join REF_EVENEMENTS r on r.REF_EVE_LIB_COURT=e.EV_IND_TYPE
  and r.REF_EVE_LANGUE='FR'
union
select
  it.CLE_FICHE,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  'Mariage',
  e.EV_FAM_DATE_WRITEN,
  (select ic.NOM||', '||ic.PRENOM||' {°'||e.EV_IND_DATE_YEAR||'}'||' '||e.EV_IND_PAYS
   from INDIVIDU ic
   inner join EVENEMENTS_IND e on e.EV_IND_KLE_FICHE=ic.CLE_FICHE
     and e.EV_IND_TYPE='BIRT'
   where ic.CLE_FICHE in (u.UNION_MARI,u.UNION_FEMME)
    and ic.CLE_FICHE<>it.CLE_FICHE)
from it
inner join T_UNION u on it.CLE_FICHE in (u.UNION_MARI,u.UNION_FEMME)
inner join EVENEMENTS_FAM e on e.EV_FAM_KLE_FAMILLE=u.UNION_CLEF
  and e.EV_FAM_TYPE='MARR'
  and e.EV_FAM_VILLE='La Calle'
Comme vous n'avez pas précisé si les listes devaient être distinctes, les professions font partie des événements individuels,
Si les deux conjoints sont italiens, leur mariage apparaît deux fois dans la liste.
J'espère aussi qu'il n'y a qu'un seul "La Calle" dans votre base, sans cela il faudrait ajouter le département et/ou le pays pour les distinguer.
André
« Modifié: 28 Novembre 2022 à 17:09:45 par DDdeBerdeux »
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #3 le: 29 Novembre 2022 à 06:06:53 »
Bonjour André,
J'ai une erreur 104, ligne 2 colonne1.
En fait je souhaiterais avoir, depuis la vision de la base de données, une idée de l'immigration italienne vers La Calle.
Pour cela j'ai avec la fonction recherche eu une première approche en prenant les nés en Italie et décédés à La Calle. Conscient que j'en ai qu'une partie avec cette fonction, j'ai fait cette demande.
Si c'est dans un même résultat cela serait bien.
J'ai effectivement un La Calle avec plusieurs subdivision.
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

Mariages
« Réponse #4 le: 29 Novembre 2022 à 10:07:58 »
Citer
J'ai une erreur 104, ligne 2 colonne1.
J'ai effectivement un La Calle avec plusieurs subdivision.
Bonjour,

J'ai oublié qu'Ancestrologie utilise encore la version 2.1 de Firebird, une version dont la dernière évolution date de 2008 et qui n'est plus maintenue depuis 2014... J'utilise la version 3.0.10. L'erreur de syntaxe (104) est due à l'utilisation d'une syntaxe, apparue seulement en version 2.5, qui simplifie la requête.
L'existence de plusieurs subdivisions n'est pas gênante, la sélection n'est faite que sur la ville. Ce qui aurait été gênant, c'est que vous ayez enregistré des événements situés dans une ville portant le même nom que "La Calle" différente de celle située à l'est de l'Algérie.

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

Hors ligne DDdeBerdeux

Mariages
« Réponse #5 le: 29 Novembre 2022 à 11:01:24 »
Cette version doit fonctionner dans le BOA, mais maintenant il faut modifier 3 fois le n° de dossier.
select
  it.CLE_FICHE as NIP,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  'Domicile' as EVENEMENT,
  e.ADR_DATE_WRITEN as DATEEVENEMENT,
  '' as CONJOINT
from (select i.CLE_FICHE,
    i.NOM,
    i.PRENOM,
    n.EV_IND_DATE_WRITEN as NAISSANCE,
    n.EV_IND_VILLE as VILLENAISSANCE
   from INDIVIDU i
   inner join EVENEMENTS_IND n on n.EV_IND_KLE_FICHE=i.CLE_FICHE
    and n.EV_IND_TYPE='BIRT' and n.EV_IND_PAYS='ITALIE'
   where i.KLE_DOSSIER=1) it --Remplacer 1 par votre n° de dossier
inner join ADRESSES_IND e on e.ADR_KLE_IND=it.CLE_FICHE
  and e.ADR_VILLE='La Calle'
union
select
  it.CLE_FICHE,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  coalesce(e.EV_IND_DESCRIPTION,r.REF_EVE_LIB_LONG),
  e.EV_IND_DATE_WRITEN,
  ''
from (select i.CLE_FICHE,
    i.NOM,
    i.PRENOM,
    n.EV_IND_DATE_WRITEN as NAISSANCE,
    n.EV_IND_VILLE as VILLENAISSANCE
   from INDIVIDU i
   inner join EVENEMENTS_IND n on n.EV_IND_KLE_FICHE=i.CLE_FICHE
    and n.EV_IND_TYPE='BIRT' and n.EV_IND_PAYS='ITALIE'
   where i.KLE_DOSSIER=1) it --Remplacer 1 par votre n° de dossier
inner join EVENEMENTS_IND e on e.EV_IND_KLE_FICHE=it.CLE_FICHE
  and e.EV_IND_VILLE='La Calle'
inner join REF_EVENEMENTS r on r.REF_EVE_LIB_COURT=e.EV_IND_TYPE
  and r.REF_EVE_LANGUE='FR'
union
select
  it.CLE_FICHE,
  it.NOM,
  it.PRENOM,
  it.NAISSANCE,
  it.VILLENAISSANCE,
  'Mariage',
  e.EV_FAM_DATE_WRITEN,
  (select '['||ic.CLE_FICHE||'] '||ic.NOM||', '||ic.PRENOM||' {°'||e.EV_IND_DATE_YEAR||'}'||' '||e.EV_IND_PAYS
  from INDIVIDU ic
  inner join EVENEMENTS_IND e on e.EV_IND_KLE_FICHE=ic.CLE_FICHE
    and e.EV_IND_TYPE='BIRT'
   where ic.CLE_FICHE in (u.UNION_MARI,u.UNION_FEMME)
    and ic.CLE_FICHE<>it.CLE_FICHE)
from (select i.CLE_FICHE,
    i.NOM,
    i.PRENOM,
    n.EV_IND_DATE_WRITEN as NAISSANCE,
    n.EV_IND_VILLE as VILLENAISSANCE
   from INDIVIDU i
   inner join EVENEMENTS_IND n on n.EV_IND_KLE_FICHE=i.CLE_FICHE
    and n.EV_IND_TYPE='BIRT' and n.EV_IND_PAYS='ITALIE'
   where i.KLE_DOSSIER=1) it --Remplacer 1 par votre n° de dossier
inner join T_UNION u on it.CLE_FICHE in (u.UNION_MARI,u.UNION_FEMME)
inner join EVENEMENTS_FAM e on e.EV_FAM_KLE_FAMILLE=u.UNION_CLEF
  and e.EV_FAM_TYPE='MARR'
  and e.EV_FAM_VILLE='La Calle'

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

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #6 le: 29 Novembre 2022 à 13:20:36 »
J'ai bien changé 3 fois le numéro de dossier; j'ai toujours l'erreur.
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

Mariages
« Réponse #7 le: 29 Novembre 2022 à 14:32:10 »
Le problème vient de ce forum. En sélectionnant et copiant le texte de la requête dans le message, un caractère spécial "Â" s'ajoute au début de certaines lignes, bien que le texte ait été mis dans une zone "Insérer du code". C'est ce caractère qui provoque une erreur de syntaxe.
Ça devrait marcher en téléchargeant le texte depuis le fichier joint, il contient la requête dans sa première forme qui en fin de compte fonctionne sans erreur.
Pour couronner le tout, j'ai du changer l'extension .SQL habituelle pour les fichiers de requêtes en .TXT parce que ce forum ne l'accepte pas. Ça pourrait se comprendre, s'il n'y avait pas d'autre solution pour empêcher l'exécution de ce fichier sur le poste hébergeur, encore que rien n'empêche d'exécuter une requête depuis un fichier .TXT.
Mais le comble, c'est que si vous n'avez pas vérifié que cette extension figure dans la liste des extensions autorisées, vous n'en êtes prévenu que lorsque vous soumettez le message, et la totalité de celui-ci est supprimé...:twisted: Il faut tout recommencer...

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

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #8 le: 29 Novembre 2022 à 18:04:14 »
La requête fonctionne très bien et je n'ai à changer qu'une fois le numéro de dossier.
En revanche, lorsque j'utilise la fonction recherche d'Ancestrologie avec nés en Italie et décédés à La Calle j'ai 751 occurrences et la requête me restitue 264 occurrences...
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

Mariages
« Réponse #9 le: 29 Novembre 2022 à 20:40:14 »
Étrange cette différence. La fonction de recherche trouvant un nombre d'individus, il serait normal qu'ils soient moins nombreux que le nombre d'événements de ces mêmes individus. C'est le cas dans ma base. Avec d'autres paramètres que les vôtres (nés en France, événements à Nantes), je trouve  232 événements pour 35 individus nés en France et décédés à Nantes. C'est normal.
Sans vos données, difficile de savoir d'où vient l'erreur.

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

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #10 le: 30 Novembre 2022 à 04:58:12 »
Je pourrais vous envoyer le Gedcom. Il fait 18 mo
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 Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #11 le: 30 Novembre 2022 à 14:49:53 »
C'est fait
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

Mariages
« Réponse #12 le: 30 Novembre 2022 à 16:38:22 »
Résultats des tests après importation de votre gedcom:
Nombre d'individus nés en Italie et décédés à La Calle: 751
Nombre d'événements à La Calle d'individus nés en Italie: 4548.
Les résultats de la requête sont cohérents avec le nombre d'Italiens décédés à La Calle.

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

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #13 le: 30 Novembre 2022 à 17:13:42 »
Effectivement, je viens de la repasser et j'ai bien vos chiffres, et c'est oui cohérent.
Encore merci pour votre patience et votre expertise.
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 Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #14 le: 01 Décembre 2022 à 05:28:36 »
Bonjour André,
Pour aller plus loin, pouvez-vous étendre ce recensement sur tout le pays (Algérie par exemple), en ajoutant dans le résultat la ville et le pays ?
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

Mariages
« Réponse #15 le: 01 Décembre 2022 à 06:38:56 »
Voilà, il n'était pas difficile d'extrapoler...
Les pays d'origine et de destination faisant partie des critères de sélection, il est inutile d'inclure dans les résultats une colonne contenant uniquement ITALIE et une autre ALGERIE,
1326 individus sont nés en Italie et décédés en Algérie. La requête trouve 5853 événements en Algérie pour des individus nés en Italie.
Sauf si une liste est destinée à faire des statistiques, dans un tableur par exemple, je considère qu'une liste qui dépasse quelques centaines de lignes devient humainement inexploitable. Je me demande bien ce que vous pouvez en déduire.

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

Hors ligne Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #16 le: 01 Décembre 2022 à 08:24:39 »
L'exploitation des requêtes que je sollicite et auxquelles vous avez majoritairement répondu, me permettent d'utiliser, sans me prendre pour l'INSEE, mais dans le contexte de la base que j'entretiens, et au delà de la simple description d'individus en lien direct ou indirect avec La Calle qui est l'objectif principal, de répondre à cause de mon penchant pour les chiffres, à un objectif secondaire qui est d'extraire le plus d'informations possible de la base de données.
Cela me permet de raconter l'histoire de "ceux qui ont fait La Calle" et de permettre une dynamique importante dans l'enrichissement de la base pour aller vers une complétude optimale de l'existant.
Excel m'aide énormément effectivement.
Encore merci pour tout.
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 Roblim

  • AncestroJunior
  • ****
  • Messages: 248
  • La Calle en Algérie, le Bastion des corailleurs
  • Windows 10 Windows 10
  • Firefox 107.0 Firefox 107.0
  • Programme: 2015.1995.11.1
  • Base: 5.131
  • Système: W10
Mariages
« Réponse #17 le: 01 Décembre 2022 à 09:02:47 »
Je souhaitais que vous ajoutiez Pays de naissance dans le résultat car cela me permettrait d'en lancer qu'une (sans notifier le pays d'origine) et de faire la différence avec excel.
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