Page 1 sur 2

[Corrigé 5.8.55.5328] Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 10:18
par shadok
Bonjour Jacques,
depuis que j'ai installé la dernière version, lorsque je modifie l'ordre d'affichage des colonnes (ex : je mets le montant en 1ere
colonne),
GesFine ne le mémorise pas.
Je ferme et ouvre à nouveau le programme, et c'est l'affichage par défaut qui est appliqué.
J'ai déinstallé et réinstallé mais rien n'y fait.
En espérant que tu pourras m'aider
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 11:46
par Jacques Leblond
Bonjour,

Dans quel module constates tu ce phénomène ? Le livre de compte ?

EDIT : Je viens de le constater dans le livre de comptes, je corrige.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 12:04
par shadok
Bonjour Jacques et merci.
J'ai constaté le problème dans
le livre de compte, opérations périodiques, cours en direct, croissance, analyse graphique.
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 12:23
par Jacques Leblond
Exact, j'ai fait une boulette :oops: en ajoutant un contrôle dans la gestion des paramètres des colonnes, il y a 1 ou 2 versions. Cela concerne tous les tableaux dès lors que l'ordre des colonnes est modifié.
J'ai compilé une version intermédiaire qui corrige le bogue.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 12:40
par shadok
Ce n'était pas bien grave, juste un peu gênant quand on prend des "habitudes".
Je te remercie. Tout fonctionne.
J'ai récupéré "MON" GesFine.
Bonne journée.
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 20:35
par noftal
Je n'avais pas encore remarqué ce bogue.
Question : faut-il reprogrammer SON ordre des colonnes ? Ou bien la version intermédiaire récupère-t-elle le profil précédent ?

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 17 juin 2014, 20:44
par Jacques Leblond
Non il ne m'était pas possible de réappliquer votre profil, puisque le contrôle a demandé à tort sa réinitialisation, seuls les modules que tu as ouverts sont concernés.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 22 juin 2014, 07:08
par shadok
Bonjour Jacques,
il y a toujours un problème de mémorisation, mais juste sur le module "opérations périodiques".
Un message indique qu'il est impossible de déplacer une colonne figée après une colonne non figée.
Capture.PNG
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 22 juin 2014, 09:50
par Jacques Leblond
Bonjour,

Effectivement il y a un autre bogue mais celui là a toujours existé ! Il se produit si l'on déplace une colonne non figée avant la dernière colonne figée.
Cela concerne tous les tableaux pas uniquement celui du module "Opérations périodiques".
Je corrige et je t'informerai dès que la prochaine version intermédiaire corrigeant le bogue sera publiée.

En attendant tu peux enlever le figeage pour contourner le bogue.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 22 juin 2014, 11:28
par shadok
Ok, merci.
En effet, sans figer, il affiche le défaut, et en demandant de modifier, je fais juste ok.
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 10:47
par Jacques Leblond
J'ai compilé une nouvelle version intermédiaire qui corrige le bogue lié au figeage.
J'ai refait une série de tests, en espérant qu'il ne reste plus de bogue ...

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 12:10
par shadok
Bonjour et merci, je viens d'installer la dernière version intermédiaire.
Il y a un truc bizarre toujours dans "opérations périodiques" au niveau de la colonne "périodicité".
Je place cette colonne en 5eme position, place "montant" en 3eme et je la fige, j'arrêté et relancé GesFine.
Toutes les colonne sont là où je voulais, sauf "périodicité" se retrouve en 2eme position.
J'appelle la modification des colonnes et là, elles sont toutes sans exception dans l'ordre demandé précédemment.
Donc, sans aucune modification, je fais "OK" et l'affichage est actualisé comme je le souhaite.
J'ai relancé GesFine, et cette colonne "périodicité" se retrouve en 2eme position au lieu de la 5eme.
Re-manip, relance , re 2eme position.
Cette colonne "périodicité semble bien têtue. mais je ne doute pas que c'est elle qui cédera. :lol:
Tout le reste semble ok.
Encore merci
Cordialement

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 13:14
par Jacques Leblond
Je n'arrive pas à reproduire le bogue.

Peux tu me faire une capture du formulaire de gestion des colonnes pour le module Opérations périodiques et aussi me copier la valeur de la clé suivante dans le registre ?

Code : Tout sélectionner

HKEY_CURRENT_USER\Software\GesFine\"TonIdentifiantWindows"\MainBillBook\Columns
Pour ouvrir le registre tu tapes regedit.exe dans "Rechercher les programmes et fichier" du menu du bouton démarrer de Windows
Pour copier la clé tu double cliques dessus (nom "columns") dans la zone de droite, puis ctrl+c sur le champ "Données de la valeur" qui doit être surligné par défaut.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 13:51
par shadok
Voici la copie écran au démarrage de Gesfine.
On peut voir que l'affichage de "opération périodiques" est différent de celui de la fenêtre de gestion.
Capture.PNG
La valeur de columns
True;0;19;0;True|True;1;19;0;True|True;2;19;0;True|True;3;19;0;True|True;4;19;0;True|True;15;50;0;False|True;9;100;0;False|True;12;80;0;False|True;13;80;0;False|True;11;50;0;False|True;10;107;0;False|True;6;140;0;True|True;8;200;0;False|True;7;80;0;True|True;5;80;0;True|True;14;160;0;False|False;16;100;0;False

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 13:53
par shadok
ops il en manque

True;0;19;0;True|True;1;19;0;True|True;2;19;0;True|True;3;19;0;True|True;4;19;0;True|True;15;50;0;False|True;9;100;0;False|True;12;80;0;False|True;13;80;0;False|True;11;50;0;False|True;10;107;0;False|True;6;140;0;True|True;8;200;0;False|True;7;80;0;True|True;5;80;0;True|True;14;160;0;False|False;16;100;0;False

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 13:55
par Jacques Leblond
Il faudrait que tu me donnes la chaîne complète en éditant la valeur Columns (double clique dessus). Un formulaire s'ouvre où tu peux sélectionner la totalité de la chaîne.
Par défaut elle l'est déjà donc tu as juste à la copier

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 13:58
par shadok
reg.txt

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 15:26
par Jacques Leblond
Je m'arrache les cheveux ! Après avoir chercher l'erreur dans mon code, sans la trouver, je viens de m’apercevoir qu'en appliquant 2 fois de suite la chaîne, cela fonctionne.
C'est finalement ce que tu constates quand tu réouvres le formulaire et que tu valides sans rien changer.

Cela signifie donc que l'ordre dans laquelle je lui demande d'ordonner les colonnes n'est pas compatible (contrainte de gestion du tableau imposée par le framework.net) mais comme aucun message d'anomalie n'est retourné je ne m'en rend pas compte.

Je vais changer la logique d'ordonnancement pour pouvoir obtenir le résultat en 1 fois.

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 18:10
par Jacques Leblond
Voilà j'ai repris le code d'application des paramètres des colonnes. Cela a fonctionné du premier coup avec ta chaîne de paramètres.
On va y arriver même si c'est un peu laborieux !

C'est disponible avec la dernière version intermédiaire

Re: Mémorisation de l'ordre d'affichage des colonnes

Posté : 23 juin 2014, 18:53
par shadok
Bonsoir Jacques,
J'ai installé la 5284. C'est ok.
Juste un truc, la colonne "archivé" ne s'affiche plus.
Elle est bien dans le gestionnaire de colonnes.
Perso, je ne l'utilise pas.
Désolé :oops:
Bonne soirée et un grand merci.
Cordialement