Auteur Sujet: Format d'affichage des dates  (Lu 6614 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
Format d'affichage des dates
« Réponse #19 de la page précédente: 04 Février 2006 à 17:08:52 »
j'ai rajouté les événements en éditant le fichier REF_EVENEMENT et j'ai rajouté a la fin:



145   DECR   Décret de justice   4   1   1      1   1   FR   I      

146   INVE   Inventaire   4   1   1      1   1   FR   I         

147   PART   Partage   4   1   1      1   1   FR   I         

148   SCEL   Scellée   4   1   1      1   1   FR   I         

149   VENT   Vente publique   4   1   1      1   1   FR   I   



et j'ai utilisé   tablesreference.exe pour mettre a jour mes événements

je sais les tags gedcom sont bidon mais tout ce qui m’intéresse c'est d'avoir l'évènements, même s'ils ne sont pas exportable.
 

Hors ligne Horemans

  • AncestroSenior
  • *****
  • Messages: 1 775
    • http://perso.wanadoo.fr/philippe.horemans
Format d'affichage des dates
« Réponse #20 le: 04 Février 2006 à 17:43:58 »
Est-ce qu'il n'aurait pas été préférable d'utiliser le tag Divers dont le libellé est paramétrable ?

Et c'était exportable !
Plus çà va, plus je me régale...  Et avec  Quisontils, la gestion des actes, c'est facile !   Philippe
 

Hors ligne Lya

  • AncestroSenior
  • *****
  • Messages: 1 396
    • http://quidancestro.free.fr
Format d'affichage des dates
« Réponse #21 le: 06 Février 2006 à 01:36:38 »
Citation de: "Horemans"
Est-ce qu'il n'aurait pas été préférable d'utiliser le tag Divers dont le libellé est paramétrable ?

Et c'était exportable !


C'est vrai mais ...

- d'une part, l'import de cet évé Divers est toujours buggé (bon export Titre / Description mais réimport de l'ensemble dans dans le titre  :(  )

- d'autre part, s'il utilise souvent ces événements, ça lui fait gagner du temps plutôt qu'avoir à changer le titre à chaque fois



Citation de: "luckyulisse"
Oui un import gedcom peu résoudre le problème, mais mes événements inventaires et Décret de justice seront perdus, non ?



Et le problème reviendra tout le temps puisque j’utilise beaucoup généabank et les dates (que je récupère par copier/coller) sont sous la forme JJ/MM/AAAA, et donc il faudra faire régulièrement des import gedcom (contraignant !)


Il y a une solution "simple" s'il existe 5 événements individuels classiques que tu n'utilises jamais. Dans ce cas, il suffit de faire provisoirement l'échange de tags entre ces 5 événements avec une requête SQL, faire l'export / import, puis la transformation inverse avec la requête inversée.



Pour le savoir, tape ceci dans le requêteur :



SELECT DISTINCT

  EVENEMENTS_IND.EV_IND_TYPE AS TAG_GEDCOM

FROM

  EVENEMENTS_IND



Ça affichera tous les tags des évé individuels utilisés dans tous les dossiers. Donne-moi la liste et je te ferai la requête.  :wink:



S'ils sont tous utilisés, il faut voir dossier par dossier (limiter l'affichage à un dossier particulier en le sélectionnant par la petite flèche à droite de la colonne DOSSIER) :



SELECT DISTINCT

  EVENEMENTS_IND.EV_IND_KLE_DOSSIER AS DOSSIER,

  EVENEMENTS_IND.EV_IND_TYPE AS TAG_GEDCOM

FROM

  EVENEMENTS_IND
Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...



 

Hors ligne luckyulisse

  • Expert
  • ****
  • Messages: 98
Format d'affichage des dates
« Réponse #22 le: 06 Février 2006 à 16:39:06 »
resultat de la requete:



TAG_GEDCOM

BIRT

BURI

CENS

CHR

DEAT

DECR

EVEN

INVE

OCCU

PART

SCEL

VENT
 

Hors ligne Lya

  • AncestroSenior
  • *****
  • Messages: 1 396
    • http://quidancestro.free.fr
Format d'affichage des dates
« Réponse #23 le: 08 Février 2006 à 16:14:05 »
Bonjour  :D



Voici les procédures. Avant toute chose, FAIRE UNE SAUVEGARDE DE LA BASE ! C'est plus que conseillé, c'est obligatoire.  :twisted:



Vous avez créé 5 nouveaux tags hors-norme. S'ils sont bien transcrits tels quels dans l'export gedcom, ils ne sont logiquement pas repris à l'import car inconnus de tout logiciel de généalogie.



Je vous propose donc de détourner l'usage des 5 tags légaux BAPL, BAPM, CONL, ENDL, CONL, SLGC à votre profit.

J'ai choisi ceux là parce qu'ils ne sont pas dans votre liste, généralement jamais utilisés dans une généalogie "classique" et bien ré-importés dans Ancestrologie (cf mon tableau : http://quidancestro.free.fr/reimport_gedcom.htm)



Après les 2 procédures, la liste des tags Gedcom deviendra :

BAPL Inventaire

BAPM Décret de justice

CONL Partage

ENDL Scellée

SLGC Vente publique

_BAPL Baptême Mormons

_BAPM Autre baptême chrétien

_CONL Conversion Mormons

_ENDL Cérémonie Mormons ENDL

_SLGC Cérémonie Mormons SLGC



Marche à suivre :arrow:



1 - Ouvrez le BOA (menu Plugins)

2 - Dans l'onglet "SQL", remplacer select * from individu where kle_dossier=1 par :



update  EVENEMENTS_IND

set  EV_IND_TYPE = case

when  EV_IND_TYPE = 'BAPM' then '_BAPM'

when  EV_IND_TYPE = 'BAPL' then '_BAPL'

when  EV_IND_TYPE = 'CONL' then '_CONL'

when  EV_IND_TYPE = 'ENDL' then '_ENDL'

when  EV_IND_TYPE = 'SLGC' then '_SLGC'

when  EV_IND_TYPE = 'DECR' then 'BAPM'

when  EV_IND_TYPE = 'INVE' then 'BAPL'

when  EV_IND_TYPE = 'PART' then 'CONL'

when  EV_IND_TYPE = 'SCEL' then 'ENDL'

when  EV_IND_TYPE = 'VENT' then 'SLGC'

else EV_IND_TYPE

end




3 - Cliquer sur le bouton [Exécuter procédure] à droite de la fenêtre.

4 - Attendez le message de fin "Procédure terminée" puis effacer ce que vous venez de taper, et mettez à la place :



update  REF_EVENEMENTS

set  REF_EVE_LIB_COURT = case

when  REF_EVE_LIB_COURT = 'BAPM' then '_BAPM'

when  REF_EVE_LIB_COURT = 'BAPL' then '_BAPL'

when  REF_EVE_LIB_COURT = 'CONL' then '_CONL'

when  REF_EVE_LIB_COURT = 'ENDL' then '_ENDL'

when  REF_EVE_LIB_COURT = 'SLGC' then '_SLGC'

when  REF_EVE_LIB_COURT = 'DECR' then 'BAPM'

when  REF_EVE_LIB_COURT = 'INVE' then 'BAPL'

when  REF_EVE_LIB_COURT = 'PART' then 'CONL'

when  REF_EVE_LIB_COURT = 'SCEL' then 'ENDL'

when  REF_EVE_LIB_COURT = 'VENT' then 'SLGC'

else REF_EVE_LIB_COURT

end




5 - Cliquer sur le bouton [Exécuter procédure] à droite de la fenêtre.

6 - Attendez le message de fin "Procédure terminée"

7 - Quitter en validant les modifications.



:!: Désormais :
  • si vous utilisez les événements Baptême Mormons, Autre baptême chrétien, Conversion Mormons, Cérémonie Mormons ou Cérémonie Mormons, ils seront exportés avec un underscore ( _ ) devant leur tags, donc non réimportables.



  • comme expliqué dans ce fil   Evénement particulier les tags BAPM, BAPL, CONL, ENDL et SLGC restent attachés aux événements Baptême Mormons, Autre baptême chrétien, Conversion Mormons, Cérémonie Mormons ou Cérémonie Mormons aux yeux des autres logiciels !



    Tant que vous faites des export/import dans Ancestrologie, il n'y a aucun problème, mais si vous voulez faire un export vers un autre logiciel, il faut les remettre au préalable à la norme en les transformant en événements personnalisés liés aux tags EVEN.



    Pour ce faire, je vous propose cette procédure à utiliser dans le BOA (même mode d'emploi que les précédentes) pour remettre vos tags à la norme :



    - Créez un autre dossier qui sera destiné destiné uniquement à cet usage

    - Faites un export gedcom, puis réimportez-le dans le nouveau dossier

    - Ouvrez le BOA et exécutez ces procédures en remplaçant n° dossier par celui du dossier que vous venez de créer :



    update  EVENEMENTS_IND

    set  EV_IND_TITRE_EVENT = ( SELECT REF_EVE_LIB_LONG from  REF_EVENEMENTS where  EVENEMENTS_IND.EV_IND_TYPE = REF_EVENEMENTS.REF_EVE_LIB_COURT ),

    EV_IND_TYPE = 'EVEN'

    where EV_IND_TYPE IN ('BAPM', 'BAPL', 'CONL', 'ENDL', 'SLGC') and EV_IND_KLE_DOSSIER=
    n° dossier



    puis



    update  EVENEMENTS_IND

    set  EV_IND_TYPE = case

    when  EV_IND_TYPE = '_BAPM' then 'BAPM'

    when  EV_IND_TYPE = '_BAPL' then 'BAPL'

    when  EV_IND_TYPE = '_CONL' then 'CONL'

    when  EV_IND_TYPE = '_ENDL' then 'ENDL'

    when  EV_IND_TYPE = '_SLGC' then 'SLGC'

    else EV_IND_TYPE

    end

    where EV_IND_KLE_DOSSIER=
    n° dossier



    Votre export gedcom de ces événements (déjà saisis uniquement) à partir du nouveau dossier sera maintenant reconnu des autres logiciels.
Voilà, si vous avez des questions...  :wink:
Un bon voyageur n'a pas d'itinéraire fixe, et n'a pas l'intention d'arriver...