PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Case interrupteur dans les tables
Case interrupteur dans les tables
Iniciado por jean-luc.depraz, jun., 19 2005 3:31 PM - 4 respostas
Publicado em junho, 19 2005 - 3:31 PM
Pour le champs interrupteur dans une table, il faut :

1er sélectionner la ligne de la table
2ème cliquer dans la colonne à côté de la case à cocher pour entrer en mode saisie
3ème on peut changer la case à cocher ( ouf enfin)

C'est un peu le parcour du combattant pour l'utilisateur avec un Interrupteur dans les tables, j'ai eu à plusieurs reprise des gens qui m'ont contacté pour m'informé qu'ils ne
pouvaient pas modifier cette colonne....... après explication j'ai eu droit à des rires
ou des remarques désobligeantes.

Ce mode n'existe pas dans un champs simple.


Ily a t'il une solution pour que l'utilisateur puisse simplement "cliquer" directement
sur un interrupteur sans autres difficultés. ?
Publicado em junho, 20 2005 - 12:43 PM
C'est pas un parcours de combattant !!!!
Tout dépend du traitement que tu veux faire ! Windev ne peut pas savoir que tu souhaiterais cocher ou decocher un interrupteur à la sélection de la ligne, ou de la colonne !
Si tu trouves que c'est trop long, fais le par programmation !!!!! A la sélection d'une ligne par exemple !

A+
Publicado em junho, 20 2005 - 3:56 PM
En fait, il suffit que l'utilisateur clique 3 fois sur le champ interrupteur
:

Le premier clic pour selectionner la ligne, le second pour entrer en saisie
sur cette ligne, le 3eme pour cocher la case. Je vois pas ou c'est
illogique, peut etre l'as-tu mal expliqué a tes utilisateurs.

Si tu veux entrer en saisie dès le premier clic, il te faut une table sans
sélection.

A noter que quand la ligne est créée, on coche/décoche en ne cliquant qu'une
seule fois.


"Jean-Luc Depraz" <jean-luc.depraz@din-software.ch> a écrit dans le message
de news: 42b54b2f$1@news.pcsoft.fr...
Pour le champs interrupteur dans une table, il faut :

1er sélectionner la ligne de la table
2ème cliquer dans la colonne à côté de la case à cocher pour entrer en

mode saisie
3ème on peut changer la case à cocher ( ouf enfin)

C'est un peu le parcour du combattant pour l'utilisateur avec un

Interrupteur dans les tables, j'ai eu à plusieurs reprise des gens qui m'ont
contacté pour m'informé qu'ils ne
> pouvaient pas modifier cette colonne....... après explication j'ai eu
droit à des rires
ou des remarques désobligeantes.

Ce mode n'existe pas dans un champs simple.


Ily a t'il une solution pour que l'utilisateur puisse simplement "cliquer"

directement
sur un interrupteur sans autres difficultés. ?

Publicado em junho, 20 2005 - 7:05 PM
Bonjour.

Je vais être un peu moins "sévère" que les autres intervenants en te disant que moi aussi j'ai pas mal galéré sur ce point.

C'était pour des tables liées à une requête sélection, avec une colonne sélecteur indépendante utilisée pour sélectionner les enregistrements à prendre en compte dans un traitement.

Mais le problème, c'est que c'était il y a pas mal de temps.

Je n'ai pas utilisé de programmation pour gérer ça, j'ai fais tout un tas d'essais avec les options de la table et j'ai réussi à obtenir un résultat correct.

Donc, pour te résumer, je vais te donner les paramètres d'une de mes tables et tu n'as qu'à essayer...

Je ne vais indiquer que les options cochées :
IHM : Table en saisie, Sélection simple
Détail : Saisie en cascade, Enregistrer en sortie de ligne, Retour à la ligne par Entrée

Par contre, faire TRES attention à ce qui suit :

Dans mon traitement, je ne parcours pas la table avec des TABLESELECTPLUS car j'ai remarqué que cela décoche mon sélecteur !!

Mais, j'ai utilisé une boucle "POUR w_num_enreg de 1 à tableoccurence(matable)"
dans laquelle je lis l'enregistrement avec matable.macolonne[w_num_enreg] y compris la colonne du sélecteur.

Voilà, j'espère avoir été complet, si tu trouve que cela correspond à ce que tu cherche, n'hésites pas, contacte moi.

Bon dev.
Publicado em junho, 20 2005 - 9:46 PM
Merci pour vos réponses, pour ce qui est de sévère, ma remarque était aussi un peu "piquante".

Cela dit les critiques sont venus des utilisateurs finaux....