WHERE est la commande la plus utilisée dans SQL, offrant le moyen le plus simple d’extraire des données spécifiques d’une table. Même si vous pouvez utiliser les commandes SQL dans Access 2010, mais CLI (Command Line Interface) apporte la monotonie et les novices en base de données mettent généralement la main sur un outil qui offre une disposition simple de l’interface graphique. La meilleure alternative dans Access est donc d’utiliser des entrées génériques, alias des conditions Like/Unlike, qui offrent d’innombrables façons d’extraire les informations souhaitées des tables, des requêtes, etc.

Pour commencer, lancez Access 2010 et accédez à l’onglet Créer et cliquez sur Conception de requête.

Pour illustrer l’utilisation des caractères génériques dans Access, nous avons créé une base de données de notation des étudiants comportant plusieurs tables. Nous allons maintenant ajouter ces tables dans Query Design. Après avoir cliqué sur Query Design, la boîte de dialogue Afficher la table apparaîtra, répertoriant les tables contenues dans la base de données. Double-cliquez sur le(s) tableau(s) que vous souhaitez insérer et cliquez sur Fermer.

ajouter des tableaux

Il insèrera la table avec leurs champs dans une boîte, commencez maintenant à ajouter des champs de table dans le volet inférieur de la conception de la requête en double-cliquant sur les champs de table souhaités dans la boîte de table respective.

ajouter des champs

Nous voulons maintenant afficher toutes les informations pertinentes sur les étudiants qui ont obtenu la note A. Pour cela, nous utiliserons une entrée générique. À partir du champ Grade Secured, nous écrirons la condition LIKE dans la ligne Critères.

comme un

Sous l’onglet Conception des outils de requête, cliquez sur Exécuter pour exécuter la requête.

course de conception

Une requête en cours d’exécution, elle montrera tous les étudiants qui ont obtenu la note A.

mettre en doute

Par exemple, nous devons afficher tous les étudiants dont le numéro de téléphone commence par « 13 ». Pour cela, nous écrirons cette entrée générique dans le champ Numéro de téléphone.

Comme « 13* »

L’astérisque à la fin indique que nous voulons trouver l’enregistrement dans le champ, ayant la ou les mêmes valeurs de départ, c’est-à-dire dans notre cas, c’est 13.

comme 13

Lors de l’exécution de la requête, il nous montrera rapidement tous les étudiants ayant des numéros de téléphone commençant par des numéros spécifiés.

les numéros de téléphone

Nous aimons également savoir comment les cours de base que les étudiants ont étudiés, pour cela, nous ajouterons la table des cours et ajouterons le nom du cours dans le volet inférieur de la conception de la requête.

En relation :  Diviser les dossiers de stockage / de compte de messagerie Outlook 2010 par taille et par année

cours

Vous allez maintenant écrire une entrée de caractère générique astérisque, sous le champ Nom du cours.

qui va comme ça;

Comme « *Intro* »

comme dans

Lors de l’exécution de la requête, il n’affichera que les cours de base, c’est-à-dire le titre commençant par « Intro »

introduction

À partir des exemples de caractères génériques illustrés dans la base de données susmentionnée, vous pouvez avoir une idée d’avoir des moyens infinis de manipuler les champs de la table, car cela vous donne un contrôle plus ferme sur la base de données et facilite l’extraction instantanée des données.

Vous pourriez être intéressé par d’autres façons d’utiliser les entrées Wildcard dans la base de données ;

Pas comme « 13* » Il renverrait toutes les données de champ à l’exception des données commençant par ’13’

Comme « *13 » Il renverrait les données de champ se terminant par les valeurs 13.

Comme « J? » Il renverrait les données de deux caractères commençant par J.

Comme « J# » Il renverrait toutes les valeurs des deux caractères commençant par J et où le deuxième caractère est un nombre.

Vous pouvez également consulter les guides précédemment examinés sur l’utilisation du générateur d’expressions dans Access 2010 et sur la définition des critères de requête dans Access 2010 via des opérateurs logiques.