• Bienvenue sur le forum de généalogie avec Généatique,

    Si vous avez du mal à vous connecter, faites une demande de réinitialisation de mot de passe : Réinitialiser mon mot de passe

DEMANDE D'AIDE aide utilisation recherches par critères

Bonjour.

J’utilise Généatique 2023. Ma base de données compte environ 225.000 personnes. J’ai créé un champs booléen intitulé « personne reliée au de cujus » que je coche chaque fois que je saisis un sosa et ses descendants. Par contre, je n’ai pas créé ce champs booléen dès le début de mes saisies dans Genéatique. Je dois donc en avoir oublié, voire avoir coché des personnes non reliées par erreur (collatéraux, ….).

Je souhaiterais donc remédier à cela en utilisant la fonction « recherches par critères », d’où mes questions auxquelles je n’ai pas encore trouvé de réponse malgré de nombreux essais :

  • Rechercher toutes les personnes « reliées au de cujus » non cochées comme telles.
  • Rechercher toutes les personnes non reliées mais cochées comme telles.
Quelqu’un pourrait-il m’aider en m’indiquant quelle suite de critères utiliser pour obtenir ces résultats ? Merci de m’envoyer des procédures testées et validées.

Un grand merci d’avance. Bien à vous. Philippe ROLLIN
 
Si c'était ma généalogie je ferais les choses suivantes :
- Une sauvegarde de la généalogie dans l'état actuel (si pas déjà faite)
- Je prendrais comme options "Vos médias sont renommés avec le format ci-dessous"
- Je définirais un format de nom des médias qui me convient, le plus simple possible ; le mien est

nom-automatique.png
- et on termine en faisant "Appliquer ces préférences"

Normalement tous les médias que Généatique peut voir seront copiés dans le dossier Images de la généalogie.
Ensuite une recherche des médias manquant vous dira combien n'ont pas été trouvés. Vous pouvez d'ailleurs faire cette recherche avant toute autre opération.
 
Bonjour et mes meilleurs voeux pour 2026. Je reviens vers vous car la procédure que vous m'avez aimablement envoyée il y a quelques temps ne fonctionne plus avec G2026. En phase 3, le remplacement des Oui par Non ne se fait pas. Avez-vous une idée de ce qui peut occasionner ce dysfonctionnement? Merci d'avance. Ci-dessous la procédure en question pour rappel :

Dans "Utilitaires/Dictionnaire des données" :

PHASE 1
0) Ma donnée booléenne se nomme "Personne reliée au de cujus" : sélectionner cette rubrique dans la liste de choix du haut.
1) réinitialiser à Non la valeur de cette donnée. Pour cela, sélectionner "Toute la généalogie". Vérifier que le nombre de personnes sélectionnées correspond au nombre de personnes de la généalogie.

2) Cliquer sur "Afficher la liste"
3) Puis : Rechercher « Oui » ; remplacer par « Non » puis "Rechercher et remplacer" ; répondre "Tout" pour que tout soit remplacé et cliquer oui au message « Voulez-vous mettre à jour la liste »

PHASE 2

4) On va positionner à « Oui » les personnes "connectées" :
5) Revenir dans l'onglet « Choix de la rubrique »
6) sélectionner « liens de parenté", sélectionner le de cujus, puis « Type de parcours ». Choisir « Ayant un lien de parenté par le sang" et régler à au moins 100 le nombre de degrés civils.
7) Cliquer vers le haut sur « Prendre en compte la nouvelle sélection" ; ça peut être assez long avant que le nouveau chiffre s'affiche ; ce chiffre doit être plus petit que le nombre de personnes de la généalogie.
8) Quand ce chiffre est modifié, cliquer sur "Afficher la liste ».

PHASE 3
9) En haut cocher "Création de la rubrique ou remplacement systématique"
- Rechercher = [vide]
- Remplacer par = Oui
- Cliquer sur Rechercher et remplacer (ça va être assez long avec 230000 personnes).

10) vérifier le nombre de « Oui » en affichant la liste. C'est terminé.
 
Pour info, la dernière mise à jour 2.3.1 n'a pas réglé le problème.
Oui, il y a un problème ; le logiciel doit se mélanger les pinceaux entre les Oui et les O. Le "Rechercher Oui" doit en fait rechercher les O et du coup ne trouve pas les Oui et on ne peut pas mettre "Rechercher O".
Vous n'utilisez pas le "Rechercher Oui" mais toujours "remplacer systématiquement par Non puis par Oui pour les "Cousins".
Sachez aussi que pour les personnes liées par le sang à la lignée sosa, on peut utiliser directement la donnée "N° de descendance" ; si elle est non vide c'est que c'est un "cousin". Le seul petit problème c'est que les conjoints de ces cousins ont aussi un numéro de descendance mais ce n'est pas bien grave et on peut les supprimer en compliquant un peu la condition.
 
Dernière édition:
Merci pour votre réponse, mais en un premier temps, quelle prodédure est à utiliser pour uniformisez les O en Oui ? Je me permets de vous rappeler que la procédure initiale que vous m'avez communiquée fonctionnait parfaitement jusqu'à G2026!
 
.... Je me permets de vous rappeler que la procédure initiale que vous m'avez communiquée fonctionnait parfaitement jusqu'à G2026!
Oui oui, c'est une régression récente ; je suis dessus pour bien cerner d'où vient le problème.
En plus dans ma généalogie où j'utilise une rubrique "Connexe" qui définit si une personne à un lien quelconque avec les sosa, j'a n mélange de Oui et de O visible dans la recherche de personnes quand j'utilise Connexe pour la "Rubrique supplémentaire" :

Oui-O.png

En attendant la correction, on peut mettre toute la généalogie "Systématiquement à Non" puis en sélectionnant les personnes qui ont un lien par le sang (pour vous) systématiquement à Oui.
C'est un peu plus lourd, surtout avec 200000 personnes.
 
Oui oui, c'est une régression récente ; je suis dessus pour bien cerner d'où vient le problème.
En plus dans ma généalogie où j'utilise une rubrique "Connexe" qui définit si une personne à un lien quelconque avec les sosa, j'a n mélange de Oui et de O visible dans la recherche de personnes quand j'utilise Connexe pour la "Rubrique supplémentaire" :

Voir la pièce jointe 29972

En attendant la correction, on peut mettre toute la généalogie "Systématiquement à Non" puis en sélectionnant les personnes qui ont un lien par le sang (pour vous) systématiquement à Oui.
C'est un peu plus lourd, surtout avec 200000 personnes.
J'ai essayé de tout mettre en Non, mais sans succès!
 
Je confirme : remplacer Oui par Non : ça ne fonctionne pas
Il ne faut pas remplacer Oui par Non, il faut mettre systématiquement Non.
Deux méthodes :
- Vous mettez Systématiquement Non pour toute la généalogie
- Un peu plus fin: vous mettez une condition "votre donnée égale à Oui" ou mieux "Commence par O" et vous affichez la liste, ensuite vous mettez "systématiquement la valeur Non à cette liste.

systématique.png
 
J'ai remonté le problème au cdip. En fait le "Rechercher Oui" ne recherche pas Oui mais O, ainsi les O sont bien remplacés par Non (j'en avais) mais pas les Oui.
En fait il serait souhaitable de n'avoir que le style Oui/Non/? et abandonner partout le style O/N/? ; ces deux styles apportent de la confusion, la preuve le cdip s'est fait piéger.
 
Dernière édition:
Comme je le disais plus haut j'utilise le numéro de descendance (Aboville) pour identifier les "cousins" sur mon modèle d'arbre et j'élimine les conjoins non cousins ; ma condition de mise en valeur (un coin cassé) est la suivante :
aboville.png

La première ligne sert à la mise en valeur des personnes ayant un lien quelconque avec la lignée sosa donc au total avec le même coin j'identifie automatiquement les sosa, les frères/sœurs de sosa, les cousins, et par une case à cocher les personnes seulement connectées à l'arbre principal, et par défaut les personnes n'ayant aucun lien avec l'arbre principal. C'est simple et très utile pour savoir où l'on est dans l'arbre.
 
Bonjour.
J'ai commencé la procédure juste après votre dernier message, donc Dimanche à 19h. J'en suis venu à bout hier soir Mardi à 20h! Ca a donc été très très long. Le remplacement systématique une fois terminé, une fenêtre est apparue me demandant si je voulais remplacer les N par Non. Ce 2ème traitement a pris autant de temps que l'étape 1. Après bien sûr, il a fallu remplaver "vide" par "oui", ce qui est long, mais là je m'y attendais. Je vous raconte cela pour témoigner que tout est devenu beaucoup plus long avec G2026, y compris le lancement du logiciel. Qu'en persez-vous? Bien à vous. Philippe (de Lille)
 
Pour le Dictionnaire des données :
- C'est la fonction "Documents/Dictionnaire des données"
- En supposant que votre donnée booléenne se nomme "Connexe", vous sélectionnez la Rubrique "Connexe" dans la liste de choix du haut.
- Dans une première phase, on peut réinitialiser à Non la valeur de cette donnée. Pour cela on sélectionne "Toute la généalogie", on vérifie que le nombre de personnes sélectionnées correspond au nombre de personnes de la généalogie. On clique sur "Afficher la liste"
- On fait : Rechercher Oui ; Remplacer par Non puis "Rechercher et remplacer" ; Répondre "Tout" pour que tout soit remplacé.
- Phase 2 ; On va positionner à Oui les personnes "connectées"
- Revenir dans l'onglet Choix de la rubrique
- Pour la sélection des personnes sélectionnez "Liens de parenté" puis Type de parcours "Choisir Ayant un lien de parenté quelconque" et réglez à au moins 50 le nombre de degrés civils.
- Cliquez vers le haut sur Prendre en compte la nouvelle sélection" ; ça peut être assez long avant que le nouveau chiffre s'affiche ; ce chiffre doit être plus petit que le nombre de personnes de votre généalogie.
- Quand ce chiffre est modifié, cliquez sur "Afficher la liste"
- En haut cochez "Création de la rubrique ou remplacement systématique"
- Rechercher = [vide]
- Remplacer par = Oui
- Cliquez sur Rechercher et remplacer. Ca va être assez long avec 250000 personnes !
- Vous pouvez vérifier le nombre de Oui en affichant la liste, mais c'est terminé.

Pour établir une condition sur cette donnée, bien faire attention au "Sytle" ; par défaut c'est O/N/? qui est proposé, il faudra donc mettre "Connexe | égal à | O".
Bonjour.
Il y a pas mal de temps, vous m'aviez aimablement communiqué la procédure suivante :
Dans "Utilitaires/Dictionnaire des données" :

PHASE 1
0) Ma donnée booléenne se nomme "Personne reliée au de cujus" : sélectionner cette rubrique dans la liste de choix du haut.
1) réinitialiser à Non la valeur de cette donnée. Pour cela, sélectionner "Toute la généalogie". Vérifier que le nombre de personnes sélectionnées correspond au nombre de personnes de la généalogie.

2) Cliquer sur "Afficher la liste"
3) Puis : Rechercher « Oui » ; remplacer par « Non » puis "Rechercher et remplacer" ; répondre "Tout" pour que tout soit remplacé et cliquer oui au message « Voulez-vous mettre à jour la liste »

PHASE 2

4) On va positionner à « Oui » les personnes "connectées" :
5) Revenir dans l'onglet « Choix de la rubrique »
6) sélectionner « liens de parenté", sélectionner le de cujus, puis « Type de parcours ». Choisir « Ayant un lien de parenté par le sang" et régler à au moins 100 le nombre de degrés civils.
7) Cliquer vers le haut sur « Prendre en compte la nouvelle sélection" ; ça peut être assez long avant que le nouveau chiffre s'affiche ; ce chiffre doit être plus petit que le nombre de personnes de la généalogie.
8) Quand ce chiffre est modifié, cliquer sur "Afficher la liste ».

PHASE 3
9) En haut cocher "Création de la rubrique ou remplacement systématique"
- Rechercher = [vide]
- Remplacer par = Oui
- Cliquer sur Rechercher et remplacer (ça va être assez long avec 230000 personnes).

10) vérifier le nombre de « Oui » en affichant la liste. C'est terminé.

Comme vous le savez, cette procédure ne fonctionne plus (je suis sous G2026). elle bloque dès le début (phase 1_ 3). Avez vous une solution pour que cette procédure fonctionne à nouveau ?
Merci d'avance.
Cordialement.
Philippe Rollin
 
Avec G2026 le dictionnaire des données se trouve dans Utilitaires.
Il y a un problème avec la recherche des Oui ou des Non, mais ça fonctionne en faisant :
1) Sélectionner "Toute la généalogie" puis Afficher la liste.
2) Cochez "Création de la rubrique ou remplacement Systématique" et "Remplacer par : Non" puis clic sur Rechercher et remplacer.
3) On revient à la sélection des personnes ; Lien de parenté /Quelconque ; sur 100 degrés civils. Clic sur "Prendre en compte la nouvelle sélection" et Afficher la liste
4) Cochez Création de la rubrique ou remplacement et "Remplacer par : Oui" puis clic sur Rechercher et remplacer
 

gratuit

Retour
Haut