PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → affichageseulement dans table
affichageseulement dans table
Iniciado por Arnaud, 01,mar. 2006 17:25 - 5 respuestas
Publicado el 01,marzo 2006 - 17:25
sur ma premiere ligne, premiere colonne, je veux que l'utilisateur puisse
cliquer dedans pour saisie
sur ma deuxieme ligne, premiere colonne, je ne veux etre que en affichage

si je fait

table[1,1]..etat=actif
table[2,1]..etat=affichageseulement

toute ma colonne se mat en affichageseulement

comment l'appliquer qu'a la ligne desiree?
Publicado el 01,marzo 2006 - 17:45
Moi aussi g u ce pb

ds l'évènement d'entré de ta colonne:

SI TableSelect(NomTable)=indicedeLaLigne ALORS
DonneFocus(NomTable)
FIN

voili voilou

g testé et ca marche ;-)
Publicado el 01,marzo 2006 - 18:05
Si tu n'a pas beaucoup de ligne à gérer de cette façon, utilise plutot un système du style :
- table en affichage seul
- quand selection de la ligne
-- si ligne soit etre en saisi --> passer en saisi
- quand sort de la ligne --> passer en affichage seul

Je n'ai pas testé mais cela te donnera peut être des solutions.
Publicado el 01,marzo 2006 - 18:05
je ne comprends pas
comment faire fonctionner ce code alors que je n'arrive pas a rentrer dans
la cellule vu que je suis en affichageseulement?


"Olivier M" <guest@newsgroup.fr> a écrit dans le message de news:
4405c0dc$1@news.pcsoft.fr...

Moi aussi g u ce pb

ds l'évènement d'entré de ta colonne:

SI TableSelect(NomTable)=indicedeLaLigne ALORS
DonneFocus(NomTable)
FIN

voili voilou

g testé et ca marche ;-)
Publicado el 01,marzo 2006 - 18:06
donc pr ta deuxième ligne tu fé:

//ds évènement entré de la première colonne

SI TableSelect(NomTable)=2 ALORS
DonneFocus(NomTable)
FIN
Publicado el 01,marzo 2006 - 18:23
met ta table en saisie


si tu veut ke la ligne 2 de ta table soit en affichage seulement met le code ke j'ai mi avant dans l'évènement d'entré de chaque colonnes


je l'utilise et ca fonctionne parfaitement