PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Table mémoire
Table mémoire
Iniciado por Jean Turcotte, 29,abr. 2019 02:47 - 4 respuestas
Miembro registrado
1.402 mensajes
Publicado el 29,abril 2019 - 02:47
Bonjour,

J'ai créé une table que je remplis par programmation, J'utilise la commande
TableInfoXY(MoiMême, tiNumLigne, SourisPosX(), SourisPosY())
pour évaluer les indices ligne et colonne de la cellule sélectionné et ça fonctionne très bien lorsque j'utilise la souris comme sélecteur,

mon problème, c'est qu'à l'intérieur de la table en saisie, si je déplace la cellule à l'aide du clavier (fleches), je ne suis plus capable de récupérer l'indice colonne de la nouvelle cellule. J'ai utilisé la commande
ColonneEnCours(MoiMême)
et j'obtient toujours -1 comme résultat.

Des idées ?

--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Miembro registrado
2.682 mensajes
Publicado el 29,abril 2019 - 09:14
Bonjour,

Remplace MoiMême par le nom de la table. Dans ton cas, MoiMême référence la colonne.

--
Cordialement,

Philippe SAINT-BERTIN
Miembro registrado
1.402 mensajes
Publicado el 29,abril 2019 - 13:52
Merci, ça fonctionne. :merci:

Y a t-il moyen de savoir à quoi fait référence moimeme ?
--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Mensaje modificado, 29,abril 2019 - 13:54
Miembro registrado
2.682 mensajes
Publicado el 29,abril 2019 - 16:30
Toujours à l'objet en cours et à l'objet le plus haut dans la pile.

Si tu es en sélection sur une table, MoiMême fait référence à la table, si tu es en saisie dans une colonne de table, MoiMême fait référence à la cellule dans laquelle tu te trouves.

--
Cordialement,

Philippe SAINT-BERTIN
Miembro registrado
1.402 mensajes
Publicado el 29,abril 2019 - 17:03
Merci Philippe

--
Jean Turcotte
WX 24
Android 8.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram