Toute l'actualité de [self-access.com] en direct sur votre ordinateur !  Vous êtes ici : Accueil » Access » SQL » Bases du langageConnexion
 


Dans cet article... 
  • Où taper du code SQL ?
  • Taper du SQL
  • Astuce
  •  Article mis à jour le 08/02/2009

    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 (utile pour faire vos premiers pas). 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 :

    1. Si nécessaire, faites apparaître la fenêtre Base de données.
    2. Cliquez sur l'onglet Requêtes.
    3. Cliquez sur le bouton Nouveau.
    4. Une boîte de dialogue apparaît : cliquez sur l'option Mode Création.
    5. Cliquez sur le bouton OK.
    6. 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.
    7. Vous obtenez une requête vide. En haut à gauche de l'écran, l'icône "Affichage" est placée automatiquement sur "SQL".
    8. Cliquez dessus. Vous accédez à une zone de texte dans laquelle vous pouvez taper le code.

    Info
    Le langage SQL ne fait pas la distinction majuscules/minuscules. Donc SELECT * FROM [tbl Clients] équivaut strictement à select * from [tbl clients].

    Pour tester votre requête :

    • 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 ?

    1. Créez une requête en mode graphique, comme vous le faites d'habitude.
    2. Faites apparaître le code SQL en cliquant sur l'icône Affichage.
    3. Habituez-vous à décrypter la syntaxe : c'est une bonne école !

    Mes livres sur Access...
    [cliquez pour plus d'infos]





    Hit-Parade 
     
    [ Copyright 1997-2018 hervé inisan, self-access.com Reproduction interdite ]