Auteur Sujet: Mémorisation du dernier dossier ouvert  (Lu 1984 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne Pierre Garnier

  • AncestroExpert
  • *****
  • Messages: 545
Mémorisation du dernier dossier ouvert
« 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!)
 

Hors ligne DDdeBerdeux

Mémorisation du dernier dossier ouvert
« Réponse #1 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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mémorisation du dernier dossier ouvert
« Réponse #2 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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne DDdeBerdeux

Mémorisation du dernier dossier ouvert
« Réponse #3 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é
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)