|
Supprimer un enregistrement |
Iniciado por Arnaud, 21,mar. 2005 12:07 - 3 respuestas |
| |
| | | |
|
| |
Publicado el 21,marzo 2005 - 12:07 |
Bonjour,
Il y a un problème que je n'arrive pas à résoudre : supprimer un enregistrement dans un fichier. Je sais, çà paraît dingue ... lol
Voilà, j'ai un bouton avec comme code (serveur) :
HLitRecherche(MonFichier, IDMonFichier, MonChamp) SI PAS HEnDehors(MonFichier) ALORS Enregisencours est un entier = HNumEnr(MonFichier) HSupprime(MonFichier, Enregisencours) FIN
Et çà ne fonctionne pas. Alors, j'ai bien mon bouton en mode "Submit". MonChamp n'est pas relié directement avec l'ID du fichier. J'ai essayé avec HSupprime(MonFichier) et HSupprime(MonFichier, HNumEncours)
Et en plus, HAjoute ne fonctionne pas non plus.
Il trouve bien l'enregistrement mais ne veux pas le supprimer ??
Si quelqu'un a une idée, si çà se trouve, c'est tout bète.
Merci d'avance |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,marzo 2005 - 13:14 |
"Arnaud" <antkowiez@yahoo.fr> a écrit dans le message de news:423e918c$1@news.pcsoft.fr...
Bonjour,
Il y a un problème que je n'arrive pas à résoudre : supprimer un
enregistrement dans un fichier. Je sais, çà paraît dingue ... lol
Voilà, j'ai un bouton avec comme code (serveur) :
HLitRecherche(MonFichier, IDMonFichier, MonChamp) SI PAS HEnDehors(MonFichier) ALORS Enregisencours est un entier = HNumEnr(MonFichier) HSupprime(MonFichier, Enregisencours) FIN
Et çà ne fonctionne pas. Alors, j'ai bien mon bouton en mode "Submit". MonChamp n'est pas relié directement avec l'ID du fichier. J'ai essayé avec HSupprime(MonFichier) et HSupprime(MonFichier,
HNumEncours)
Et en plus, HAjoute ne fonctionne pas non plus. Il trouve bien l'enregistrement mais ne veux pas le supprimer ?? Si quelqu'un a une idée, si çà se trouve, c'est tout bète. Merci d'avance
Slt
S'il ne te retourne pas d'erreur c'est qu'il y a un défaut d'index a priori.
Perso je préfère un hlitrecherchepremier() ce qui évite d'écrire un : Hlitrecherche(..) Hlitpremier(..) // que tu as allègrement oublié. si htrouve() alors hsupprime(..) fin
j'espère que t'as la solution...
Glouton = AV |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,marzo 2005 - 15:58 |
C'est encore moi,
Bon, visiblement, cela vient du fait qu'il y a une liaison entre plusieurs fichiers (dont celui sur lequel je veux intervenir). J'ai essayé en changeant les règles de suppression et/ou de modification, mais çà ne marche toujours pas.
Si quelqu'un a une idée.
Merci de votre aide.
Arnaud |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,marzo 2005 - 17:13 |
Je vous donne la solution car j'ai trouvé :
Il faut en fait anhiler les contraintes d'intégrités (super) ou tout au moins, les gérer manuellement.
Du style :
HGèreIntégrité (Faux)
Et ce, avant un ajout, une suppression ou une modification.
A plus |
| |
| |
| | | |
|
| | | | |
| | |
|