Bonjour,
Problème grave,
Je vous invite a installer un trigger dans votre programme pour déterminer d'où cela peut provenir
LOCAL
ResultatTrigger est un booléen
// Création du Trigger pour tous les fichiers de l'analyse
ResultatTrigger = HDecritTrigger("*", "HSUPPRIME,HRAYE","Verif",hTriggerAprès)
// Avec "Verif" une procédure globale du projet
SI ResultatTrigger = Faux ALORS
Erreur("Erreur sur un trigger : "+HErreurInfo)
RETOUR
FIN
dans la procédure globale Verif vous pourrez par exemple alimenter une table Log dans lequel vous pourrez logguer routes les actions sur les enregistrements supprimés et rayés.
dans cette procédure vous pourrez utiliser les variables suivantes :
- h.nomfichier : pour récupére le fichier manipulé
- h.FonctionTrigger : nom de la fonction qui à déclenché le trigger
Les fonctions suivantes:
- FenEnExecution() : pour connaître la fenêtre active au moment du déclenchement.
la consultation de ce log vous permettera surement d'identifier le problème.