PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → supprimer la ligne sélectionnée
supprimer la ligne sélectionnée
Iniciado por p.didi, 28,jul. 2004 12:38 - 5 respuestas
Publicado el 28,julio 2004 - 12:38
bonjour,
avant, je tiens à remercier tous ceux qui m'ont aidé jusqu'aujourd'hui.
mon problème c'est que j'ai une table mémoire que l'utilisateur va remplir
à l'aide d'une table liée à un fichier, et je veux que l'utilisateur puisse
supprimer la ligne qu'il veut en la séléctionnant sans avoir des lignes blanches
entre les lignes à la fin, et aussi modifier l'odre des lignes ou les permuter,
mais je ne sais pas comment faire
merci de m'aider
Publicado el 28,julio 2004 - 15:56
Déjà, à mon avis il faudrait pouvoir mettre dans ta table une colonne gérant
le numéro de la ligne pour le tri...

Ensuite,utilise les HLitRecherchePremier pour trouver ton enregistrement
à supprimer.....

"dounia" <p.didi@caramail.com> wrote:


bonjour,
avant, je tiens à remercier tous ceux qui m'ont aidé jusqu'aujourd'hui.
mon problème c'est que j'ai une table mémoire que l'utilisateur va remplir
à l'aide d'une table liée à un fichier, et je veux que l'utilisateur puisse
supprimer la ligne qu'il veut en la séléctionnant sans avoir des lignes

blanches
entre les lignes à la fin, et aussi modifier l'odre des lignes ou les permuter,
mais je ne sais pas comment faire
merci de m'aider
Miembro registrado
2 mensajes
Publicado el 12,diciembre 2018 - 15:25
:o
Miembro registrado
81 mensajes
Publicado el 13,diciembre 2018 - 16:55
bonjour.

l'exposé du sujet n'est pas clair .

moi je comprends qu'il y a deux table : une table fichier . une table memoire

donc si je suis , l'utilisateur selectionne une ligne de la table fichier, qui va dans la table memoire.

quand il l'a selectionnée il doit enlever la ligne de la table memoire de la table fichier

enfin dans la table fichier il doit pouvoir monter ou descendre les lignes....

donc selection , passage dans l'autre table et disparition de la ligne .

//
nlig est un entier = tableselect(matablefichier)
si nlig <= 0 alors retour

//si les 2 tables ont la meme description
tableajoute(matablememoire,matablefichier[nlig])

//sinon
tableajouteligne(matablememoire,matablefichier[nlig].col1,matablefichier[nlig].col2)
etc... vous avez compris l'idee

puis
matablefichier[nlig]..visible = faux



// pour remonter ou descendre les lignes.
// je fais le code pour monter tu feras l'autre

//un bouton avec une fleche vers le haut
nlig est un entier = tableselect(matablememoire)
si nlig <= 1 alors retour

matablememoire[nlig] <=> matablememoire[nlig-1]
Miembro registrado
1.640 mensajes
Publicado el 13,diciembre 2018 - 17:13
"Posté le 28 juillet 2004 - 15:56"

Joli le déterrage :o
Miembro registrado
81 mensajes
Publicado el 13,diciembre 2018 - 17:15
mami l'a relancé : Posté le 12 décembre 2018 - 15:25

peut etre avait elle un besoin particulier