Comment interdire la saisie de certains caractères dans une cellule 4D View ?

Comment interdire la saisie de certains caractères dans une cellule 4D View ?

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Produit : 4D View 2004  ·  Plateforme : Mac & Win


Pour interdire la saisie de certains caractères dans une cellule 4D View, il suffit d'utiliser la commande PV APPELER SUR EVENEMENT dans la méthode objet de votre zone 4D View.

PV APPELER SUR EVENEMENT (pv sur frappe clavier ;"MéthEvent")

Cette commande va exécuter la méthode "MéthEvent" passée en paramètre sur l'événement "pv sur frappe clavier".

Cette méthode ainsi appelée reçoit six paramètres dont le paramètre $6 qui contient le code ASCII de la touche sur laquelle l'utilisateur a frappé.

Il suffit alors de tester ce code ASCII. S'il correspond au caractère que vous désirez interdire, il faut alors mettre le paramètre $0 à 'vrai' afin d'inhiber l'action et de ne pas prendre en compte la saisie.

` Méthode MéthEvent

C_BOOLEEN($0)
C_ENTIER LONG($1;$2;$3;$4;$5;$6)

Au cas ou
   : ($6=97)  `Code ascii du caractère "a"
      $0:=Vrai  `Annule la saisie du caractère "a"
Fin de cas

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2005 4D s.a. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.