PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → affichageseulement dans table
affichageseulement dans table
Débuté par Arnaud, 01 mar. 2006 17:25 - 5 réponses
Posté le 01 mars 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?
Posté le 01 mars 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 ;-)
Posté le 01 mars 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.
Posté le 01 mars 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 ;-)
Posté le 01 mars 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
Posté le 01 mars 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