• Aucun résultat trouvé

Access: les requêtes Access: les requêtes

N/A
N/A
Protected

Academic year: 2022

Partager "Access: les requêtes Access: les requêtes"

Copied!
32
0
0

Texte intégral

(1)

Access: les requêtes Access: les requêtes

Alexia Blanchard

Université Stendhal - Grenoble

(2)

Les requêtes de sélection Les requêtes de sélection

Définition: elles servent à afficher uniquement certains données contenues dans les tables selon certains critères.

Elles permettent également de faire des calculs et des regroupements. Elles ressemblent beaucoup aux filtres, mais permettent entre autres, de travailler sur

(3)

Elaboration d’une requête Elaboration d’une requête

Raisonnement:

De quelles informations ai-je besoin?

Dans quelle(s) table(s) se trouvent-elles?

Quels sont mes critères?

Dans quel ordre dois-je faire apparaître les réponses (tri)?

Quels sont les champs que je veux voir afficher au

(4)

Elaboration d’une requête Elaboration d’une requête

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Dans la fenêtre principale d’Access, cliquez sur

l’onglet « Requêtes », puis sur le bouton « Nouveau »

(5)

Elaboration d’une requête Elaboration d’une requête

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(6)

Elaboration d’une requête Elaboration d’une requête

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Tables avec listes de leurs champs

(7)

Elaboration d’une requête Elaboration d’une requête

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Requête: liste des clients habitant à Saint-Quentin

(8)

Elaboration d’une requête Elaboration d’une requête

Résultat de la requête sous la forme d’une table, modifiable…

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(9)

Elaboration d’une requête Elaboration d’une requête

Opérateurs possibles pour les critères:

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(10)

Elaboration d’une requête Elaboration d’une requête

Requête multi-critères: on peut avoir

plusieurs critères, certains étant séparés par des ET ou des OU.

Même principe que le ET/OU d’Excel…

(11)

Elaboration d’une requête Elaboration d’une requête

Liste des clients s’appelant Dupont et vivant à Paris

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(12)

Elaboration d’une requête Elaboration d’une requête

Liste des clients habitant Paris ou Saint- Quentin

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(13)

Elaboration d’une requête Elaboration d’une requête

En règle générale:

Si 2 critères sont séparés par des ET, on les place sur la même ligne,

Si 2 critères sont séparés par des OU, on les place sur des lignes différentes.

(14)

Requête paramétrée Requête paramétrée

Ex: liste de tous les clients qui habitent dans une ville, mais on veut entrer nous même la ville…

(15)

Requête paramétrée Requête paramétrée

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(16)

Requête paramétrée Requête paramétrée

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(17)

Relations entres tables

Relations entres tables

(18)

Définition Définition

Une bd: plusieurs tables pour structurer l’information. Nécessité de relier ces

informations entre elles.

Il existe différentes relations (cardinalité) entre les tables:

Relation 1 à 1

(19)

Relations entre tables Relations entre tables

La relation de type « un à plusieurs »: 1-n

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(20)

Relations entre tables Relations entre tables

Exemple:

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Clé primaire Clé étrangère

(21)

Relations entre tables Relations entre tables

La relation de type « plusieurs à plusieurs »: n-n

Pour ce faire, scinder la relation en deux relation: une relation « un-plusieurs » et une relation « plusieurs-un »

(22)

Relations entre tables Relations entre tables

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Exemple: un album peut avoir plusieurs auteurs

(23)

Relations entre tables Relations entre tables

Exemple: un album peut avoir plusieurs auteurs

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(24)

Relations entre tables Relations entre tables

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(25)

Créer une relation Créer une relation

OUTILS-> Relation

Si les 2 tables ne sont pas affichées, faire RELATION Afficher une table….

Faire glisser le champ clé de la table A vers le champ correspondant de la table B (les 2 champs doivent avoir même type et même taille).

Dans la boite de dialogue qui récapitule les éléments de la relation, cocher

(26)

Créer une relation

Créer une relation

(27)

Supprimer une relation Supprimer une relation

OUTILS Relation

Cliquer sur le trait de la relation (qui est mis en gras)

(28)

Requêtes multi-tables

Requêtes multi-tables

(29)

Exemple Exemple

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Liste des clients ayant commandé la produit n°1

(30)

Exemple Exemple

Toutes les tables intervenant dans la requête doivent être liées entre elles.

Il ne doit pas y avoir de tables n’ayant rien à voir avec la requête.

(31)

Annexe

Annexe

(32)

Références

Documents relatifs

Toujours dans le but de créer une base de données pour le service de scolarité de Pagora, nous al- lons voir, après avoir mis en place dans Acces les tables et relations, comment

Ce programme a donné lieu à trois rencontres qui furent conçues comme autant d’occasions de dialogue entre compositeurs et musicologues : la première rencontre,

Afficher le Prénom et Nom de tous les employés ayant une permanence selon l’ordre alphabétique des noms puis

Il est possible de créer les champs dans les 2 modes d'affichage mais il est préférable de les créer en mode Création. En mode Création, on voit un tableau à 3 colonnes correspond

Exemple : Créer une requête Liste des clients par pays pour afficher toutes les informations sur les clients par ordre alphabétique de pays.  Créez la requête en ajoutant la

Pour que le champ Pays ne soit pas présent DEUX fois dans le résultat, décochez la case à l'intersection de la ligne Afficher avec la colonne Pays. A faire : Transformez la

Dans ce premier livret vous découvrirez comment concevoir les tables, quelques sont les types de données qu’Access 2010 vous permet d’utiliser. Vous trouverez également un

Une fois cette distinction de la propriété Value faite, il sera naturellement possible de travailler sur les données avec des requêtes SQL.. Ainsi, la requête retournant la liste