PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → affichageseulement dans table
affichageseulement dans table
Started by Arnaud, Mar., 01 2006 5:25 PM - 5 replies
Posted on March, 01 2006 - 5:25 PM
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?
Posted on March, 01 2006 - 5:45 PM
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 ;-)
Posted on March, 01 2006 - 6:05 PM
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.
Posted on March, 01 2006 - 6:05 PM
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 ;-)
Posted on March, 01 2006 - 6:06 PM
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
Posted on March, 01 2006 - 6:23 PM
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