Bonjour,
Je rencontre un problème à la suppression d'un enregistrement dans une table, voici l'erreur retournée:
Voici mon code:Erreur à la ligne 13 du traitement Clic sur BTN_Supprimer.
Vous avez appelé la fonction HSupprime.
L'enregistrement n°<52> se trouve en dehors du fichier <Recup_Demande_formations>.
Qu'en pensez-vous ? dans la variable gnIdDeTableFormations, avec le débogueur, je récupère bien le bon enregistrement à l'exécution de ma requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TableSupprime(TABLE_Demandes,TableSelect(TABLE_Demandes)) HLitRecherchePremier(Recup_Demande_formations,IDRecup_Demande_formations,gnIdDeTableFormations) SI HTrouve(Recup_Demande_formations) ALORS bEtatsupp = HSupprime(Recup_Demande_formations,gnIdDeTableFormations) SI bEtatsupp = Vrai ALORS Info("La demande de formation a été supprimée") SINON HErreurInfo(hErrComplet) FIN //HLitSuivant(Recup_Demande_formations) FIN
Merci d'avance.
Partager