Bonjour à tous,

J'avais une liaison 1-1 Chemise_Document.fic entre deux fichiers Chemise.fic et Document.fic au cas où j'aurai eu besoin de mettre un même document dans plusieurs chemises.
Comme ça ne me sert pas j'ai effacé le fichier intermédiaire Chemise_Document.fic ainsi que les liaisons (en fait j'ai fait tout ce que WD m'a demandé...)

Mon fichier Document.fic contient donc une clé IDChemise et ça marche très bien sauf que:

Lorsque je supprime un document par ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
SI OuiNon("Voulez-vous vraiment supprimer ce document ?") = Oui ALORS
//******************
//SuppCh_Doc
//    pour TOUT Chemise_Document avec IDDocument = SAI_IDDocument
//        hsupprime(Chemise_Document)
//    FIN
//******************
    POUR TOUT Document AVEC IDDocument = SAI_IDDocument
        SI HSupprime(Document) = Vrai ALORS
            SI SAI_CheminComplet <> "" ALORS
                SI OuiNon("Document supprimé, faut-il effacer le fichier du disque dur ?") = Oui ALORS
                    SI fSupprime(SAI_CheminComplet) = Vrai ALORS
                        Info("Le fichier %1 à été effacé.",SAI_CheminComplet)
                    SINON
                        Erreur("Impossible d'effacer le fichier : " + SAI_CheminComplet, ErreurInfo())
                    FIN
                FIN
            FIN
             RAZ()
             Ferme(FEN_Fiche_Document,-1)
        SINON
            Erreur("Non supprimé !", ErreurInfo())
        FIN
    FIN
FIN
J'ai une erreur d'intégrité car WD ne trouve pas le fichier Chemise_Document.fic!
Il reste donc des traces au fond de la casserole...

J'ai fait tout ce que j'ai pu comme le débutant éternel que je suis, Compiler, générer, réparer rapide ou pas la BDD...

Le code de l'erreur:
Erreur à la ligne 13 du traitement Clic sur BTN_Supprimer.
Vous avez appelé la fonction HSupprime.
Erreur renvoyée par le serveur <ANA001:4900> :
Erreur d'intégrité.
Impossible d'ouvrir le fichier <AnaGramMoul_CS\chemise_document.fic>.

Détail de l'erreur système :

Le fichier spécifié est introuvable.

----- Informations techniques -----
Appel WL :
Traitement de 'Clic sur BTN_Supprimer' (FEN_Fiche_Document.BTN_Supprimer), ligne 13, thread 0
Fonction 'HSupprime', syntaxe 1

Que s'est-il passé ?
Erreur renvoyée par le serveur <ANA001:4900> :
Erreur d'intégrité.
Impossible d'ouvrir le fichier <AnaGramMoul_CS\chemise_document.fic>.

Code erreur : 70003
Niveau : erreur fatale (EL_FATAL)
Code erreur WD55 : 3

Message d'erreur système :
Le fichier spécifié est introuvable.

Dump de l'erreur du module 'WDHFSRV.DLL' (18.0.82.0).
Informations de débogage :
##(IXStream)-Handle=<FFFFFFFF>##
Fonction (7,21)
Informations supplémentaires :
EIT_SRCFILE : <AnaGramMoul_CS\chemise_document.fic>
EIT_SERVEURCS : <ANA001:4900>
EIT_LOGICALTABLENAME : <Document>
EIT_PILEWL :
Clic sur BTN_Supprimer (FEN_Fiche_Document.BTN_Supprimer), ligne 13
Clic sur BTN_OuvrirDocument (FEN_Fiche_Dossier.BTN_OuvrirDocument), ligne 6
Clic sur BTN_Ouvrir (FI_Table_Dossier.FI_Table_Dossier.BTN_Ouvrir), ligne 9
EIT_DATEHEURE : 19/12/2014 18:39:12
Le fichier est introuvable, ben oui je l'ai supprimé, mais il reste un contrainte qui n'a pas été effacée, comment la trouver?
Merci de votre attention