Bonjour,
Emmebel a écrit:J'ai refait des essais, j'arrive à la conclusion que le défaut se produit bien à partir de la deuxième modification, mais seulement après avoir fait un tri sur n'importe quel champ sauf sur le champ "identifiant".
Je remarque également que une fois le défaut apparu suite à un tri sur un champ quelconque, un nouveau tri sur le champ "identifiant" rétabli le bon fonctionnement. Bien sûr le défaut réapparait si on fait de nouveau un tri sur un autre champ.
J'en donc déduit que c'est parce que l'ordre des enregistrements a été modifié par un tri que le défaut se produit, par contre il est bizarre que lors de la première modification après le tri le défaut ne se produit pas alors que l'ordre des enregistrement a pourtant déjà été modifié.
Le défaut apparait dans tous les cas seulement après la première modification suivant le tri.
Ca ne devrait pas. Pour éviter tout souci, je modifie le code et je relance un affichage complet après chaque modification ou ajout pour assurer la cohérence entre la base et l'affichage. par contre, vu la taille de la base, ça prend considérablement plus de temps que le simple affichage de la ligne modifiée. Je vais voir si je trouve autre chose de plus rapide.
La sauvegarde du JPG est finie. Pour la prochaine version.
bb
Edit: Note que quand tu fais un tri, la sélection reste à la même position sur la grille, et ne va pas automatiquement se positionner sur l'émetteur ou elle était avant le tri. Est-ce la ton problème ? Pour éviter ça, il faut que j'ajoute un index à la base, car aucun champ modifiable ne peut tenir ce rôle.