PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → HSupprime sur une requete ?
HSupprime sur une requete ?
Débuté par pierre-yves, 22 nov. 2014 19:52 - 3 réponses
Membre enregistré
198 messages
Popularité : +2 (2 votes)
Posté le 22 novembre 2014 - 19:52
bonjour,
quand on veux modifier le résultat d'une requête ,on peut faire un hsupprime sur un enregistrement de la requête ,la question c'est : cela n'efface pas les enregistrements dans le(s) fichier(s) ?
c'est une question bête mais je préfère demander ...
comme :
HExécuteRequête(REQ_essai,hRequêteDéfaut)
POUR TOUT REQ_essai
si REQ_essai.xx=1 alors HSupprime(REQ_essai)
FIN

cela ne supprime pas les enregistrement qui sont liés à la requête ?
Posté le 23 novembre 2014 - 11:32
Bonjour :
Les différents cas de figure sont clairement détaillés dans l'aide :
http://doc.pcsoft.fr/fr-FR/index.awp?3044018
Membre enregistré
198 messages
Popularité : +2 (2 votes)
Posté le 24 novembre 2014 - 11:44
bonjour,
oui mais c'est justement pas clair , je cherche à supprimer un enregistrement dans le resultat de la requete mais pas dans le fichier ....
çà fonctionne avec hsupprime mais suivant l'aide çà devrais le supprimer dans le fichier donc je ne comprends pas ....
Membre enregistré
198 messages
Popularité : +2 (2 votes)
Posté le 24 novembre 2014 - 14:08
bon apparement il faut utiliser 'hRequêteDéfaut' dans l'execution de la requete : HExécuteRequête(REQ_essai,hRequêteDéfaut)+HSupprime(REQ_essai)
,dans ce cas la ,il ne modifie pas le fichier HF sauf sur des fichiers non Hyper File .... faire gaffe donc
******
HExécuteRequête(REQ_essai,hModifieFichier)+HSupprime(REQ_essai) supprime dans le fichier HF ...
HExécuteRequête(REQ_essai,hRequêteDéfaut)+HSupprime(REQ_essai) ne supprime pas dans le fichier HF