Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
Bonjour,
Tu peux utiliser la fonction Match pour contrôler la validité de la saisie.
Hors ligne
Bonjour,
Ton formulaire de saisie est construit à partir d'une datawindow ou des contrôles windows ?
Hors ligne
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
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 :
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
Merci mattdamon j'ai essayé ca a marché. bravo!
Hors ligne
Bonjour,
N'oublies pas le [RESOLU]
Hors ligne