Index des Archives

www.ancestrologie.com
Le nouvel ensemble de forums touchant à Ancestrologie et à ses plugins 


Créer des événements et des qualités supplémentaires.

 
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Tutoriels
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
patschw
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 234
Localisation: Lyon

MessagePosté le: 25 Mai 2003 19:42    Sujet du message: Créer des événements et des qualités supplémentaires. Répondre en citant

Plusieurs demandes concernent l'ajout de d'événements (vous pouvez imprimer le sujet).

ETAT DES LIEUX

Préambule
Tout s'articule à partir de la gestion de tables. Pour la compréhension globale, se reporter au remarquable sujet de LAU (MPD en forum développement).
Les tables sont toutes incorporées dans la base .bdd de l'application. Ce sont les tables "actives".
Certaines sont modifiables par des actions effectuées à partir d'Ancestrologie d'autres exigent l'utilisation de l'exécutable TablesReference.exe situé dans le sous-répertoire Tables de référence.

Description.
Le menu Configuration donne accès aux tables suivantes :
- Raccourcis de saisie, (explication dans l'aide)
- Civilités (parfois intitulées préfixes)
- Religions, (nota : semble non utilisée)
- Particules, (utilisée pour des imports)
- Mots clefs utilisés dans les dates, (explication dans l'aide)
- Liste des lieux, (voir les sujets postés par Ransac dans les forums).
pour modification, ajout, suppression (+/-) ou Import/export :

D'autres tables ne sont pas accessibles par l'application :
- Associations = quelques propriétés particulières qui semblent masquées,
- Evénements = contient les événements individu et union et bien d'autre chose,
- Filiations, = on voit ce que c'est
- Relations - Témoins, = idem
- Types d'unions, = idem
- Tags = la liste des tags "GEDCOM" du menu import/export. Il serait préférable d'intituler cet écran les tags d'Ancestrologie car ceux que nous inventerons seront aussi listés.

Le contenu des tables actives peut être exporté (dupliqué) ou importé (enrichi) à l'aide de tables "passives" stockées dans le sous-répertoire Tables de référence. Ces tables servent de passerelle d'échange avec Ancestrologie.
Nom actuel des fichiers utilisés :
- REF_RACCOURCIS.txt
- REF_PREFIXES.txt
- REF_RELIGION.txt
- REF_PARTICULES.txt
- REF_TOKEN_DATE.txt
- REF_CP_VILLE.txt
- REF_DEPARTEMENTS.txt
- REF_REGION.txt
- REF_PAYS.txt
- REF_ASSOCIATIONS.txt
- REF_FILIATION.txt
- REF_EVENEMENTS.txt
- REF_TYPE_UNION.txt
- REF_RELA_TEMOINS.txt
Il est possible d'utiliser d'autres noms de fichiers pour l'import/export des tables accessibles par Ancestrologie. En revanche, l'utilitaire du référentiel (TablesReference.exe) impose les nom des fichiers, ci-dessus, mais peut gérer toutes les importations.

UTILISATION
Toutes les tables sont consultables avec n'importe quel éditeur de texte.

Les types de manipulations autorisées :

A - Modification des tables actives.
B - Exportation des tables actives. Objectif présumé : consulter.
C - Importation de données pour modifier ou enrichir les tables actives :
- 1 - accessibles par Ancestrologie,
- 2 - accessibles seulement par l'utilitaire du référentiel
- - 1 - Création d'un type d'union,
- - 2 - Création d'un événement,

Ces 5 manipulations sont expliquées dans les exemples, ci-dessous.

QUELQUES EXEMPLES DE CREATION :
Création d'une civilité "Monseigneur".

Manipulation A
> Configuration > Civilités > + > "Monseigneur" > Fermer. On essaye sur un individu, Ca marche. La table active est modifiée. Avec un éditeur de texte, éditer le fichier texte REF_PREFIXES.txt. Rien n'a changé dans la table passive. On ferme.

Manipulation B
> Configuration > Civilités > Exporter > Définir > parcourir pour rechercher REF_PREFIXES.txt > Décocher En-tête des colonnes > Cocher les titres des colonnes > Exporter. Message = l'opération s'est bien passée. > OK. Fermer. Quitter.
Avec un éditeur de texte, éditer le fichier texte REF_PREFIXES.txt. "Monseigneur" fait partie de la liste. La table passive a été modifiée :
1 Monsieur FRA
2 Madame FRA
3 Mademoiselle FRA
4 Sire FRA
5 Monseigneur FRA
Profitons en pour ajouter une civilité supplémentaire (avec une tabulation entre les 3 zones)
6 Chevalier FRA
Enregistrer. Fermer
Ouvrir Ancestrologie sur une fiche. La civilité "Chevalier" n'est pas proposé.

Manipulation C - 1
> Configuration > Civilités > Importer > Définir > Recherche de REF_PREFIXES.txt > Décocher En-tête des colonnes > Cliquer sur PR_LIBELLE puis sur Colonne 2 et sur le bouton "=" > Cocher "Vider la table avant d'importer" > Importer > Confirmer l'importation (oui) > Message "OK". Fermer. Message = l'opération s'est bien passée. Fermer. Il y a une nouvelle civilité disponible.

IMPORTANT : L'exportation substitue les données de la table active à celles de la table passive. L'importation offre le choix de remplacer ou d'ajouter les données. Actuellement, les tables passives sont sans en-tête.

ATTENTION : La modification ou la suppression d'une civilité, entraîne l'arrêt de l'affichage de la propriété dans toutes les fiches concernées.
La civilité est masquée mais reste attachée à la fiche. Elle figurera sur l'export GEDCOM en tag NPFX et sur la fiche individuelle imprimée.
Les fiches qui reçoivent le nouveau type sont réaffichées normalement.
Il n'y a pas de correction, en masse, de l'historique.

Création d'un type d'union "Derrière l'église".

Manipulation C - 2 - 1
Fermer Ancestrologie.
> Editer le fichier REF_TYPE_UNION.txt. Il doit ressembler à ça :
1 0 (Inconnu) FRA
2 1 Mariés FRA
3 2 Concubinage FRA
4 3 Séparés FRA
5 4 Union libre FRA
6 5 Relations extra-conjugales FRA
7 6 PACS FRA
A la fin des caractères, taper "8", puis tabuler, taper "7", puis tabuler, taper "Derrière l'église", puis tabuler, taper "FRA". Enregistrer le fichier modifié.
Cela donne :
1 0 (Inconnu) FRA
2 1 Mariés FRA
3 2 Concubinage FRA
4 3 Séparés FRA
5 4 Union libre FRA
6 5 Relations extra-conjugales FRA
7 6 PACS FRA
8 7 Derrière l'église FRA

Enregistrer. Fermer. Lancer l'utilitaire TablesReference.exe puis parcourir pour sélectionner votre base de données > tout décocher > cocher Types d'unions > Importer
Le type d'union "Derrière l'église" est disponible dans l'onglet UNION.

CREATION D'UN TYPE D'EVENEMENT
La structure de la table est décrite dans le sujet d'analyse de Lau (MCD et MPD)
Procédure à manier avec précaution mais il est possible avec un peu de vigilance d'y intégrer les nouveaux besoins.

Manipulation C - 2 - 2
Fermer Ancestrologie.
Avec un éditeur de texte, procéder comme pour l'intégration de la civilité "Chevalier".
Ouvrir REF_EVENEMENTS.txt. En fin de fichier, en se conformant au colonage :
> ajouter le numéro séquentiel > tabuler > taper un libellé de 4 caractères (1) > tabuler > taper un libellé de 30 caractères maximum > tabuler > taper le code de l'icône (2) > tabuler > taper 1 > tabuler > taper 1 > tabuler > tabuler > taper 1 > tabuler > taper 1 > tabuler > taper FR > tabuler > taper I ou U (3) > tabuler > taper 1 (si l'événement est unique) ou tabuler. Enregistrer. Fermer.

Supposons un nouvel événement "Première dent".
Les champs doivent être séparés par une tabulation, y compris les champs vides.

146 = numéro séquentiel
_PDT = tag (1)
Première dent = libellé de 30 caractères
0 = icône registre (2)
1 = visible
1 = à traiter
= section (champ vide)
1 = écran
1 = obligatoire
FR = langue
I = type (3)
1 = une fois (4)
= langue (champ vide)
Enregistrer.
Lancer l'utilitaire TablesReference.exe puis parcourir pour sélectionner votre base de données > tout décocher > cocher Evénements > Importer. Fermer.
Ouvrir Ancestrologie. Le type d'événement "Première dent" est disponible dans la liste des événements.

(1) un tag GEDCOM référencé ou un tag personnel débutant par underscore (_). Voir les recommandations de Crolain.
(2) de 0 à 10 soit : Registre = 0, Missel = 1, Note = 2, Etoile = 3, Listage = 4, Elèves = 5, Info = 6, Livre = 7, Drapeau = 8, Point ? = 9, Fichier = 10.
(3) U pour que l'événement figure dans l'onglet Union.

ATTENTION : En cas de suppression d'un événement par la table, l'événement n'est pas effacé des fiches individuelles. Il n'est, seulement, plus présenté à l'écran. Il continue à être édité dans les exportation des événements GEDCOM.
Résumé : une modification ou une suppression d'occurrence dans une table ne se répercute pas sur les fiches concernées. Cela semble concerner toutes les relations fiches/tables.
Cela doit-il être considéré comme une anomalie ?
Parallèlement, il ne faut pas que la suppression malencontreuse d'un événement (décès par exemple) efface l'occurrence décès de toutes les fiches.
Il paraît urgent de vérifier rapidement ce point et ses conséquences car cela présente un risque involontaire de diffusion d'information.(Y-a-t-il un juriste dans l'avion ?)

Autre avertissement :
Je n'ai pas intégré l'hypothèse d'une modification des tables par PC-M, ni testé tous les effets de bord de ces manipulations de tables. Par exemple :
- réutilisation à l'identique d'un code supprimé,
- réutilisation différente d'un code supprimé ou existant,
- ré-affectation d'un code existant,
- double importation (et utilisation) dans les tables actives,
- suppression et reconstitution totale (à l'identique ou désordonnée),

En espérant que le jargon soit suffisamment clair, je rappelle, également, la précaution élémentaire : des sauvegardes (et des tests sur des copies).
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
picsou59gg
Expert
Expert


Inscrit le: 21 Mai 2003
Messages: 66
Localisation: SAINS DU NORD (59)

MessagePosté le: 01 Juin 2003 21:03    Sujet du message: ETAT DES LIEUX Répondre en citant

Bonjour,
Cette rubrique me parait extrèmement interressante, seulement je n'ai trouvé nulle part dans le répertoire d'Ancestrologie tous les fichiers qui sont désignés dans l'article.
Par exemple:
l'executable "TablesReference.exe"
le sous répertoire "Tables de référence"
les fichiers txt (REF_RACCOURCIS.txt, REF_TYPE_UNION.txt, etc...)
S'ils existent sur mon PC, comment puis-je y accéder?
Merci
@+ :(
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
picsou59gg
Expert
Expert


Inscrit le: 21 Mai 2003
Messages: 66
Localisation: SAINS DU NORD (59)

MessagePosté le: 01 Juin 2003 22:57    Sujet du message: Suite à ma réponse Répondre en citant

J'ai téléchargé l'utilitaire en question ainsi que les fichiers txt
J'ai suivi la procédure pour créer un nouveau type d'union "Divorcés"
à la fin de l'opération d'importation, un message d'erreur apparait "unavailable database"
Au secours
@+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail
patschw
Pro
Pro


Inscrit le: 28 Fév 2003
Messages: 234
Localisation: Lyon

MessagePosté le: 02 Juin 2003 22:31    Sujet du message: Répondre en citant

Dans le mémo, il manque une précision importante.
Ces manipulations sont effectuées avec :
- Ancestrologie version 1.7.0.7
- une base 1.82
- TablesReference.exe est en (build 1.0.0.18) pour 1.724.928 octets.

PS :
Je pense que ce mode d'emploi, comme tous les autres, est à utiliser avec une extrême prudence, car Ancestrologie n'est pas stabilisé. Les versions se succèdent à vive allure avec des bouleversements considérables et peu documentés. Ainsi, il se pourrait, un jour, qu'une migration de la base ne prenne pas en compte vos personnalisations. Ce serait, évidemment, très fâcheux.
Cordialement.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Index des Archives -> Tutoriels Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com