4D v16.3Recherches par formule |
||
|
4D v16.3
Recherches par formule
Recherches par formule
Les recherches par formule vous permettent de rechercher des enregistrements sur la base du résultat d’un calcul. Dans votre formule, vous pouvez employer des fonctions du langage de 4D ainsi que des méthodes projet spécifiquement désignées par le développeur (le cas échéant). Les recherches par formule sont utiles pour écrire des conditions de recherche contenant notamment :
Voici quelques exemples de recherches par formule :
Une formule doit être une expression Booléenne, c’est-à-dire qu’elle ne peut retourner que deux valeurs, VRAI ou FAUX. Par exemple, la formule : [Stats]Ventes annuelles/[Stats]Coût du produit est incorrecte car elle retourne une valeur numérique, et non VRAI ou FAUX. Vous ne pouvez pas écrire de formules de plus d’une ligne logique, c’est-à-dire que vous ne pouvez pas appuyer sur la touche Retour Chariot et taper une deuxième ligne. Si vous souhaitez utiliser une formule de recherche plus complexe (nécessitant plus d’une ligne de code), écrivez-la sous forme de méthode projet et appelez-la dans la ligne de recherche. Les recherches par formule sont écrites depuis l’éditeur de recherche standard. La recherche par formule est un mode de recherche avancé. Pour définir une recherche par formule, affichez l'Editeur de recherches et effectuez Alt+clic (Windows) ou Option+clic (OS X) sur le bouton d’ajout de ligne de recherche . Note : Pour obtenir une seule ligne de recherche par formule, supprimez la première ligne ajoutée par défaut. La ligne ajoutée comporte des menus additionnels :
Grâce à ce fonctionnement, les critères de recherche par formule peuvent être combinés avec des critères de recherche standard : Du fait de leur intégration à la boîte de dialogue de recherche, les recherches par formule bénéficient des mêmes fonctionnalités que les recherches standard :
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |