PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Problème TableSupprimeTout
Problème TableSupprimeTout
Débuté par BCog, 09 avr. 2025 19:00 - 5 réponses
Membre enregistré
11 messages
Posté le 09 avril 2025 - 19:00
J'ai un problème avec la fonction TableSupprimeTout

J'ai une table fichier TABLE_Benevoles.

Le code suivant marche une première fois sans problème les bons éléments sot afficher dans la table.

TableSupprimeTout(TABLE_Bennevoles)
HDésactiveFiltre(Benevoles)
HFiltre(Bénévoles,Anten nne,COMBO_Structure,COMBO_Structure)
HLitPremier(Benevoles,Antenne)
TANTQUE (PAS HEnDehors)
TableAjoute(TABLE_Benevoles,Benevoles.Nom+ TAB +Benevoles.Prénom+ TAB +Benevoles.Antenne+ TAB +Benevoles.Ville+ TAB +Benevoles.Tel+ TAB +Benevoles.DateNaissance+ TAB +Benevoles.Email+ TAB +Benevoles.IDBenevoles)
HLitSuivant(Benevoles,Antenne)
FIN
Choix = "Structures"

Si je change la valeur de ma Combo : Combo_Structure le TableSupprimeTout ne fait pas raz de ma table.
Le table ajoute suivant ne se fait pas j'ai toujours les même valeurs.

J'ai parfois un warning dans mon code expliquant que TableSupprimeTout est sans effet sur une table fichiers. Pas une erreur mais un warning à la fin de la ligne de code.

Sinon comment comment effacer une table fichier ?
Merci de votre retour.
Membre enregistré
866 messages
Posté le 09 avril 2025 - 21:42
Bonjour,
il s'agit du code de votre projet, car "TableSupprimeTout(TABLE_Bennevoles)" contient 2 n ?
Mais vous auriez dû avoir une erreur.
Cdlt
Message modifié, 09 avril 2025 - 21:51
Membre enregistré
11 messages
Posté le 09 avril 2025 - 21:43
Pour préciser le warning affiché en fin de ligne :






Bruno
Membre enregistré
2 181 messages
Posté le 09 avril 2025 - 21:51
Bonjour,

Si vous ne voulez pas lire les warnings, suivez une formation...
Vouloir remplir par programmation une table fichier est un concept intéressant !

Je vous suggère de lire les pages d'aide suivantes :
Le champ Table : https://doc.pcsoft.fr/fr-FR/?1013224
Champ Table lié à un fichier de données (Table fichier) : https://doc.pcsoft.fr/fr-FR/?1013177&name=champ_table_lie_fichier_donnees_table_fichier
Comment remplir un champ Table par programmation ? : https://doc.pcsoft.fr/fr-FR/?20025

Les seules lignes de code utiles :
HFiltre(Bénévoles,Anten nne,COMBO_Structure,COMBO_Structure)
// Rafraîchir la table liée
TableAffiche(TABLE_Benevoles, taReinit)


--
Bon dev,
Jean-Pierre
Membre enregistré
866 messages
Posté le 09 avril 2025 - 21:51
Vous travaillez en Data Binding ou par programmation ?
Si vous remplissez par programmation, enlever la liaison de la table au fichier HFSQL
Membre enregistré
4 220 messages
Posté le 09 avril 2025 - 21:54
Bonjour,
La table fichier affiche les données d'une source de données (Table, Requête, Tableau de structure).
Pour avoir un champ table "vide", il suffit que cette source soit vide avant le TableAffiche.

--
Il y a peut être plus simple, mais, ça tourne
Quand tout a échoué, utilise l'option RTFM