Comment fonctionne la requête d'ajout (en mode graphique)
Analyse sectorielle : Comment fonctionne la requête d'ajout (en mode graphique). Recherche parmi 300 000+ dissertationsPar bfkrs • 27 Janvier 2015 • Analyse sectorielle • 1 763 Mots (8 Pages) • 866 Vues
LA CONCEPTION DE REQUETES SOUS ACCESS
MODE GRAPHIQUE
MODE SQL
En liaison avec :
Pochette Fontaine Picard a/c p 139
Fichier Access mis a votre disposition par votre professeur : SMATCH Elève
SQL ne vous est pas totalement inconnu : vous avez déjà travaillé, en 1ère, sur ce langage et utilisé les ordres SELECT, FROM, WHERE et ORDER BY.
Il nous appartient désormais d’aller plus loin : découvrir de nouveaux ordres et utiliser un requêteur.
Après avoir découvert avec votre professeur le cas SMATCH de votre livre, vous utiliserez ACCESS afin de réaliser en mode SQL chacune des 7 requêtes prévues
Pour ceci, vous aurez besoin de la documentation qui suit…., mais aussi d’attention, de sérieux, et parfois d’abnégation !
ATTENTION : Ne trichez pas : inutile de réaliser vos requêtes en mode Graphique (ou QBE) puis de demander leur conversion en mode SQL) !
Précisions quant à la rédaction des requêtes :
- Requête n°5 – Suppression de la référence TJ01 : ne validez pas la suppression
- Requête n°7 – Ajout d’une référence : vous ajouterez la référence suivante :
("TJ04", "Raquette Seniors pro 250 grammes", 105, 18, 121.05)
ANNEXES
Extraits du site www.self-access.com
Qu'est-ce que SQL ?
L'abréviation SQL désigne le Structured Query Language, ou "langage de requête structuré". SQL permet d'interroger une base de données, d'en modifier des informations. Comme SQL est présent dans de nombreux logiciels, il s'agit d'une sorte d'esperanto des bases de données, qui permet à différents systèmes d'échanger des données entre eux.
Dans Access, vous faites déjà du SQL sans peut-être le savoir : toute requête est en effet interprétée en SQL (et vous pouvez en voir le code en cliquant sur le triangle à droite de l'icône , puis en sélectionnant SQL.
Mais si on peut faire du SQL graphiquement avec Access, pourquoi s'emm... bêter à en taper à la main ?
le SQL lié à Visual Basic permet de créer des requêtes de façon dynamique (au lieu de créer 50 variantes d'une même requête, il sera plus gérable de créer une seule requête SQL très paramétrée).
Autre application intéressante : si vous souhaitez publier votre base de données sur le web, autoriser la consultation, voire la mise à jour de données, le couple ASP/SQL peut être une solution.
Où taper du code SQL ?
Avant toute chose : dans Access, ne faites du SQL que si vous en avez besoin. C'est quand même plus facile de créer une requête classique, à la souris et avec la grille de critères (voir ci-contre) que de taper du SQL "à la main" !
En général, vous aurez besoin de SQL dans du code Visual Basic, ou dans une page HTML/ASP.
Mais pour des besoins pratiques, vous pouvez taper et tester du SQL en mode Requête. C'est cette technique qui est traitée ici.
Taper du SQL
Pour taper du SQL dans une requête, on démarre pratiquement de la même façon que pour une requête classique :
Si nécessaire, faites apparaître la fenêtre Base de données.
Cliquez sur l'onglet Requêtes.
Cliquez sur le bouton Nouveau.
Une boîte de dialogue apparaît : cliquez sur l'option Mode Création.
Cliquez sur le bouton OK.
C'est ici que ça change ! Au lieu de choisir des tables et de les ajouter dans la requête, cliquez simplement sur le bouton Fermer. Vous obtenez une requête vide.
En haut à gauche de l'écran, l'icône "Affichage" est placée automatiquement sur . Cliquez dessus.
Vous accédez à une zone de texte dans laquelle vous pouvez taper le code.
Pour tester le code (Après avoir saisi votre requête SQL) :
- S'il s'agit d'une requête Sélection (SELECT), cliquez à nouveau sur l'icône "Affichage", qui doit représenter cette fois la feuille de données .
- S'il s'agit d'une requête Suppression (DELETE), Mise à jour (UPDATE) ou Ajout (INSERT INTO), vous cliquerez plutôt sur l'icône "Exécuter".
En cas d'erreur, réutilisez l'icône "Affichage" pour repasser en mode SQL et corriger votre code.
Astuce
Si vous démarrez en SQL, pourquoi ne pas utiliser le confort d'Access ?
Créez une requête en mode classique, comme vous le faites d'habitude.
Faites apparaître le code SQL en cliquant sur l'icône "Affichage".
Habituez-vous à décrypter la syntaxe : c'est une bonne école !
COMPLEMENTS
LES TYPES DE REQUËTES
Extrait du site www.cathyastuce.com
I. Sélection
Elles permettent de modifier ou consulter une sélection de données, celles-ci pouvant provenir d'une ou plusieurs tables. Vous devez tout d'abord créer la requête avec l'assistant ou la grille, puis l'afficher sous forme d'une feuille de réponse (d'aspect similaire aux feuilles de données). Cette feuille se gère comme les feuilles de données pour les tables. C'est le type de requête par défaut. Dans la barre d'outils Création de requêtes, le bouton Type
...