Author Topic: [Résolu] Recherche par le n° SOSA ...  (Read 12460 times)

0 Members and 1 Guest are viewing this topic.

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
[Résolu] Recherche par le n° SOSA ...
« on: October 02, 2021, 12:27:36 »
Bonjour,

Petite question certainement "naive"  ::) mais comment faire une recherhe par le n° SOSA ?
Je n'ai trouvé ni dans "Edition > Rechercher" (Ctrl+F) ni dans "Vue > Recherche avancée" ni dans la barre de recherche (Ctrl+I) ?

Merci par avance.
« Last Edit: October 04, 2021, 17:17:11 by creusois »
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #1 on: October 02, 2021, 14:21:11 »
Bonjour,

Une façon de faire (il y en a peut-être d'autres) est d'ajouter le champs SOSA à la table des entités et de rechercher sur cette colonne dans la table avec le filtre.

Une autre façon avec Ctrl-F, est de dire que vous ne recherchez que dans les individus pour les propriétés définies par l'utilisateur. Et là cela vous donne aussi les SOSA si vous cherchez par exemple "11 G4".

Voir captures.

Frédéric

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #2 on: October 02, 2021, 15:34:00 »
Bonjour @FredericL,
Merci pour votre retour.

J'étais passé à côté de la colonne "_SOSADABOVILLE" dans la table des "entités/individus"...
Super et très pratique comme à priori souvent chez Ancestris  ;D

Je n'arrive pas par contre à "isoler" uniquement mes SOSA (que j'appel "direct" ... c.a.d. sans les fratries ni les remariages ...) ?

Bonne fin de semaine.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #3 on: October 02, 2021, 15:49:42 »
Pour isoler les SOSA direct (donc SOSADABOVILLE sans les "-xxx" après le numéro SOSA, il faudrait alors générer des num SOSA seuls, qui ne serviraient qu'à cela, et sélectionner sur cette colonne...

Il y a peut-être une autre solution...

Ah oui, dans la recherche avancée, dans l'onglet de recherche par champ, saisir _SOSADABOVILE (d'ailleurs j'avais oublié cette solution dans la réponse précédente), et utilisé le contraire de "contient '-', i.e. en saisissant l'expression régulière : ^[^-]*$ qui veut dire
- ^ = commence par quelque chose
- [^-] = puis qui ne contient pas un tiret
- *$ = et qui se termine par n'importe quoi

Rassurez-vous, c'est introuvable sans regarder sur Internet (ici par exemple : https://regex101.com/)...

Je ne sais pas si je suis clair, mais c'est l'idée en tout cas ! Voir capture.

Cordialement,
Frédéric

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #4 on: October 02, 2021, 16:28:31 »
Quote
Rassurez-vous, c'est introuvable sans regarder sur Internet
... Je ne suis pas inquiet ...  8) ancien développeur je connais les REGEX, relativement absconnes mais tellement utiles.

Merci donc pour cette astuce qui m'a permit trouver la fonctionnalité (encore une) suivante.

Après une recherche avancée, il est possible d'exporter cette dernier en allant dans "enregistrer-sous" et sélectionner dans l'onglet "Filtrer par vue" le paramètre qui correspond à cette recherche.

> Cela m'a permis de trouver un bug (?!) :

- Je fais une recherche telle que décrite plus haut sur les SOSA (sans ceux ayant des "-")
- "J'enregistre sous" en "copie partielle" puis en sélectionnant les "Résultats visibles dans la recherche avancée"
- Mon GED ainsi généré affiche le message d'erreur suivant ... (cf.PJ)

Encore merci pour votre temps.
Creusois
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #5 on: October 02, 2021, 16:40:04 »
Merci du message.

Pour le bug, qu'aviez-vous comme fournisseur d'information dans le Gedcom de départ ? X1 ou autre chose ?

Il y a vraisemblablement un SUBM @X1@ dans l'entête de votre gedcom et l'entité @X1@ n'a pas dû être recopiée dans le deuxième Gedcom... Peut-être parce que normalement les fournisseurs d'information sont avec la lettre "S" et pas "X"...

Que dit le deuxième entête svp (toutes les lignes suivant la ligne "0 HEAD" jusqu'à la première ligne suivante qui commence par un "0" ? (ou sinon envoyez moi en privé les 100 premières lignes de votre fichier gedcom svp).

Frédéric

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #6 on: October 02, 2021, 16:48:18 »
Le fournisseur d'info dans mon fichier GED de départ (issu du traitmenent d'un export Heredis à l'origine) = X1 (idem dans mon nouveau fichier généré).

les 20 premières lignes des 2 GEDCOM sont en tout point identique :
Code: [Select]
0 HEAD
1 NOTE
1 SUBM @X1@
1 SOUR ANCESTRIS
2 VERS 12.0.11066
2 NAME Ancestris
2 CORP Ancestris Team
3 ADDR http://www.ancestris.org
1 DEST ANY
1 DATE 2 OCT 2021
2 TIME 17:24:03
1 FILE test_sosa.ged
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
1 LANG French
1 _GUID 76B3912E-8D93-4DE2-ACAE-5667E9632656
1 PLAC
2 FORM Town, Area code, County, Region, Country, Subdivision
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #7 on: October 02, 2021, 16:56:49 »
OK, c'est que l'entité X1 n'a pas dû être recopiée dans le deuxième fichier...
Est-ce que vous avez indiqué dans l'"enregistrer sous" de copier aussi les fournisseurs d'entité ?

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re : Recherche par le n° SOSA ...
« Reply #8 on: October 02, 2021, 17:00:39 »
Quote
...
Est-ce que vous avez indiqué dans l'"enregistrer sous" de copier aussi les fournisseurs d'entité ?
oui, j'ai tout sélectionné .. cf capture jointe.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #9 on: October 02, 2021, 23:27:16 »
OK, je vais regarder ce qui se passe.
Merci,
Frederic

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #10 on: October 03, 2021, 10:04:59 »
Bonjour FredericL,

Merci encore et sans aucun caractère d'urgence.

A bientôt.
Creusois
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: Recherche par le n° SOSA ...
« Reply #11 on: October 03, 2021, 13:46:03 »
Bonjour,

OK. j'ai corrigé. Il y avait effectivement un oubli de la copie du fournisseur d'informations dans ce cas de figure.

Ce sera dans la v12 demain matin.

Merci.
Frédéric

Offline creusois

  • VIP
  • Hero Member
  • *
  • Posts: 119
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #12 on: October 03, 2021, 15:25:35 »
Bonjour,
C'est très aimable de votre part, et cela me permet de me convaincre définitivement de la valeur d'Ancestris. Je testerai la version de demain et vous ferai un retour au sujet de votre correction.

Vous savez (cf. mes messages de juin), j'hésitais depuis très longtemps à faire un pas définitif vers Ancestris après de longues années Heredis.
Et bien j'ai fait ce pas fin septembre après plusieurs semaines de tests pour tordre Ancestris dans tous les sens. Votre réactivité est la cerise sur le gâteau qui fini de me convaincre.
(pour la petite histoire, je suis dans ma vie informatique de tous les jours depuis 20 ans sur des solutions libres et ouvertes que ce soit sur ordi (Debian), mais aussi sur portable (Fairphone et UBPorts) et anti GAFAM convaincu et militant, etc.) et depuis tout ce temps je conservais un boot sur Windows uniquement pour Heredis car je n'ai jamais réussi à trouver dans Gramps ce que je trouve chez Ancestris, c.a.d. l'adaptabilité, la personalisation, la maniabilité, la portabilité et la "triturabilité" !!!

Bravo.
Creusois
-----------
Ancestris 13.0...............
Java 17.0.2
Linux 6.1.0-23-amd64
Debian 12

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 891
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re : Recherche par le n° SOSA ...
« Reply #13 on: October 03, 2021, 15:32:59 »
Nous sommes tous ravis de votre arrivée !!! Bienvenue.

C'est un message qui nous fait vraiment très plaisir.

Bien à vous,
Frédéric

Offline Jeannot

  • VIP
  • Hero Member
  • *
  • Posts: 327
    • View Profile
Re: Recherche par le n° SOSA ...
« Reply #14 on: October 03, 2021, 16:41:17 »
Bonsoir,

Effectivement très plaisir.
Venez prendre un pot virtuel au salon de la généalogie avec nous.
https://france-genealogie.org/

Bonne soirée
Jeannot