| 4D v13.4OBJET FIXER FILTRE SAISIE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 OBJET FIXER FILTRE SAISIE 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OBJET FIXER FILTRE SAISIE ( {* ;} objet ; filtreSaisie ) | ||||||||
| Paramètre | Type | Description | ||||||
| * | Opérateur |   | Si spécifié = objet est un nom d'objet (chaîne) Si omis = objet est un champ ou une variable | |||||
| objet | Objet de formulaire |   | Nom d'objet (si * spécifié) ou Champ ou Variable (si * omis) | |||||
| filtreSaisie | Chaîne |   | Nouveau filtre de saisie pour la zone saisissable | |||||
OBJET FIXER FILTRE SAISIE remplace le filtre de saisie pour objet par filtreSaisie dans le formulaire courant affiché à l'écran.
Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objet est un nom d'objet (une chaîne). Si vous ne passez pas le paramètre, vous indiquez que le paramètre objet est un champ ou une variable. Dans ce cas, vous ne passez pas une chaîne mais une référence de champ ou de variable (champ ou variable objet uniquement). Pour plus d'informations sur les noms d'objets, reportez-vous à la section Propriétés des objets.
La commande OBJET FIXER FILTRE SAISIE peut être utilisée dans des formulaires entrée et des dialogues et peut être appliquée aux champs et variables saisissables acceptant les filtres de saisie en mode Développement.
Pour enlever un filtre, passez une chaîne vide dans le paramètre filtreSaisie.
Note : Cette commande ne peut pas être utilisée avec des champs situés dans le formulaire "liste" d'un sous-formulaire.
Note : Pour pouvoir exploiter les filtres de saisie que vous avez créés dans la Boîte à outils, préfixez le nom du filtre, dans le paramètre filtreSaisie, d'une barre verticale (|).
L'exemple suivant définit le filtre de saisie pour le champ code postal.  Si l'adresse se trouve en France, le filtre est paramétré pour les  codes postaux français. Sinon, le filtre peut accepter toute valeur  saisie : 
 
 Si(Pays="France") ` Fixer le filtre au format du code postal français
    OBJET FIXER FILTRE SAISIE([Sociétés]Code postal;"####")
 Sinon ` Fixer le filtre pour qu'il accepte toute valeur alphanumérique
    OBJET FIXER FILTRE SAISIE([Sociétés]Code postal;"~@")
 Fin de siL'exemple suivant autorise uniquement la saisie des lettres “a”, “b”, “c” ou “g” dans un champ comportant deux lettres :
 OBJET FIXER FILTRE SAISIE([Table]Champ;"&"+Caractere(Guillemets)+"a;b;c;g"+Caractere(Guillemets)+"##")Note : Cet exemple définit le filtre de saisie &"a;b;c;g"##.
	Produit :  4D
	Thème :  Propriétés des objets
	Numéro :  
        235
        
        
        
	Nom intl. :  OBJECT SET FILTER
     Liste alphabétique des commandes
    Liste alphabétique des commandes
	Modifié :  4D v6
	Renommé : 4D v12
OBJET FIXER FORMATAGE
OBJET Lire filtre saisie