Côté cours
2 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
2 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Petit requêteur pour Access Description du thèmePropriétés De scriptionIntitulé long Petit requêteur destiné à faciliter l'emploi du langage SQL dans une base de données Microsoft Access.Formation C oncerne différents types de formationconcernéeMatière Architecture logicielle des systèmes informatiquesPrésentation C et outil est destiné à faciliter l'emploi du langage SQL dans une base de données Microsoft Access.NotionsTransversalitéPré-re quisOutils Microsoft Access 2000 à 2003Mots-clés SQL, requêteur, AccessDuréeAuteur(e s) Pierre LoiselVersion v 1.1.1Date de 01 Mars 2005publicationDernière 15 octobre 2006modificationA. PrésentationC et outil est destiné à faciliter l'emploi du langage SQL dans une base de données Microsoft Access. Le "petit requêteur" permet : d'éviter la syntaxe INNER JOIN et le parenthèsage abusif imposés par le mode "cr éation de requêtes" d'Access. l'utilisation des instructions C REATE VIEW et D ROP VIEW.Le principe est le suivant :Une application Access "R equeteur.mdb" permet de se connecter à une base de données Access, d'éditer et d'exécuter des requêtes SQL. D ans la suite de ce document, cette base de données est appelée "base cible".Les requêtes créées dans le "petit requêteur" peuvent être enregistrées. Elles le sont dans une table "_requetes" de la base cible. Elles ne constituent pas des objets requêtes pour Access.Les vues créées dans le "petit requêteur" sont mémorisées comme objets requêtes Access ...

Sujets

Informations

Publié par
Nombre de lectures 44
Langue Français

Extrait

Petit requêteur pour Access
Description du thème
Propriétés De scription
Intitulé long Petit requêteur destiné à faciliter l'emploi du langage SQL dans une base de
données Microsoft Access.
Formation C oncerne différents types de formation
concernée
Matière Architecture logicielle des systèmes informatiques
Présentation C et outil est destiné à faciliter l'emploi du langage SQL dans une base de
données Microsoft Access.
Notions
Transversalité
Pré-re quis
Outils Microsoft Access 2000 à 2003
Mots-clés SQL, requêteur, Access
Durée
Auteur(e s) Pierre Loisel
Version v 1.1.1
Date de 01 Mars 2005
publication
Dernière 15 octobre 2006
modification
A. Présentation
C et outil est destiné à faciliter l'emploi du langage SQL dans une base de données Microsoft Access.
Le "petit requêteur" permet :
 d'éviter la syntaxe INNER JOIN et le parenthèsage abusif imposés par le mode "cr éation de
requêtes" d'Access.
 l'utilisation des instructions C REATE VIEW et D ROP VIEW.
Le principe est le suivant :
Une application Access "R equeteur.mdb" permet de se connecter à une base de données Access,
d'éditer et d'exécuter des requêtes SQL. D ans la suite de ce document, cette base de données est
appelée "base cible".
Les requêtes créées dans le "petit requêteur" peuvent être enregistrées. Elles le sont dans une table
"_requetes" de la base cible. Elles ne constituent pas des objets requêtes pour Access.
Les vues créées dans le "petit requêteur" sont mémorisées comme objets requêtes Access dans la
base cible.
B. Utilisation
1. Lancement et connexion à une base de données
Le "petit requêteur" a été testé avec Access 2000 et Access 2003.
L'outil est prévu pour fonctionner avec une résolution d'écran de 800 x 600 au minimum. Le confort
d'utilisation est optimal à partir d'une résolution de 1024 x 768, le "petit requêteur" adapte la taille de
sa fenêtre en fonction de la résolution détectée.
http://www.reseaucerta.org © C ERTA - octobre yyyy – v1 .1.1 Page 1/2Après le lancement de l'application "R equeteur.mdb", il suffit de cliquer sur "Se connecter à une base
de données" et de choisir la base de données cible (base Access) .
Le même bouton permet de changer la base de données cible.
2. Création de requêtes
 La zone "Requête" permet d'éditer le texte de la requête. Le bouton "Exécuter" lance son exécution.
Si la requête renvoie un résultat, il est affiché dans une nouvelle fenêtre. Un message est affiché
dans le cas d'une requête ne retournant pas de résultat (create table par exemple).
 Le bouton "Enregistrer" permet d'enregistrer la requête courante en lui donnant un nom. Le bouton
"Nouveau" vide la zone d'édition.
 La zone de liste "Requêtes existantes" montre les requêtes préalablement enregistrées dans la base
cible en cours. Le bouton "Ouvrir" (ou un double-clic sur le nom de la requête) permet de la
charger dans la zone d'édition. Le bouton "Supprimer" supprime la requête sélectionnée.
 La zone "Tables" constitue un aide-mémoire sur la structure de la base de données cible. La
sélection d'une table dans la liste déroulante permet de voir sa structure (nom et type des
champs).
 La liste déroulante "Types SQL <--Types Access" affiche la correspondance entre les types utilisables
dans une instruction CREATE TABLE et les types Access.
Exemple : create table toto (id autoincrement,libelle varchar(5 0 ));
 Le menu "Fichier" permet de quitter l'application.
3. Limites de l'outil
 Il n'est pas possible d'utiliser la syntaxe de l'instruction CREATE VIEW avec nommage des
colonnes. Exemple :
CREATE VIEW MaVue(ref, des) AS
SELECT reference, designation
FROM produit
WHERE type=12;
C ette instruction SQL valide ne sera pas correctement exécutée. Il faut la remplacer par :
CREATE VIEW MaVue AS
SELECT reference AS ref, designation AS des
FROM produit
WHERE type=12;
 La gestion des droits d'accès n'est pas couverte. Les instructions GRANT et REVOKE ne sont pas
reconnues.
 Il n'est pas possible d'avoir une table nommée "_requetes" ou "_ tempTb" ou encore un objet
requête Access nommé "_temp" ou "_temp2" dans la base de données cible.
 Il n'est pas possible de donner à un objet requête Access de la base de données cible le même
nom qu'une vue créée par CREATE VIEW à l'aide du "petit requêteur".
http://www.reseaucerta.org © C ERTA - octobre yyyy – v1 .1.1 Page 2/2

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents