PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Windev 24 et sélection sur un champ tableur
Windev 24 et sélection sur un champ tableur
Iniciado por pyfux, 11,nov. 2019 14:02 - 1 respuesta
Miembro registrado
61 mensajes
Publicado el 11,noviembre 2019 - 14:02
Bonjour à tous,

Je suis resté en version 23 et je rencontre un problème pour récupérer sur un champ tableur la sélection dans le cas ou c'est une ligne ou une colonne qui est sélectionnée.

Avez-vous trouvé une solution pour Windev 23?
Est-ce que cela fonctionne en version 24 ?

D'avance merci.
Miembro registrado
61 mensajes
Publicado el 23,noviembre 2019 - 11:41
Bonjour le Forum, bonjour à tous et toutes,

Je suis toujours bloqué, je n'arrive pas à récupérer la sélection sur un champ tableur lorsque je click sur une entête de colonne (sélection de la colonne entière) ou sur la ligne (sélection de la ligne entière).

Je partage avec vous le bout de code sur événement de sélection du champ tableur afin d'alimenter un champ positionné sur la même feuille (dont le nom est stocké dans gsLastInputFieldEXPRESS). gsInputTypeEXPRESS contient le type de donnée que je veux récupérer (le n° de ligne, la colonne ou la cellule)


aSelectionEXPRESS est un tblrSélection
MaSelectionEXPRESS=TBLR_DATA..Sélection


sColumnEXPRESS est chaîne
nRowEXPRESS est un entier
SI PAS VérifieExpressionRégulière(sSelectionEXPRESS, "([A-Z]{1,3})([0-9]{1,9})",sColumnEXPRESS,nRowEXPRESS) ALORS
Erreur("Sélection invalide !")
RETOUR
FIN

SELON gsInputTypeEXPRESS
CAS "cellule"
{gsLastInputFieldEXPRESS,indChamp}..Valeur = sSelectionEXPRESS

CAS "ligne"
{gsLastInputFieldEXPRESS,indChamp}..Valeur = nRowEXPRESS

CAS "colonne"
{gsLastInputFieldEXPRESS,indChamp}..Valeur = sColumnEXPRESS

AUTRE CAS

FIN


Pour ceux qui ont une version 24, et bientôt la version 25 merci de me confirmer que l'on peux bien récupérer une sélection de ligne et de colonne (entière) !

Bon dév à tous avec Windev,
Pierre-yves
Mensaje modificado, 23,noviembre 2019 - 11:43