17Jul
Réaliser des opérations complexes &L'application de conditions sur des tables dans Access n'est pas si simple que dans Excel. Certains utilisateurs confondent encore avec Excel, ce qui est synonyme de réduire les capacités d'accès.
Note de l'éditeur: Cet article d'invité a été écrit par Office 2010 Club , un forum géré par des experts Office 2010 où n'importe qui peut poser des questions et participer aux discussions.
Access cependant, fournit l'essentiel du système de gestion de base de données relationnelle. Les SGBDR ne sont pas abondants et seuls les utilisateurs avancés peuvent manipuler la structure de base de données pour appliquer différentes conditions, tandis que l'afflux rapide d'applications Web dynamiques basées sur RDBMS et d'autres utilitaires pose également un besoin urgent de comprendre les bases des bases de données relationnelles.
A partir de maintenant, SQL est le premier à gérer la structure de la base de données pour extraire des données spécifiques des tables, mais un novice de base de données a besoin d'apprendre la syntaxe du langage &son bon usage. D'autre part, l'interface graphique de pesage Access, fournit des entrées Wild Card en remplacement de la commande SQL WHERE pour une extraction facile de données spécifiques à partir des tables de base de données &requêtes.
Cet article démontre l'utilisation simple des entrées de Wild Card. Nous commencerons par appliquer des conditions de Wild Card sur une base de données existante.À titre d'illustration, nous avons créé une base de données de gestion de petits magasins contenant plusieurs tables;Client , nouveaux produits, ventes, numéros de téléphone et personnel. Pour extraire des données via des entrées génériques, passez à l'onglet Créer et cliquez sur Conception de requête.
Cela affichera la boîte de dialogue Afficher la table, vous permettant d'ajouter des tables. Maintenant, commencez à ajouter les tables souhaitées dans la fenêtre de conception de requête.
Une fois ajouté, commencez à faire glisser la table requise dans les champs de conception de requête.
Maintenant, nous sommes intéressés à tirer toutes les données pertinentes résidant dans les tables de base de données contre le nom de produit "Pepsi".Pour cela, nous écrirons simplement l'entrée Wildcard, c'est-à-dire, Like / Not Like dans le champ Nom du produit comme ceci;
Comme "Pepsi"
Lors de l'exécution de la requête, toutes les informations pertinentes incluses dans les champs de conception de requête vont de l'identifiant du client, du nom du client au nom de l'employé, etc.
Jetons un coup d'oeil à un autre exemple. Supposons que nous devions trouver tous les clients dont le nom commence par «G».Pour appliquer cette condition, nous écrirons la condition Like sous Customer Name as;
Comme "G *"
Cette condition va permettre à Access de retirer toutes les valeurs de champs qui correspondent à la condition spécifiée( alphabet, valeur numérique, etc.) avant le signe astérisque.
Lors de l'exécution de la requête, il affichera toutes les données pertinentes des clients dont le nom commence par «G».
Pour exclure une valeur d'enregistrement / de données spécifique de la requête. La condition "pas comme" est pratique. Il exclura la valeur de données spécifiée des enregistrements et affichera uniquement les enregistrements restants.
Il affichera les résultats en excluant tous les enregistrements où le nom de l'employé commence par 'L'.
Nous n'avons touché que quelques exemples d'entrées Wild Card pour extraire des données spécifiques des enregistrements. Cependant, il existe d'innombrables façons d'extraire des enregistrements spécifiques. Essayez ces exemples dans votre base de données pour explorer d'autres dimensions des entrées génériques.
Comme "E #" Cela retournera des données spécifiques de la table sélectionnée ayant seulement deux caractères.le premier est E et # représente ce caractère est un nombre.
Comme "G?" il retournera deux caractères si trouvé dans une table spécifique, en commençant par le caractère 'G'.
Comme "* 16" Cela retournera les données se terminant par 16 dans la table spécifique.
Vous pouvez également essayer tous les moyens mentionnés ci-dessus avec Pas comme la condition aussi bien. Cette fonctionnalité conclut des moyens puissants et infinis possibles pour extraire les données souhaitées de la base de données. Nous avons appliqué ces conditions sur une base de données à petite échelle, mais son utilisation réelle peut être observée lorsque vous traitez avec une énorme base de données, avec des centaines de tables connexes.
La comparaison de la procédure d'extraction de données à partir de tables avec SQL basé sur CLI conclut que c'est beaucoup plus facile dans Access. La raison étant, CLI( Command Line Interface) apporte la monotonie qui repousse les novices pour mettre la main dessus. D'un autre côté, la mise en page simple de l'interface graphique d'Access 2010 encourage l'utilisateur à commencer à créer une base de données sans avoir à se livrer au labyrinthe des commandes, &syntaxe difficile à saisir.