Bonjour,
L'application sur laquelle je travaille actuellement comporte différente fenêtre qui sont formatées plus ou moins de la même façon (un premier tableau pour une liste des SAV, un second pour lister les pièces jointes de chaque dossier SAV).
J'ajoute mes pièces jointes via un système de Drag&Drop sur le tableau des pièces jointes à l'aide du code suivant :
Lorsque j'ajoute une pièces jointe via le Drag&Drop aucun problème la procédure "DnD" est bien appelée et s'exécute correctement et affiche un message via info() prévenant l'utilisateur que la pièce jointe a bien été ajoutée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 PROCEDURE INIT_DnD(monChamp est un Champ) monChamp..DndCible = dndProgrammé ExplorerAccepte(Vrai) Evénement(DnD,"*.",563)
Mais si je change de ligne dans mon premier tableau (par exemple je passe de la ligne 1 à la 3 puis je retourne sur la première ligne) et que j'ajoute une nouvelle pièce jointe, le message info() s'affiche plusieurs d'affilé (le nombre d'affichage semble dépendant du nombre de fois que je change de ligne dans le premier tableau).
Le problème viendrait logiquement du traitement effectué dans la partie "Sélection d'une Ligne de TABLE_XX" seulement je ne comprend pas ce qui pourrait engendrer un tel problème, le traitement effectué dans cette partie ne fait que renseigner des champs d'informations via des requêtes SQL.
En espérant que l'un d'entre vous saura m'aider,car là je suis vraiment perdu, merci d'avoir pris le temps de me lire.
Partager