Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 05-03-2009 10:05:25

jcc  
Membre completement Geek
Lieu: Mouscron
Date d'inscription: 08-01-2008
Messages: 142
Pépites: 13,733
Banque: 409,387,083,524

Problème sur le dernier champs d'une datawindow

Nous avons une datawindow avec 3 champs.
Pour accepter la valeur encodée dans un champs l'utilisateur tape "enter" ou "tab" pour passer au champs suivant.
Nous avons mis un bouton "Valider" pour accepter les 3 champs. Cela fonctionne mais les utilisateurs voudraient que les données soient acceptées lors de l'"ENTER" sur le dernier champs et ne plus devoir appuyer sur le bouton "valider".
Car ils ont tendance à appuyer sur "ENTER" après chaque entrée et ils le font également sur le dernier champs et bien sûr il ne se passe rien.

Comment faire en sorte que les trois champs soient validés lors d'un "ENTER" sur le dernier champs de la datawindow?

Merci

Hors ligne

 

#2 05-03-2009 10:13:20

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4659
Pépites: 945
Banque: 2,147,483,647
Site web

Re: Problème sur le dernier champs d'une datawindow

hello,
sur ta dw,
tu rajoutes l'evenement pbm_dwnkey

et un script de controle genre :

Code: pb

ll_row = this.getrow()

if ll_row <= 0 then return

ls_columnName = getColumnName()




lb_enter = KeyDown(KeyEnter!)
if lb_enter then
  
  if this.accepttext()<> 1 then 
    return
  end if
  
end if


if lb_enter and lower(ls_columnName) = 'nom_de_ta_derniere_colonne' then
  // tu declenches ici le bouton VALIDER
end if

Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 09-03-2009 08:48:45

jcc  
Membre completement Geek
Lieu: Mouscron
Date d'inscription: 08-01-2008
Messages: 142
Pépites: 13,733
Banque: 409,387,083,524

Re: Problème sur le dernier champs d'une datawindow

Merci pour l'info, mais keydown n'est pas accepté dans une application WEB.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22