PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → code erreur 70205
code erreur 70205
Iniciado por Kara, 23,may. 2018 14:26 - 2 respuestas
Publicado el 23,mayo 2018 - 14:26
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
Miembro registrado
950 mensajes
Popularité : +53 (63 votes)
Publicado el 24,mayo 2018 - 01:09
Bonjour,

Met ecranversfichier() avant ton hsupprime()

Jordan
Miembro registrado
3.886 mensajes
Popularité : +227 (347 votes)
Publicado el 25,mayo 2018 - 19:11
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