PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Sélection de Ligne
Sélection de Ligne
Started by 43, Jul., 29 2004 5:31 PM - 2 replies
Posted on July, 29 2004 - 5:31 PM
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 !!!
Posted on July, 30 2004 - 12:43 PM
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 ()
Posted on July, 30 2004 - 1:01 PM
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 ()