Interroger une base de données



Documents pareils

Concevoir une base de données

SUPPORT DE COURS ACCESS 2010

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

1. Introduction Création d'une requête...2

Gestion des bases de données (2 e partie)

SOMMAIRE. Travailler avec les requêtes... 3

FICHE 17 : CREER UN SITE WEB

Utiliser un tableau de données

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

Utiliser une base de données

Base est le module pour les bases

Créer sa première base de données Access Partie 4/4 - Création d un état

Saisie de données dans plusieurs tables

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

SUGARCRM MODULE RAPPORTS

TABLEAU CROISE DYNAMIQUE

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

Création et utilisation de formulaire pdf

Ces Lettres d informations sont envoyées aux extranautes inscrits et abonnés sur le site assistance (voir point N 3).

1. Création d'un état Création d'un état Instantané Colonnes Création d'un état Instantané Tableau... 4

GUIDE Excel (version débutante) Version 2013

Access 2007 FF Access FR FR Base

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Comment l utiliser? Manuel consommateur

TABLEAU CROISE DYNAMIQUE

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement

Guide de l utilisateur du Centre de gestion des licences en volume LICENCES EN VOLUME MICROSOFT

Créer un sondage sous Magento

PRISE EN MAIN RAPIDE

EXCEL TUTORIEL 2012/2013

Utilisation du site de retours Lexibook

AIDE AU PILOTAGE. BO Web intelligence Session 1

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

12 Tableaux croisés dynamiques

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

Europresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1.

Service On Line : Gestion des Incidents

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

Création d un site Internet

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Séminaire d information MIGRATION WINDOWS 7 ET OFFICE 2010

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Trucs et Astuces Outlook 2010 SIFA Faculté d Administration

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

Ouvrir le compte UQÀM

MO-Call pour les Ordinateurs. Guide de l utilisateur

Groupe Eyrolles, 2006, pour la présente édition, ISBN :

La Clé informatique. Formation Excel XP Aide-mémoire

PRÉSENTÉ PAR : NOVEMBRE 2007

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Les différents types de relation entre les tables

LibreOffice Calc : introduction aux tableaux croisés dynamiques

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

EMPRUNTS DE LIVRES NUMÉRIQUES

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

Comment utiliser FileMaker Pro avec Microsoft Office

Europresse.com. Pour bibliothèque d enseignement Pour bibliothèque publique. Consulter facilement la presse. Guide version 1.

FileMaker Pro 12. Guide de l utilisateur

Université de Picardie - Jules Verne UFR d'economie et de Gestion

Les tableaux croisés dynamiques

Utiliser SugarCRM v.1.1

Groupe Eyrolles, 2003, ISBN : X

Créer une base de données

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Guide d utilisation IPAB-ASSOCIATION v5.0 GUIDE D UTILISATION. à destination des associations et organismes sans but lucratif.

SOMMAIRE... 1 ESPACE DU CLUB...

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

Découvrir la notion de tableau croisé dynamique

COTISANT AU RÉGIME GUIDE D ACCÈS AU COMPTE

FORMATION EXCEL 2010 Groupe LUCAS LOGICIA

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

Les bases de données. Se familiariser avec Base. Figure 1.1A Ouvre le fichier dont tu as besoin. Lance OpenOffice Base.

Excel 2007 Niveau 3 Page 1

Mode d emploi Accès & consultation des certificats d étalonnage MES PV EN LIGNE

Créer un tableau avec LibreOffice / Calc

FAIRE UN PAIEMENT TIPI

GUIDE D UTILISATION CHRONOTRACE Pour suivre vos envois dans le monde entier

Utiliser le service de messagerie électronique de Google : gmail (1)

Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Publipostage et étiquettes

Réaliser un PUBLIPOSTAGE

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

DE CENTRALISE FACTURE CRE ATION

Guide d utilisation. Version 1.1

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

Excel avancé. Frédéric Gava (MCF)

Utiliser Access ou Excel pour gérer vos données

Utilisation de SugarCRM Version Professional 5.2

Se repérer dans l écran de Foxmail

Transcription:

Interroger une base de données http://vanconingsloo.be/les-cours/bureautique/access/interroger-une-base-de-donnees Pour interroger une base de données, on utilisera les requêtes. Une requête permet de trier et filtrer la base de données afin d en extraire des informations. Nous pouvons créer des requêtes de deux manières : soit par l assistant, soit par la création manuelle. Requêtes simples Penchons-nous donc sur ce mode création. L interface est divisée en deux. La partie supérieure permet une vue des tables et/ou requêtes utiliser. La partie inférieure sert à gérer les critères de filtrage. Pour effectuer une requête sur une table : Faites glisser la table nécessaire à la requête depuis le volet de navigation, ou utilisez le bouton Afficher la table. Sélectionnez-la par un double-clic. Sélectionnez le(s) champ(s) souhaité(s) et placez-le(s) dans le tableau. Entrez les critères et appuyez sur un des deux boutons du groupe Résultats pour afficher les données. Ouvrez la base Northwind (fournie par défaut dans les exemples d ACCESS). Nous souhaitons afficher tous les clients habitant Bayonne. Créez une nouvelle requête. Sélectionnez la table Clients. Faites glisser dans la zone de sélection les champs ID, Société et Ville. 1 / 6

Dans la zone Critère du champ Ville, inscrivez Bayonne. Exécutez la requête. Requêtes paramétrées Dans certains cas, il sera nécessaire de passer un ou plusieurs paramètres à la requête. Le paramètre peut être passé via un formulaire ou par une boîte de dialogue. Dans le champ critère, entrez le texte de l invite entre crochets. Lors de l exécution de la requête, une boîte de dialogue s ouvrira. Reprenons la requête précédente. Nous allons la modifier afin d entrer un pays comme paramètre. Supprimez le critère Bayonne, et entrez ceci : [quelle ville?] Exécutez la requête. ACCESS affichera une boite de dialogue. Champs calculés Pour ajouter un champ calculé dans une requête, nous allons à nouveau utiliser le générateur d expression. Dans le tableau de critères, cliquez sur un champ vide (et non sur la zone Critère du champ vide!) et activez le générateur d expression. Un champ calculé s écrit de la forme Nom : expression. Aidez-vous du générateur pour concevoir l opération mathématique requise (par exemple, pour une facture, vous devez multiplier les champs Quantité et PV). Chaque nom de champ à utiliser dans le calcul sera placé entre crochets []. En gardant la base Northwind, créez une nouvelle requête. Sélectionnez la table Détails commande. Faites glisser les champs Ref produit, Quantité et Prix unitaire. Dans un champ vide, tapez l expression suivante : Prix : [Quantité]*[Prix unitaire]. Respectez bien la casse. Les noms des champs utilisés seront placés entre crochets []. Visualisez le résultat. Vous pouvez aussi modifier le format d affichage via les propriétés. 2 / 6

Le générateur d expression L utilisation du générateur d expression permet de créer des critères complexes. Le générateur permet notamment de créer des champs calculés, extraire ses informations, faire des calculs sur les dates, etc. Pour faire passer un paramètre depuis un formulaire vers la requête : Ouvrez le générateur d expression dans la zone critère du champ à filtrer. Dans le dossier formulaires, recherchez le formulaire contenant le paramètre à récupérer. Si le formulaire est déjà ouvert, vous pourrez le retrouver dans le dossier formulaires chargés. Dans la partie de droite, sélectionnez le champ du formulaire à utiliser. Le générateur affichera alors le chemin du champ à travers le formulaire. Lors de l exécution de la requête, ACCESS ira rechercher la valeur du champ si le formulaire est chargé, sinon il affichera une boîte de dialogue. Requêtes multi tables et combinées Pour créer une requête multi tables, affichez les tables nécessaires. Vérifiez que les tables sont liées entre elles par des relations. Si ce n est pas le cas, vous pouvez les ajouter. Cette relation ne se fera que dans le cadre de la requête. La suite se passe comme pour une requête simple, en sélectionnant les champs voulus. De la même manière, on peut effectuer une requête sur une requête déjà existante, et même combiner tables et requêtes. Dans ce cas (rare), veillez à établir une relation entre la requête et la table associée. 3 / 6

Nous souhaitons afficher les sociétés ayant passé des commandes. Créez une nouvelle requête. Sélectionnez les tables Clients et Commandes. Faites glisser le champ Société dans la zone de critère. Exécutez la requête. Vous devriez obtenir 48 résultats. ACCESS a récupéré les sociétés ayant passé des commandes, grâce à la liaison entre les deux tables. Faites le test! Que se passe-t-il si nous détruisons la relation de la requête précédente? Vous obtenez près de 140 résultats. Pourquoi? Les tables n ayant aucun lien entre elles, ACCESS va associer les 48 commandes à chaque client. Vérifiez donc toujours si les tables sont liées entre elles. Il est possible de lier une requête avec une table. Pour cela, il faut veiller a ce que la requête possède au moins un champ commun avec une table. Effectuer une liaison en glissant un des champs sur l autre. Totaux et regroupements Il est possible d effectuer des calculs sur des enregistrements. Par exemple, nous souhaitons compter le nombre de sociétés dans chaque ville. Dans la requête de sélection, en mode création, cliquez sur le bouton associé Totaux. Une nouvelle ligne est apparue dans le tableau de critères, avec par défaut, une opération de regroupement. ACCESS va donc regrouper les champs identiques. Créez une nouvelle requête. Utilisez la table Clients. Faites glisser les champs Id et Ville, activez les totaux. 4 / 6

Vérifiez que les villes sont bien en regroupement. Nous allons demander à ACCESS de compter les champs ID. Dans le champ Id, cliquez sur l opération et choisissez la fonction Compte. Exécutez la requête. Requêtes graphiques Une requête graphique fonctionne sur le même principe qu une requête simple. Lors de l affichage, sélectionnez via le bouton affichage le mode graphique. Un début de graphique s affiche. Sélectionnez le type de graphique voulu, puis placez les champs dans les zones de dépôts prévues à cet effet. Le graphique se modifiera en conséquence. Pour supprimer un champ déposé, sélectionnez-le à la souris, et faites-le glisser en dehors du graphique. Dès que le pointeur affichera une croix rouge, relâchez le bouton gauche et l élément sera supprimé. Les requêtes spéciales de l Assistant En utilisant l Assistant Requête, vous avez la possibilité de : Trouver les doublons ; Chercher les non-correspondances (champ d une table n ayant aucune relation avec les autres) ; Effectuer une analyse croisée. Dans chaque cas, vous devez sélectionner les tables à analyser, et vous laisser guider par l assistant.propriétés des requêtes. Une requête étant un objet dans ACCESS, vous pouvez accéder à ses propriétés. Les propriétés de la requête apparaissent dans le volet de droite. Si ce n est pas le cas, appuyez sur le bouton Dans cette feuille de propriétés, vous pouvez modifier le comportement de la requête, comme s ouvrir directement en affichage graphique, par exemple. Nous utiliserons les requêtes dans notre exercice pour autre chose que l interrogation de la base de données. En effet, il est possible de regrouper les données de plusieurs tables pour en faire un traitement. C est ce qu on appelle une vue. En principe, une vue et une requête sont deux éléments bien distincts. Techniquement, ils se construisent de la même manière. «Mise en relation des tables Formulaires et sous-formulaires» 5 / 6

Powered by TCPDF (www.tcpdf.org) Interroger une base de données - 05-06-2014 PDF generated by Kalin's PDF Creation Station 6 / 6