PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → [WD15] Hsupprime ne .... supprime pas !!!
[WD15] Hsupprime ne .... supprime pas !!!
Iniciado por solioz, 15,feb. 2010 16:29 - 10 respuestas
Publicado el 15,febrero 2010 - 16:29
Bonjour,
Je rencontre un énorme problème. Je souhaite supprimer un enregistrement avec un bouton de suppression.

HLlitpremier(FICHIER,IDFICHIER)
SI HSupprime(FICHIER)
Info("Suppression commande No "+FICHIER.ID_COMMANDE)
SINON
Info(HErreurInfo(hErrComplet))
FIN

A ma grande surprise j'ai le résultat Suppression commande... qui est affiché, mais mon enregistrement est toujours affiché !!!!

Qui peut m'expliquer ???

A noter que j'utilise l'accès natif à une base Mysql. Sur WD12 ça fonctionnait parfaitement, plus moyen sur WD15...

Qui a déjà rencontré ce genre de problème ?????
Publicado el 15,febrero 2010 - 17:44
Bonjour,

Est-ce que tu réactualises l'affichage de ta fenêtre après la suppression?

Hubert
Publicado el 15,febrero 2010 - 17:47
Vérifie si le centre de contrôle HyperFile SQL est en cours d'exécution.
Il faut le fermer d'abord avant de lancer l'appli.
Publicado el 15,febrero 2010 - 17:47
Bjr,

nicolas a exposé le 15/02/2010 :
A ma grande surprise j'ai le résultat Suppression commande... qui est
affiché, mais mon enregistrement est toujours affiché !!!!


Affiché dans quoi, une table ?
tu a refait un tableaffiche ???

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Publicado el 16,febrero 2010 - 11:17
Bonjour,
Le fichier est toujours dans la base de données... Même que je le supprime avec Hsupprime...

Il s'agit d'une base MySQL, je n'ai jamais eu de problème de ce genre...

J'ai tout essayé, même avec un table supprime sur une table fichier, rien n'y fait pour ce fichier.
Publicado el 16,febrero 2010 - 18:05
Bjr,

Il se trouve que Nicolas a formulé :
Bonjour,
Le fichier est toujours dans la base de données... Même que je le supprime
avec Hsupprime...

Il s'agit d'une base MySQL, je n'ai jamais eu de problème de ce genre...

J'ai tout essayé, même avec un table supprime sur une table fichier, rien n'y
fait pour ce fichier.


tu as mis la derniere maj de wd15
les premieres avaient qq defauts sur la liaison hyperfile,
executable...

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Publicado el 18,febrero 2010 - 10:05
Bonjour,

Je vois que je ne suis pas le seul a avoir eue cette galère, et je n'ai
pas trouvé la cause, j'ai fait des requetes SQL pour mes suppressions
.... c'est la seule solution (de facilité) que j'ai trouvée!



nicolas a présenté l'énoncé suivant :
Bonjour,
Je rencontre un énorme problème. Je souhaite supprimer un enregistrement avec
un bouton de suppression.

HLlitpremier(FICHIER,IDFICHIER)
SI HSupprime(FICHIER)
Info("Suppression commande No "+FICHIER.ID_COMMANDE)
SINON
Info(HErreurInfo(hErrComplet))
FIN

A ma grande surprise j'ai le résultat Suppression commande... qui est
affiché, mais mon enregistrement est toujours affiché !!!!

Qui peut m'expliquer ???

A noter que j'utilise l'accès natif à une base Mysql. Sur WD12 ça
fonctionnait parfaitement, plus moyen sur WD15...

Qui a déjà rencontré ce genre de problème ?????


--
GG - Windeviste sur le pont.
Publicado el 17,marzo 2010 - 17:48
J'ai le même soucis.

avez-vous trouver une solution depuis ?

merci d'avance

Jérôme


Gerard a écrit dans le message de news <mn.92177da2d15f7cb3.58230@cegetel.net> :
Bonjour,

Je vois que je ne suis pas le seul a avoir eue cette galère, et je n'ai
pas trouvé la cause, j'ai fait des requetes SQL pour mes suppressions
.... c'est la seule solution (de facilité) que j'ai trouvée!



nicolas a présenté l'énoncé suivant :
Bonjour,
Je rencontre un énorme problème. Je souhaite supprimer un enregistrement avec
un bouton de suppression.

HLlitpremier(FICHIER,IDFICHIER)
SI HSupprime(FICHIER)
Info("Suppression commande No "+FICHIER.ID_COMMANDE)
SINON
Info(HErreurInfo(hErrComplet))
FIN

A ma grande surprise j'ai le résultat Suppression commande... qui est
affiché, mais mon enregistrement est toujours affiché !!!!

Qui peut m'expliquer ???

A noter que j'utilise l'accès natif à une base Mysql. Sur WD12 ça
fonctionnait parfaitement, plus moyen sur WD15...

Qui a déjà rencontré ce genre de problème ?????

--
GG - Windeviste sur le pont.

Publicado el 18,marzo 2010 - 11:48
Bonjour

et en faisant
HlitRecherche(Fichier,IDFichier)
si htrouve(Fichier) alors
HSupprime(Fichier)
FIN

cela marche depuis WD 4.1
dans ton code il faut au moins verifier que l'enregistrement est trouvé

A+
JE Quidet
Publicado el 18,marzo 2010 - 12:55
Bonjour,

c'est comme ça que je fais :
le htrouve renvoi vrai
le hsupprime renvoi vrai
mais rien n'est effacé !
RAPPEL : nous parlons d'une suppression dans une base MySQL en utilisant l'accès natif.

a+

Jérôme

JE QUIDET a écrit dans le message de news <2a8d30b685d3d9739ebda0b6f5854a24@news.pcsoft> :
Bonjour

et en faisant
HlitRecherche(Fichier,IDFichier)
si htrouve(Fichier) alors
HSupprime(Fichier)
FIN

cela marche depuis WD 4.1
dans ton code il faut au moins verifier que l'enregistrement est trouvé

A+
JE Quidet
Publicado el 03,junio 2020 - 17:02
Même problème sous WD 24

Un plaisir de bosser avec ce produit ....