Auteur Sujet: Indicateur pour branche bloquée définitivement  (Lu 3849 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 885
Indicateur pour branche bloquée définitivement
« le: 29 Mai 2008 à 18:13:16 »
Dans sa généalogie, il y a des branches dont on n'a pas les ancêtres, parce qu'on n'a pas encore fait la recherche, et il y a des branches dont on n'a pas les ancêtres, parce que ceux-ci ne seront jamais trouvés, en particulier parce que les archives n'existent plus. S'il y en a qu'on sait ne plus avoir à chercher, il y en a d'autres dont on ne se rappelle par forcément, vu le nombre de branches dans sa généalogie.
Par exemple, personnellement, je suis du Nord; mes parents ont commencé la généalogie il y a 20 ans, je continue leur travail. Mais ils sont très peu allés dans le Pas-de-Calais, et j'ignore complètement si nos branches originaires de ce département sont à approfondir ou non. De même, ils ne sont jamais allés en Flandre belge, où je suis en train de faire des recherches, et là, je suis tombé sur des archives disparues.

J'en viens à ma demande : mettre un indicateur sur les personnes dont on ne trouvera jamais les ascendants, qui se traduirait pas une certaine couleur dans les fiches individuelles et dans les listes, ce qui permettrait de reconnaitre celles où il n'y a plus rien à découvrir, et celles en suspens.
On me dira qu'on peut mettre une note dans la fiche, ce que je fais, mais ça ne saute pas aux yeux, surtout dans les liste imprimées.
On me dira que ça n'est pas dans la norme gedcom, donc ce sera perdu dans un import-export, quoique on peut mettre un tag personnalisé (ça existe déjà, j'ai eu cet après-midi plus de 60000 erreurs dans l'import de mon gedcom dans PAF, celui-ci rejetant les _ACTE dont j'ignore de où ils sortent)

Qu'en pensent les spécialistes?
XP SP3 V1360 B5.130
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
Indicateur pour branche bloquée définitivement
« Réponse #1 le: 29 Mai 2008 à 21:17:23 »
cela me rapelle une autre demande du même type :

Faire apparaitre dans les arbres (par une puce de couleur, un cadre de couleur ou autre) les individus qui sont connus pour sûr sans descendance (NCHI = 0) et/ou sans conjoint (NMR = 0)

Ainsi on peut facilement dans un arbre imprimé voir les branches qui sont éteintes.

Pour les branches ascendantes perdues, un indicateur non gedcom de type _NASC pourrait être ajouté pour répondre à la demande de Lefebvre.
Je verrais bien quelque chose à NUL tant que l'on poursuit les recherches, qui passerait automatiquement à 1 et 2 quand on trouve l'un et/ou l'autre des parents mais que l'on pourrait mettre à 0 si on sait de source sûre que les archives ont été détruites et qu'il n'y a plus d'espoir de poursuivre cette branche.

Dans le même genre, il pourrait y avoir le tag _NDES pour le même principe quand des archives intermédiaires ont disparues et que l'on ne peut plus redescendre une branche.

Mais ce qui serait bien c'est que le plugin arbre prenne en compte ces TAG, en particulier ceux qui existent déjà.
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #2 le: 30 Mai 2008 à 01:46:03 »
Pourquoi ne pas créer un événement (ou plutôt un attribut) Divers pour mettre cette information? Parce que les tags spécifiques... même PAF ne sait pas qu'il doit les ignorer quand ils sont précédés de "_".
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
Indicateur pour branche bloquée définitivement
« Réponse #3 le: 30 Mai 2008 à 20:02:52 »
Le problème de l'évenement divers est que personne ne le créera de la même façon et le but est un peu que cette information soit ensuite traité par le plugin Arbre de façon a pouvoir l'afficher. Elle doit également être visible sur les tirages papier.
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #4 le: 30 Mai 2008 à 20:35:43 »
Il serait plus simple de "normaliser" ce type d'événement en le faisant apparaître dans la liste de choix du titre de l'événement divers.
Il n'y a qu'à l'ajouter à la table de référence des événements avec REF_TYPE_EVENT='T'. Et celà ne pose pas les problèmes d'exportation, d'importation (car il faudra bien récupérer l'information en cas de transfert par gedcom) et de message du type "Tag non conforme" par les logiciels "intégristes".
Mais il faudrait trois "événements" différents, un pour chacune des branches paternelle et maternelle quand une seule est interrompue, un troisième quand les deux sont interrompues.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
Indicateur pour branche bloquée définitivement
« Réponse #5 le: 30 Mai 2008 à 20:55:26 »
Mais il faudrait trois "événements" différents, un pour chacune des branches paternelle et maternelle quand une seule est interrompue, un troisième quand les deux sont interrompues.
C'est pourquoi j'avais pensé à un Integer qui pourrait prendre diverses valeurs selon les cas :
non renseigné (NUL) : les recherches sont en cours
0 : pas de parents trouvables
1 : père trouvé ou mère trouvé
2 : père et mère trouvés

on peut bien sûr changer ce codage afin de prendre en compte tous les cas de figure. Mais dans ce cas, il faudra un petit menu déroulant pour les cas du père et de la mère :

NUL ou 0   Recherches en cours
8 Père non trouvable, recherche de la mère en cours
9 Père non trouvable, mère trouvée
2 mère non trouvable, recherche du père en cours
6 mère non trouvable, père trouvé
10 père et mère non trouvables
4 père trouvé, recherche de la mère en cours
1 mère trouvée, recherche du père en cours
5 père et mère trouvés

(J'ai un codage sur 2 bits par parent : 00 en cours, 01 trouvé et 10 introuvable. Mère sur les 2 premiers bits et père sur les 2 suivants... d'où les valeurs décimales données ci-dessus)

Maintenant il est sûr que le problème de l'import/export d'une telle information peut poser problème. Peut-être pourrait-elle être traitée par le logiciel comme si c'était un événement, sans pour autant apparaitre sous cette forme dans ancestrologie.
« Modifié: 30 Mai 2008 à 21:15:19 par Ransac »
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #6 le: 31 Mai 2008 à 11:36:40 »
Bonjour Stéphane
Si je peux te faire une suggestion, tu devrais changer de maxime: "Pourquoi faire simple quand on peut faire compliqué" conviendrait bien :mrgreen:
Ce que je propose, c'est d'ajouter dans les libellés prédéfinis pour l'événement Divers, trois libellés:
1-Père introuvable
2-Mère introuvable
3-Parents introuvables
Les champs disponibles dans l'événement te permettent même d'ajouter les raisons de ta décision.
Il suffit d'ajouter un seul de ces événements dans la fiche de l'individu pour en définir le statut, d'une manière plus compréhensible que la liste déroulante que tu proposes.
Quand les recherches sont en cours, aucun événement n'est à ajouter.
Si le père ou/et la mère sont trouvés: "Cà se voit"... sur la fiche comme sur l'arbre.
L'événement proposé n'est utile que pour enregistrer la décision de ne pas poursuivre les recherches.
Cet événement s'exporte et s'importe comme tous les événements.
La plaie des bases de données c'est la redondance. Une information ne doit pas y être dupliquée.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 885
Indicateur pour branche bloquée définitivement
« Réponse #7 le: 31 Mai 2008 à 12:02:16 »
Merci d'avoir pris ma demande en considération.
Inutile de monter une usine à gaz. La proposition de DD me satisferait pleinement.
XP SP3 V1360 B5.130
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #8 le: 31 Mai 2008 à 17:36:52 »
Bonjour,
Pour ajouter ces libellés à la liste des libellés "standardisés" pour un événement Divers, exécutez dans le boa le block suivant
Si votre base est une b5.100 (FB2.1) actuellement en bêta:
execute block as
begin
update or insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSPE','Père introuvable',0,'T')
matching (ref_eve_lib_court);
update or insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSME','Mère introuvable',0,'T')
matching (ref_eve_lib_court);
update or insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSPA','Parents introuvables',0,'T')
matching (ref_eve_lib_court);
end;
Pour les bases précédentes (FB2.0x), mais dans ce cas le block ne peut être exécuté qu'une seule fois (erreurs les fois suivantes):
execute block as
begin
insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSPE','Père introuvable',0,'T');
insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSME','Mère introuvable',0,'T');
insert into ref_evenements
(ref_eve_lib_court,ref_eve_lib_long,ref_eve_obligatoire,ref_eve_type)
values
('IDSPA','Parents introuvables',0,'T');
end;
Dans le BOA l'exécution s'obtient par le bouton "Exécuter procédure", et il ne faut pas oublier de valider les modifications avant de quitter le BOA.
Redémarrez Ancestrologie. Les trois nouveaux libellés devraient apparaître dans la liste.
En cas d'erreur dans le libellé, il peut être modifié dans "Les TAGS du GEDCOM" (menu Import/Export).
Petit problème pour le moment dû à l'exe: Si on ne met que le titre dans l'événement Divers, "Cet événement ne contient aucune information!!!!" (avec 4 points d'exclamation s'il vous plaît...), s'affiche dans les "Evénements de sa vie". Pour le moment il suffit d'entrer un espace dans la description pour que cette mention disparaisse. A revoir dans l'exe...
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne jou77

  • AncestroJunior
  • ****
  • Messages: 164
  • Remercié: 1 fois
  • Programme: 1450
  • Base: 5.130
  • Système: Windows 7
Indicateur pour branche bloquée définitivement
« Réponse #9 le: 24 Juin 2008 à 11:50:06 »
Bonjour,
... et mon intervention s'adresse surtout à André

Je suis en V790 base V5.057.
D'abord, je suis très favorable à cette solution qui est élégante et légère.

Je n'ai pas bien compris si le block indiqué pour insérer les libellés est utilisable dans cette version de base là :?:

D'autre part, je suggère que, dans le cas où un des deux parents est "introuvable", l'affichage de la zone "Ses parents" d'une fiche individu soit sensiblement modifiée pour l'indiquer carrément en clair (en lieu et place de "né le  / décès le ..) en utilisant précisément ce libellé.

Ceci ne crée pas de redondance de base puisqu'il ne s'agit que d'affichage et permet de voir tout de suite ce qu'il en est au lieu de consulter la totalité des évènements qui peuvent être parfois nombreux lorsqu'on a beaucoup de renseignements sur ce de cujus .


Bonne continuation

Cordialement

Jean-Marc
Jean-Marc
Windows 7 (64 bits)
Ancestrologie version 1450 b5.130
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #10 le: 24 Juin 2008 à 12:11:30 »
Bonjour,
Si vous êtes en base b5.057, cad toujours avec FB2.0, c'est la deuxième requête qui s'applique.
La mise à jour en test en V794 b5.100 fait la transformation.
Pour la suggestion, il devrait être possible de remplacer le père et/ou la mère par "Introuvable", bien que le libellé ne me satisfasse pas pleinement (par exemple dans le cas d'un enfant naturel..). C'est à étudier.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne jou77

  • AncestroJunior
  • ****
  • Messages: 164
  • Remercié: 1 fois
  • Programme: 1450
  • Base: 5.130
  • Système: Windows 7
Indicateur pour branche bloquée définitivement
« Réponse #11 le: 24 Juin 2008 à 13:19:33 »
re bonjour,

Ça fonctionne !

Encore merci

Bonne continuation

Jean-Marc
Jean-Marc
Windows 7 (64 bits)
Ancestrologie version 1450 b5.130
 

Hors ligne BLefebvre

  • AncestroExpert
  • *****
  • Messages: 885
Indicateur pour branche bloquée définitivement
« Réponse #12 le: 24 Juin 2008 à 19:12:52 »
Merci aussi
XP SP3 V1360 B5.130
 

Hors ligne DDdeBerdeux

Indicateur pour branche bloquée définitivement
« Réponse #13 le: 26 Juin 2008 à 20:27:30 »
Bonsoir,
C'est fait en V795.
A+
André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Tophe3860

Indicateur pour branche bloquée définitivement
« Réponse #14 le: 26 Juin 2008 à 21:17:19 »
Fait, oui... je veux bien, mais :roll: comment ça marche?  :roll:

j'ai trouvé : http://ancestrologie.org/forum/index.php?topic=9547.msg62093#msg62093  :mrgreen:
Christophe Pensez [résolu] et trucs & astuces : un ancestrologie pour tous, tous pour un ancestrologie!