forum Ancestrologie

Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: Pierre Garnier le 20 Mai 2007 à 22:36:57

Titre: Mémorisation du dernier dossier ouvert
Posté par: Pierre Garnier le 20 Mai 2007 à 22:36:57
J'ai plusieurs bases avec plusieurs dossiers.
Je n'ai pas trouvé la logique déterminant le dossier qui s'ouvre lorsqu'on ouvre une base contenant plusieurs dossiers; il ne semble pas que ce soit systématiquement le dernier dossier ouvert (ce qui serait le bon choix!)
Titre: Mémorisation du dernier dossier ouvert
Posté par: DDdeBerdeux le 20 Mai 2007 à 23:30:51
Bonsoir,
C'est pourtant bien cette logique là, en principe.
A la fermeture du logiciel le n° du dernier dossier consulté est sauvegardé dans la BDR clé: HKEY_CURRENT_USER\Software\Ancestrologie\Last, valeur: LastNumDossier, qui est relue lors de l'ouverture.
Où cette logique "cloche", c'est qu'elle ne marche pas lorsqu'on a plusieurs bases.
Si on quitte le dossier 2 de la base A, pour la base B, cette dernière s'ouvrira sur le dossier 2, s'il existe, même si on était sur le dossier 1 quand on l'a quittée.
A+
André
Titre: Mémorisation du dernier dossier ouvert
Posté par: DDdeBerdeux le 21 Mai 2007 à 00:57:04
A l'ouverture de la base, il suffirait de lire la table GESTION_DLL. Le dernier dossier et le dernier individu consultés y sont notés, sauf si le dossier est vide. Mais cette dernière lacune serait simple à combler.
A+
André
Titre: Mémorisation du dernier dossier ouvert
Posté par: DDdeBerdeux le 21 Mai 2007 à 16:50:21
On s'y est mis à deux, Philippe dans une V722, moi dans une b5.026 et çà marchera (quand ce sera en ligne).
A+
André