PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Comment selectionner la première ligne
Comment selectionner la première ligne
Iniciado por PapyGillou, 09,abr. 2020 15:36 - 5 respuestas
Miembro registrado
37 mensajes
Publicado el 09,abril 2020 - 15:36




Bonjour,

J'ai un question sur une fenetre qui s'affiche après lecture d'un fichier.
Le focus est donné automatiquement sur la première ligne.
Si je selectionne la deuxieme ligne aucun problème, le contenu repart bien dans la fenetre mère par contre impossible de cliquer la première ligne.
Si je suis positionner sur cette ligne et que je sorts par X le contenu est bien transféré mais ce n'est pas propre.
Si vous avez une idée, je suis preneur.
Merci d'avance
Miembro registrado
3.886 mensajes
Popularité : +227 (347 votes)
Publicado el 09,abril 2020 - 16:28
Bonjour,
TableSelectPlus(TABLE_Matable,-1)

en fin d'initialisation

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
170 mensajes
Popularité : +18 (18 votes)
Publicado el 09,abril 2020 - 16:52
Bonjour,

Autre solution, sur évènement bouton gauche relâché de la table :

Ferme(MoiMême)


--
--
Jean-Jacques
Miembro registrado
3.886 mensajes
Popularité : +227 (347 votes)
Publicado el 09,abril 2020 - 17:49
Le champ table permet aussi de faire un détail de ligne via une FI sur sélection ou survol
https://doc.pcsoft.fr/fr-FR/?1013200#NOTE5_FI_Detail_Ligne

--
Il y a peut être plus simple, mais, ça tourne
Miembro registrado
37 mensajes
Publicado el 10,abril 2020 - 14:38
Messieurs,

J'ai suivi vos conseils mais sans succès. Désolé !
A la remarque de Voroltinquo de relire la doc, je me suis rendu compte qu'il fallait peut être modifié des parametres de l'IHM de la table.
La solution est de mettre la selection cellules = selection simple et le tour est joué.
Encore une fois la doc existe mais elle n'est pas triviale !!
;-)
Miembro registrado
170 mensajes
Popularité : +18 (18 votes)
Publicado el 10,abril 2020 - 15:01
En mode de sélection par défaut :

Lignes : Sélection simple
Colonnes : Sans sélection
Cellules : Sans sélection

Ma solution fonctionne parfaitement.
La doc n'est pas parfaite, c'est certain, mais elle n'est pas fautive dans ton cas.

Le code suivant en fin d'init de la table devrait aussi fonctionner :
MoiMême.SelectMoins()


--
--
Jean-Jacques