PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Sélection de Ligne
Sélection de Ligne
Iniciado por 43, jul., 29 2004 5:31 PM - 2 respostas
Publicado em julho, 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 !!!
Publicado em julho, 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 ()
Publicado em julho, 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 ()