PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → code erreur 70205
code erreur 70205
Started by Kara, May, 23 2018 2:26 PM - 2 replies
Posted on May, 23 2018 - 2:26 PM
Bonjour chers tous
Quand j’exécute ce code dans windev 18 je reçois le message d'erreur suivant
vous avez appeler la fonction HSupprimer
aucun enregistrement en cours est défini pour le fichier (serveur).
code d'erreur 70205

SI OuiNon(0,"Etes-vous sûr de vouloir supprimer ce serveur ?") =Vrai ALORS
HSupprime(Serveurs)
Info("Serveur supprimé")
TableAffiche(Table_Serveurs,taDébut)// réaffiche la table.
FIN
Registered member
950 messages
Popularité : +53 (63 votes)
Posted on May, 24 2018 - 1:09 AM
Bonjour,

Met ecranversfichier() avant ton hsupprime()

Jordan
Registered member
3,881 messages
Popularité : +227 (347 votes)
Posted on May, 25 2018 - 7:11 PM
Bonjour,
Avant de supprimer un enregistrement, il faut que le pointeur soit sur cet enregistrement.
A priori, tu cherches à supprimer un enregistrement via un champ Table.
Il suffit de récupérer l'ID de l'enregistrement à supprimer
nIDServeurASupprimer est entier sur 8 octets //8 o est la taille par défaut d'un ID
nLigneSélectionnée est entier

//On récupère l'indice de la ligne sélectionnée dans le champ table
nLigneSélectionnée=TableSelect(Table_Serveur)
//On récupère l'ID de l'enregistrement à supprimer
nIDServeurASupprimer=Table_Serveur[nLigneSélectionnée].COL_IDServeur

//On se positionne sur l'enregistrement
HLitRecherche(Serveur,IDServeur,nIDServeurASupprimer)


--
Il y a peut être plus simple, mais, ça tourne