Mémorisation des filtres
Brought to you by:
fathzer
Bonjour,
Tout d'abord, bravo pour votre logiciel que j'utilisais depuis maintenant 1 an sur 1 seul compte.
Je viens seulement de rajouter d'autres comptes et j'aimerais pouvoir définir mon compte courant comme compte par défaut au démarrage de YapBam sans être obligé de sélectionner le filtre correspondant à ce compte chaque fois.
Malheureusement, la sauvegarde des filtres ne semble pas fonctionner.
J'ai vérifié dans .yapbampref, StartState.remember.filter=true
J'ai loupé quelque chose dans mon auto formation?
Bonne journée
Anonymous
Bonjour,
Merci pour les compliments :-) ... et désolé pour le délai de réponse.
En plus de la ligne mentionnée, vous devez avoir aussi une ligne StartState.remember.file=true.
Est-ce que la case "Conserver le filtre" est cochée dans le menu "Fichiers/Préférences", onglet "Etat au lancement" ?
Si c'est bien le cas, le filtre devrait effectivement être mémorisé.
Les seuls cas où le filtre n'est pas appliqué automatiquement quand cette case est cochée sont (ou, du moins, devraient être) :
Vous avez quitté Yapbam sans enregistrer des modifications faites dans votre fichier de comptes.
Au lancement, le fichier n'a pas pu être ouvert automatiquement. Par exemple, si vous avez eu un pb de connexion Internet lors de l'ouverture du fichier s'il est stocké sur Dropbox.
Si malgré ça, le filtre n'est pas mémorisé, pouvez-vous vérifier que le fichier .yapbam (dans le même répertoire que le .yapbampref) contient une ligne filter=xxx, où xxx est une suite de caractères sans logique apparente ?
Cordialement,
Jean-Marc Astesana
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Bonjour Jean-Marc,
J'ai vérifié, .yapbampref contient aussi StartState.remember.file=true,
La case dans le menu préférences est bien cochée.
Cependant, le fichier .yapbam ne contient PAS de ligne filter=
Concernant la sortie du programme, pas de sortie sauvage, mais une mise en garde persistante sur le fait que je tente de sauver mon fichier de données dans le répertoire d'installation de Yapbam,
ce qui n'est pourtant pas exactement le cas puisque:
C:\Users\JcC\Documents\Moi\fin\Ma-Banque_Yapbam
contient Ma-Banque.ybm
et C:\Users\JcC\Documents\Moi\fin\YapBam
contient les dossiers App\ Data\ Other \Sauvegarde
Quant à "Vous avez quitté Yapbam sans enregistrer des modifications faites dans votre fichier de comptes.",
je n'ai jamais eu ce message. Si je modifie une Préférence dans par exemple Edition des opérations,
et que je quitte Yapbam sans enregistrer, la préférence est enregistrée automatiquement.
Voila ce que je peux vous dire à ce sujet.
Bon Week-end,
Jean-Claude
Bonjour,
Il semble que vous ayez deux problèmes disjoints.
1°) Le message qui indique que vous sauvegardez dans le répertoire d'installation de Yapbam :
Le fichier Yapbam.exe est-il bien dans C:\Users\JcC\Documents\Moi\fin\YapBam ?
Que contient le dossier "Sauvegarde" ? Une sauvegarde de votre fichier de données ? Si c'est le cas, vous prenez un gros risque en mettant vos sauvegardes sur le même disque que vos données. Etes vous certain que vous n'éditez pas en fait un fichier situé dans ce répertoire (le chemin du fichier ouvert est dans la barre de titre de Yapbam) ? Dans tous les cas, comme le dit le message, je vous déconseille de mettre quoique ce soit dans le répertoire où est situé Yapbam.exe. Cela dit, ça n'explique pas le second problème.
2°) L'état du filtre n'est pas sauvé quand vous quittez. Si vous changez la taille de la fenêtre, cette nouvelle taille est-elle conservée quand vous relancez Yapbam ? Si ce n'est pas le cas, le problème est plus général que la sauvegarde du filtre. Dans ce cas, regardez si vous pouvez modifier le fichier .yapbam avec un éditeur de texte comme Notepad (en ajoutant des caractères à la première ligne). S'il y a un message d'erreur, le fichier est sans doute protégé contre l'écriture ce qui explique qu'on ne puisse pas sauvegarder l'état. Sinon (si la taille de la fenêtre est mémorisée) ou si le fichier est modifiable par Notepad ... bah, je suis sec :-(
Dans ce cas, une autre approche qui réglera certainement rapidement le problème, sans l'expliquer : Installez Yapbam à partir de zéro sur une clef USB (ou ailleurs sur votre disque dur). Ouvrez votre fichier de données, cochez la sauvegarde des filtres dans les préférences. Là, si ça ne fonctionne pas, c'est de la magie ... noire, certes, mais de la magie ;-)
Bon courage,
Jean-Marc
View and moderate all "support-requests Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Support Requests"
Bonsoir,
Yapbam.exe est bien dans C:\Users\JcC\Documents\Moi\fin\YapBam
Le dossier "Sauvegarde" ne contient plus rien (c'étaient des .csv de mon ancien logiciel pour le transfert vers Yapbam)
Ceci dit, le répertoire où se trouve Yapbam.exe contient toujours le sous-répertoires \Data où sont stockés les fichiers de préférence.
Le fichier .ybm est bien celui mentionné dans mon précédent message. Je l'ai réouvert pour être certain.
Les fichiers .yapbampref et .yapbam sont dans le répertoire Data et sont bien mis à jour à chaque utilisation du logiciel. Confirmation en vérifiant l'état de la variable StartState.remember.filter= qui reflète bien la valeur que j'assigne.
La taille de la fenêtre est bien conservée entre 2 lancements de même que les préférences. mais aucun des filtres.
Pas de protection sur .yapbam. L'édition/modif/sauvegarde est ok.
Je viens à l'instant de tester une installation fraîche sur une clé usb avec le même fichier de données .ybm. Les préférences et les filtres sont enfin sauvegardés.
Le message d'avertissement concernant la sauvegarde des données a également disparu.
Je vais essayer de voir si je trouve une explication en comparant les fichiers .yapbam et je vous tiens au courant.
En tout cas, merci pour votre aide.
Cordialement,
Jean-Claude
Bonjour,
Ca y est, le problème est résolu. Il ne venait pas de Yapbam mais du raccourci utilisé.
En fait, je souhaitais utiliser simplement Yapbam sous Windows et sous Linux.
Comme les disques ne correspondent pas sous ces 2 systèmes, j'avais créé un raccourci sous la forme:
Chemin/Yapbam.exe CheminData/FichierData.ybm
Et ca, Yapbam n'aime pas.
Maintenant, sans préciser le chemin du fichier de donnée, votre programme fonctionne sans les 2 problèmes précités.
A noter: le fichier .yapbam intègre maintenant la variable filter=xxxxx
Le problème est donc résolu pour moi et peut-être que cela évitera à d'autres de faire la même bêtise que moi.
Encore bravo pour votre programme!
Cordialement,
Jean-Claude
Bonjour,
Merci pour l'analyse ... et votre perséverance :-)
Je vais essayer de reproduire le comportement, histoire de voir si je peux faire en sorte que Yapbam fonctionne quand on fait des raccourcis sur l'exe et sur le fichier de données.
Cordialement,
Jean-Marc
Bonsoir,
En effet, cela serait intéressant au moins dans ce cas précis.
Bon courage.
Jean-Claude
Bonsoir,
J'ai tenté de reproduire l'absence de sauvegarde des filtres, mais sans succès.
Pourriez vous me donner les chemins complets (par exemple C:\Users\JcC\Documents\Moi\fin\YapBam) des différents éléments :
dossier où se trouve yapbam.exe (pas son raccourci)
chemin du raccouci sur yapbam.exe
chemin du fichier de données (pas son raccourci)
chemin du raccouci sur le fichier de données.
Cordialement,
Jean-Marc Astesana
Bonsoir,
Le test suivant reproduit le phénomène (chez moi):
Windows 10 à jour.
Création d'un répertoire C:\Test
et des sous répertoires:
C:\Test\Banque_Yapbam (contient Ma-Banque.ybm)
C:\Test\YapBam (Contient l'exe et les répertoire App, Data, Other)
Dans C:\Test, création d'un raccourci "Yapbam" ayant pour propriétés:
Cible: C:\Test\YapBam\Yapbam.exe C:\Test\Banque_Yapbam\Ma-Banque.ybm
Démarrer dans: C:\Test\YapBam
Le problème des filtres est reproduit mais plus le message lors de la sauvegarde.
Je pense que c'est parce qu'initialement j'avais créé le fichier data dans le même répertoire que le programme avant de le déplacer par la suite.
Ce défaut a dû être mémorisé jusqu'à ce que le problème du raccourci soit résolu permettant alors la sauvegarde des paramètres, ce qui n'était pas possible auparavant.
N'hésitez pas si vous avez d'autres questions.
Cordialement,
Jean-Claude
Yes, j'ai (enfin) réussi à reproduire le problème. Je vais pouvoir lui faire la peau ;-)
Merci beaucoup.
Jean-Marc
Bonjour,
Le problème est corrigé dans la version en cours de développement. Au cas où, le problème n'était pas exactement celui qu'on croyait. En fait, le filtre était bien sauvegardé. Seulement, quand un fichier était spécifié dans la ligne de commande de lancement de Yapbam, le filtre était systématiquement ignoré.
Bref, je confirme, ce sera réglé dans la prochaine version (probablement le week-end prochain).
Cordialement,
Jean-Marc Astesana
Bravo,
Heureux d'avoir pu servir à quelque chose ;-)
Je vous tiens informé dès que la mise à jour sera faite, mais je ne doute pas du résultat.
Cordialement,
Jean-Claude
Bonjour,
La version 0.20.5 corrige le problème. Encore merci pour l'analyse.
Cordialement,
Jean-Marc Astesana
Bonjour,
Test fait hier, Ca fonctionne bien maintenant sous Windows.
Pas encore fait sous Linux mais aucune raison que çà ne fonctionne pas.
Bonne soirée
Jean-Claude