forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: BLefebvre le 28 Juillet 2005 à 14:33:34

Titre: [résolu] Numéro de dossier
Posté par: BLefebvre le 28 Juillet 2005 à 14:33:34
Chaque dossier a un numéro interne qui s'incrémente à chaque création de dossier. Mais voilà, mon dossier original n°1 n'existe plus depuis longtemps, et je prend tellement de sauvegardes que j'en recrée souvent un pour être certain que mon export gedcom peut être relu. Ce qui fait que lors des requêtes, je suis à chaque fois obligé de modifier le n° de dossier. J'aurais dû garder le n° 1 et le réécraser à chaque fois, en utilisant les autres comme travail, mais c'est trop tard.

Donc, y a-t'il un moyen de recréer un dossier avec le n°1, ou bien, même si c'est une bidouille en binaire sur la base (à mes risques et périls) de forcer un n° de dossier.

Merci de votre attention.
Titre: [résolu] Numéro de dossier
Posté par: DDdeBerdeux le 28 Juillet 2005 à 15:29:32
Ne serait-il pas plus simple de repartir d'une base vide dont vous remplacerez la base de PCM (N°1) par la votre? A condition évidemment que vous vous n'utilisiez pas les multimédias qui ne sont pas transportés par le gedcom.

Pour ma part je n'utilise pas les dossiers, je préfère utiliser des bases différentes (choix par emplacement de la base), et je n'y vois que des avantages.

moins de risque de tout perdre en cas de gros pepin lors du travail sur dossier.

Fichier plus petit donc plus facile à sauvegarder et transporter

Essais sans risques.



Changer le N° du dossier dans la table DOSSIER serait très simple si les programmeurs avaient programmé les règles d'intégrité pour la mise à jour en cascade lors d'un update de la table dossier. Mais çà n'est pas le cas.

Le faire par SQL c'est possible mais pas simple:

créer un dossier N°1 puis par requêtes aller modifier le N° de dossier dans toutes les tables où il figure. Si quelqu'un veut s'y risquer...

A+

André
Titre: [résolu] Numéro de dossier
Posté par: AquaBlue le 28 Juillet 2005 à 16:46:49
Tu copies ta base sous un nouveau nom.

Tu ouvres cette nouvelle base et tu la vides avec "vider la base".

Tu fais une optimisation de la base vide.



Voila tu as une belle base toute propre et remise à zéro.

Ton premier dossier (premier import) sera le N° 1
Titre: [résolu] Numéro de dossier
Posté par: DDdeBerdeux le 28 Juillet 2005 à 18:13:29
Je me suis légèrement trompé en disant tout à l'heure que les médias n'étaient pas récupérés lors d'un transfert par gedcom.

MAIS, comme le gedcom ne contient que l'adresse du fichier où se trouvait ce média lorsqu'il a été chargé, il ne faut surtout pas qu'il ait bougé depuis

pour pouvoir être récupéré,

les mémos liés à ces médias ne sont pas tranférés (moi qui y met une description ou un titre... plus rien)

les actes de familles déclarés précédemment trouvés ne le sont plus...etc

Donc pas une manip à faire "pour la beauté du geste", et il vaut mieux bien saugarder sa base.

André
Titre: [résolu] Numéro de dossier
Posté par: BLefebvre le 28 Juillet 2005 à 18:37:20
C'était trop simple pour que j'arrive à penser à ça. Je viens de le faire, ça marche. Marci