PB à toute heure et à tout moment. (à parcourir avec modération)

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 11-11-2008 17:11:59

patricktobou  
Membre Geek
Lieu: Cameroun
Date d'inscription: 31-10-2008
Messages: 57
Pépites: 309
Banque: 0

Contrôle des caractères dans un formulaire

Bonjour à tous,
J'ai un formulaire que j'ai réalisé et j'aimerais savoir comment empêcher la saisie de certains caractères, notament les caractères spéciaux tels:'"é][ç=+-'(-)}{ etc..
Si quelqu'un peut m'aider je serai très reconnaissant car je suis sur un projet et je ne m'y connais pas assez sur powerbuilder. Je travaille sous un environnement Windows XP SP2, et j'utilise PowerBuilder11.0.

Hors ligne

 

#2 11-11-2008 17:16:21

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: Contrôle des caractères dans un formulaire

Bonjour,

Tu peux utiliser la fonction Match pour contrôler la validité de la saisie.


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

#3 12-11-2008 06:54:23

buck  
Modérateur
Lieu: Dijon
Date d'inscription: 31-07-2008
Messages: 747
Pépites: 1,028,843
Banque: 171,170,849,654

Re: Contrôle des caractères dans un formulaire

Bonjour,

Ton formulaire de saisie est construit à partir d'une datawindow ou des contrôles windows ?

Hors ligne

 

#4 13-11-2008 16:53:07

patricktobou  
Membre Geek
Lieu: Cameroun
Date d'inscription: 31-10-2008
Messages: 57
Pépites: 309
Banque: 0

Re: Contrôle des caractères dans un formulaire

Bonjour buck

Mon formulaire est construit à partir des contrôles windows. j'ai utilisé la fonction match elle marche bien mais j'aimerais savoir comment l'intégrer aux évènements Key pour pouvoir empêcher la saisie de certains caractères lors de la frappe.
merci!

Hors ligne

 

#5 13-11-2008 17:49:56

mattdamon  
Le Tuniso-Parisien
Lieu: Livry-Gargan 93190
Date d'inscription: 29-12-2007
Messages: 569
Pépites: 89
Banque: 77,512,666,613,392,940

Re: Contrôle des caractères dans un formulaire

Tu crée un nouveau événement derrière ta datawindow controls, puis tu implémente cet événement afin de valider la saisi colonne comme suit :

Code: pb

IF key1 = KeyF1! OR key2 = KeyF2! OR ... THEN

  ton controle

END IF


Peut être que ton problème est beaucoup compliqué que ça !!!!
@+

Dernière modification par mattdamon (14-11-2008 08:08:23)

Hors ligne

 

#6 19-11-2008 13:42:02

patricktobou  
Membre Geek
Lieu: Cameroun
Date d'inscription: 31-10-2008
Messages: 57
Pépites: 309
Banque: 0

Re: Contrôle des caractères dans un formulaire

Merci mattdamon j'ai essayé ca a marché. bravo!

Hors ligne

 

#7 19-11-2008 14:13:18

foon  
N2iGeek + MangasGeek = foon
Award: bf
Lieu: Bonchamp-Lès-Laval
Date d'inscription: 28-02-2007
Messages: 2487
Pépites: 88
Banque: 9,223,372,036,854,776,000

Re: Contrôle des caractères dans un formulaire

Bonjour,

N'oublies pas le [RESOLU]


Seuls ceux qui ne font rien ne font jamais d'erreurs
http://www.nerdtests.com/images/badge/163124fb7fb459a3.gif

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22