PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Sélection de Ligne
Sélection de Ligne
Iniciado por 43, 29,jul. 2004 17:31 - 2 respuestas
Publicado el 29,julio 2004 - 17:31
J'ai une Table Mémoire qui fonctionne trés bien.
Dans cette Table, j'ai deux colonnes qui sont de type Image:
Nom des Colonnes est : Coul_Ext et Coul_Int
Sur le Clic de ces colonnes, je lance un sélecteur de couleur qui me permet
de modifier la couleur du champ.

Le changement de couleur mais malheureusement, il ne se fait pas sur la bonne
ligne.

Ex:
Ma ligne en cours de Sélection est la 2.
Si je clic sur la colonne Coul_Ext sur la Ligne 3, c'est le champ Coul_Ext
de la ligne 2 qui va être modifié...

Je n'arrive pas à sélectionner la ligne en cours et ce même avec une TableInfoXY()....

Si une âme charitable pouvait m'aider !!!
Publicado el 30,julio 2004 - 12:43
Nom des Colonnes est : Coul_Ext et Coul_Int
Sur le Clic de ces colonnes, je lance un sélecteur de couleur qui me permet
de modifier la couleur du champ.

Le changement de couleur mais malheureusement, il ne se fait pas sur la

bonne
ligne.

Ex:
Ma ligne en cours de Sélection est la 2.
Si je clic sur la colonne Coul_Ext sur la Ligne 3, c'est le champ Coul_Ext
de la ligne 2 qui va être modifié...

Je n'arrive pas à sélectionner la ligne en cours et ce même avec une TableInfoXY()....


Personnellement, j'utilise le code suivant :

Pos_X, Pos_Y, indice_ligne sont des entiers
nom_colonne est une chaine

Pos_X = SourisPosX()
Pos_Y = SourisPosY()

indice_ligne = TableInfoXY(MoiMême..Nom,tiNumLigne ,Pos_X,Pos_Y)
nom_colonne = TableInfoXY(MoiMême..Nom,tiNomColonne ,Pos_X,Pos_Y)

{MoiMême..Nom+"."+nom_colonne}[indice_ligne] = gnSélectionnerCouleur ()
Publicado el 30,julio 2004 - 13:01
Merci pour ta réponse.

J'ai réussi à contourner le problème, en fait il me fallait tout simplement
utiliser dans mon TABLESELECTPLUS, la variable IndiceEnCours !!!! et là tout
marche trés bien...

Encore merci quand même

"Daniel Hollaar" <hollaar@free.fr> wrote:


Nom des Colonnes est : Coul_Ext et Coul_Int
Sur le Clic de ces colonnes, je lance un sélecteur de couleur qui me permet
de modifier la couleur du champ.

Le changement de couleur mais malheureusement, il ne se fait pas sur la
bonne

ligne.

Ex:
Ma ligne en cours de Sélection est la 2.
Si je clic sur la colonne Coul_Ext sur la Ligne 3, c'est le champ Coul_Ext
de la ligne 2 qui va être modifié...

Je n'arrive pas à sélectionner la ligne en cours et ce même avec une TableInfoXY()....

Personnellement, j'utilise le code suivant :

Pos_X, Pos_Y, indice_ligne sont des entiers
nom_colonne est une chaine

Pos_X = SourisPosX()
Pos_Y = SourisPosY()

indice_ligne = TableInfoXY(MoiMême..Nom,tiNumLigne ,Pos_X,Pos_Y)
nom_colonne = TableInfoXY(MoiMême..Nom,tiNomColonne ,Pos_X,Pos_Y)

{MoiMême..Nom+"."+nom_colonne}[indice_ligne] = gnSélectionnerCouleur ()