[Résolu] supprimer des liggnes bien précises dans une table mémoire
Anonyme
bonsoir,
j'ai une table mémoire remplie par programmation

au dessus de cette table,3 combo (Pays, Région et Couleur) qui permette de filtrer la table en fonction du résultat de la combo.
j'ai un soucis avec la combo couleur. je n'arrive pas a selectionner une couleur (blanc, rouge, rosé....)
j'ai bien fait un tablecherche mais il ne me trouve que la valeur recherché alors que je veux faire l'inverse. en selectionnant Blanc, je veux supprimer de la table tout le reste et laisser que BLANC.
voici :

indice est un entier
résultat est un entier

indice=combo_couleur
contenucouleur=combo_couleur[indice]

résultat=TableCherche(Couleur,contenucouleur,Vrai)
TableSupprime(Table_appellations,résultat)


TANTQUE résultat <>-1
résultat=TableCherche(Couleur,contenucouleur,Vrai, résultat+1)
TableSupprime(Table_appellations,résultat)
FIN

TableTrie(Table_appellations,"Pays","Région","Appellation")

que faire ?
merci d'avance

Contribution le : 15/09/2005 23:56
Créer un fichier PDF de la contribution Imprimer


Re: supprimer des liggnes bien précises dans une table mémoire
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour

une technique sûr pour résoudre votre cas : traiter la table "à la remontée".

En effet, lorsque vous supprimez une ligne dans une table (un pointeur de lignes) les indices suivant remontent d'un et cela perturbe votre positionnement actuel.

En revanche si vous supprimer une ligne en remontant les lignes encore à traiter auront toujours le même indice et votre parcours n'en sera jamais perturbé (faut toujours prendre les choses à l'envers, cela résouds souvent bien des problèmes).

par conséquent si vous pouvez donner un sens et une position de départ à votre recherche, inverser tout cela. Sinon, passez par un simple parcours de la table en partant de la fin et remontez en faisant votre test et vos suppressions.

Contribution le : 16/09/2005 09:30
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: supprimer des liggnes bien précises dans une table mémoire
Anonyme
bonsoir
merci
ca marche impec

a plus

Contribution le : 18/09/2005 22:49
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2