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 .
- Cliquez sur l'onglet .
- Cliquez sur le bouton .
- Une boîte de dialogue apparaît : cliquez sur l'option Mode Création.
- Cliquez sur le bouton .
- 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 . 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 :
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 !
|
|
Pour protéger vos formulaires, états et modules, enregistrez votre base au format MDE (Outils / Utilitaires de bases de données / Créer un fichier MDE).
A demain pour une nouvelle astuce ! |
|
|