PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2025 → Suppression d'une ligne sur une table filtrée
Suppression d'une ligne sur une table filtrée
Started by Thomas, Jun., 23 2025 12:40 PM - No answer
Posted on June, 23 2025 - 12:40 PM
Bonjour à tous,

Je cherche à supprimer une ligne sur une table (programmation) où un utilisateur aurai appliqué un filtre "contient" sur une colonne.

SI OuiNon(Oui,"Vous allez supprimer cette référence") ALORS
//info(TABLE_LigneInventaire)
SI HLitRecherchePremier(LIGNE_INVENTAIRE,IDLIGNE_INVENTAIRE,TABLE_LigneInventaire.COL_IdLigneInventaire) ALORS
HSupprime(LIGNE_INVENTAIRE)
FIN
TableSupprime(TABLE_LigneInventaire,TABLE_LigneInventaire)
FIN


L'indice de la ligne supprimée ne correspond pas à l'indice de cette même ligne quand il n'y a pas de filtre. Du coup, ça ne me supprime pas la bonne ligne et la ligne censée être supprimée est toujours visible jusqu'au prochain rafraichissement de la table.

Je ne veux pas rafraichir la table à chaque fois qu'il y a une suppression car il peut y avoir plusieurs centaines de ligne et c'est long...

Est ce qu'il existe une solution pour supprimer la bonne ligne lorsqu'un filtre est appliqué sur la table ?

Merci