Entrée de critères principaux dans les écrans de requête
Sur l'onglet Critères principaux d'un écran de requête, vous pouvez indiquer des critères à propos des champs principaux de l'écran multi-vue associé. Généralement, ces champs ne représentent que les deux ou trois critères les plus couramment recherchés pour l'écran. Par exemple, dans un écran servant à mettre à jour les informations concernant les clients, les champs principaux peuvent inclure ceux du numéro d'identification et du nom du client.
Les mêmes champs sont également répertoriés sur l'onglet Critères supplémentaires. Cela signifie que les critères de recherche sur les champs principaux peuvent être définis dans l'un ou l'autre onglet.
Les critères principaux sont constitués d'un opérateur concernant le champ sélectionné sur la base duquel vous souhaitez procéder au filtrage et d'une valeur de champ. Par défaut, l'opérateur de comparaison de tous les critères principaux est comme et les valeurs sont vides. Avec ces paramètres, tous les enregistrements sont considérés comme une correspondance. Le jeu de résultats est le même que celui qui est obtenu en exécutant le Filtre actif lorsqu'aucune valeur n'est entrée dans les champs de l'écran.
Les critères principaux sont automatiquement joints par l'opérateur booléen "ET". Autrement dit, les enregistrements ne sont récupérés dans la base de données que s'ils correspondent à tous les critères définis.
Exemple :
Supposons que vous possédiez une société fournissant principalement des magasins de vélos. Vous souhaitez récupérer tous les enregistrements contenant la chaîne bi dans le champ Nom, afin d'obtenir une collection affichant tous les enregistrements contenant soit "bicyclette", soit "bicross". Indiquez l'expression suivante dans l'onglet Critères principaux :
Nom COMME *bi*
Lorsque Nom est un champ répertorié sur l'onglet Critères principaux, LIKE est l'opérateur que vous avez sélectionné et *bi* est la valeur que vous avez indiquée.
La valeur *bi* limite les résultats aux enregistrements qui contiennent "bi" dans le champ Nom. Le caractère générique (*) correspond à toutes les autres combinaisons de caractères possibles qui précèdent ou suivent la valeur de recherche "bi". La requête peut renvoyer des enregistrements contenant "Centre de la bicyclette" et "Boutique du Bicross" dans le champ Nom. N'oubliez pas que la valeur que vous indiquez ici n'est pas sensible à la casse.