Access Requete

download Access Requete

of 16

Transcript of Access Requete

  • 8/10/2019 Access Requete

    1/16

    A CCESS

    LES REQUETES

    Microsoft

  • 8/10/2019 Access Requete

    2/16

    Microsoft ACCESS est une marque dpose. DESTINATION FORMATION Tous droits rservs. Toute reproduction de ce support, mme partielle, du contenu par quelqueprocd que ce soit est interdite sans autorisation.

    AVANT PROPOS

    Ce support de cours est un outil personnel, il ne constitue pas un guide derfrence.

    C'est un outil pdagogique labor dans un souci de concision : il dcrit lesactions essentielles connatre pour apprhender le sujet de la formation.

    Aprs ralisation d'un exercice : Notez votre dmarche, vous aurez ainsi une trace des remarques

    formules " chaud". Renforcez vos connaissances en demandant des prcisions au

    formateur.

    Charte graphique :

    Certaines images sont utilises comme repre de lecture, notamment :

    Remarque importante

    Contient des exemples

  • 8/10/2019 Access Requete

    3/16

    SOMMAIRE

    LES REQUETES ACCESS

    II .. II NN T T RROO DDUUCCT T II OO NN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11

    II II .. LLEESS RREEQQ UUEET T EESS SS EELLEECCT T II OO NN _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 33

    A. CREATION D UNE REQUETE _________________________________ 4

    B. REQUETE OPERATIONS ____________________________________ 9

    II II II .. LLEESS RREEQQ UUEET T EESS AANN AALL Y Y SS EE CCRROOII SS EEEE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11 11

  • 8/10/2019 Access Requete

    4/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 1 : Introduction 1

    II.. IInn tt r r oo dd uu cc tt iioo nn

  • 8/10/2019 Access Requete

    5/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 1 : Introduction 2

    A la diffrence des filtres, les requtes peuvent tre enregistres et excutes

    tout moment : lorsque vous excutez une requte, Access slectionne

    automatiquement les enregistrements de la table source de la requte rpondant aux

    critres poss.

    Mais la diffrence ne s'arrte pas l, l'aide d'une requte, vous pouvez :

    Dfinir les champs que vous souhaitez afficher lors de l'excution

    de la requte

    Insrer des champs calculs qui reposent sur des champs issus

    de la ou les tables sources de la requte.

    Poser des critres portant sur des champs issus de plusieurs

    tables, mises en relation les unes avec les autres.

  • 8/10/2019 Access Requete

    6/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 3

    IIII.. LLee ss r r ee qq uu tt ee ss ss llee cc tt iioo nn

  • 8/10/2019 Access Requete

    7/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 4

    Les requtes slection sont les plus frquemment utilises, elles ne modifientpas les enregistrements de la ou les tables sources, elles permettent seulementd'extraire des valeurs selon des critres poss.

    Les requtes utilisent la mme grille d'interrogation que celle utilise par lesfiltres.

    A A .. C C R R E E A A T T I I O O N N D D U U N N E E R R E E Q Q U U E E T T E E

    1. Placez vous dans la fentre "Base de Donnes"

    2. Cliquez sur l'onglet "Requtes"

    3. Cliquez sur

    4. Choisissez la ou les tables sur lesquelles vous souhaitez poser des critres deslection.

    5. Posez vos critres.

    6. Excutez la requte l'aide de ou

    Visualiser le nom et le prnom des employs du service qualit.

  • 8/10/2019 Access Requete

    8/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 5

    Dans notre exemple, nous avons besoin de visualiser les champs NOM,PRENOM et SERVICE, qui appartiennent tous les 3 la table SALARIE.

    Aussi, il nous suffit d'ajouter (afficher) la table SALARIE dans cette requte.

    Faites glisser les champs dont vous avez besoin dans la grille d'interrogation :Posez vos critres (ici, il faut poser un critre sur le service).

    ChoisissezMode cration

    Choisissez la TABLE SALARIE,cliquez sur "Ajouter, puis sur"Fermer".

    Tapez QUALIT? comme critre de "Service".Access ajoute les guillemets et le mot "Comme"

    NOTA : l'utilisation du ? est ncessaire cause de l'accent sur le Ede QUALITE.

  • 8/10/2019 Access Requete

    9/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 6

    Excutez la requte l'aide de ou

    Vous obtenez :

    Pour revenir en mode cration, cliquez sur

    Pour enregistrer la requte, cliquez sur

    Variante :

    Dans l'exemple ci dessus, la colonne Service affiche la valeur Qualit danstoutes les lignes, aussi, nous pouvons demander de ne pas afficher cette colonne.

    Dans ce cas, nous pouvons galement changer la proprit du champ "NOM"afin de modifier l'entte de la colonne et faire afficher : "Qualit : Nom"

    Prenez l'habitude de mettre un "R"devant le nom de chaque requte pourne pas la confondre avec une table,ultrieurement.

    Faites un clic droit sur la colonne NOMCliquez sur "Proprits"

    1

    Modifiez

    la lgende

    2

    Otez la coche pourempcher l'affichage duchamp.

    3

  • 8/10/2019 Access Requete

    10/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 7

    Vous obtenez :

    Variante : on dsirerait seulement visualiser les 4 derniers nouveauxemploys

    1. En mode cration de requte, cliquez sur

    2. Choisissez la valeur dsire, dans notre cas, il faut taper la valeur 4, pour demander

    les 4 premires valeurs de la requte :

    Vous obtenez :

    visualiser le nom , le prnom et la date d'entre des employs, du plus rcent employau plus ancien

  • 8/10/2019 Access Requete

    11/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 8

    Vous obtenez :

    Visualiser les employs du service Achats dont le salaire est suprieur 10 000 F,tris du + gros salaire, au + petit.

    Pour faire afficher les nombres, arrondis l'entier le + proche avec le format F,modifiez les proprits du champ SALAIRE et choisissez Format : 0" F".

    Visualiser la liste des employs dont le prnom est Jean, Marc ou Josette, et tous lesemploys dont le nom ne contient pas de A, dont le salaire est + grand ou gal

    15000 F, trie par ordre croissant sur le prnom.

    Chaque critre s'crit sur une ligne (ET).Les critres supplmentaires d'une mme requte s'crivent sur une lignediffrente (OU).

  • 8/10/2019 Access Requete

    12/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 9

    B B .. R R E E Q Q U U E E T T E E O O P P E E R R A A T T I I O O N N S S

    1. Ajoutez la table "NOTE DE FRAIS" dans la fentre de cration de requte.

    2. Faites glisser les champs "Code dplacement" et "Montant" dans la grille

    d'interrogation

    3. Faites un clic droit sur une des colonnes et demandez "Oprations"

    (la ligne "Opration" apparat) ou cliquez sur

    4. Demandez un regroupement sur le "code deplacement" et une somme sur le

    "montant".

    5. Posez un critre sur le code dplacement pour ne visualiser le rsultat que pour les

    dplacements dont la rfrence va de 1 10.

    Rsultat obtenu :

    Faites un clic droit sur la colonne "Code dep" et cliquezsur "Oprations"

    1

    Cliquez dans la cellule etslectionnez "Somme"

    2Posez le critre sur

    le "code dep".3

    Visualiser le montant des notes de frais pour les dplacements dont le numro va de 1 10.

  • 8/10/2019 Access Requete

    13/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 2 : Les requtes slection 10

    Nota : les valeurs admises pour le type sont : P, Hpour symboliser "Parking","Htel"

    Visualiser le montant des notes de frais pour les dplacements dont le numro va de 1 10, pour les frais de type "PARKING".

    *** Attention ***Les regroupements se font de la colonne de gauche vers la colonne de droite, aussi,dans notre cas, il est important de placer le TYPE en premire colonne afin que leregroupement se fasse en premier sur le TYPE, puis sur le CODE DEP.En inversant les colonnes TYPE et CODE DEP, vous n'obtenez pas du tout le mmersultat.

    Visualiser le montant des notes de frais par type de frais, pour les frais du premier au15 janvier 1995.

    *** Attention ***Le rsultat souhait est une synthse par TYPE, pour la priode du 1 au 15 Janvier1995, aussi, il ne faut pas qu'un regroupement s'effectue sur la date, cependant,nous avons quand mme besoin du champ Date pour poser un critre.Dans ce cas, choisissez "O" dans la cellule Opration de la colonne Date.

  • 8/10/2019 Access Requete

    14/16

    DESTINATION FORMATION ACCESSUn aller simple vers le savoir-faire Les requtes

    Partie 3 : Les requtes analyse croise 11

    IIIIII.. LLee ss r r ee qq uu tt ee ss aa nn aa llyy ss ee cc r r oo iiss ee

  • 8/10/2019 Access Requete

    15/16

  • 8/10/2019 Access Requete

    16/16

    DESTINATION FORMATION VOS REMARQUESUn aller simple vers le savoir-faire

    DESTINATION FORMATION sur le Web : http://www.destination-formation.fr

    VOTRE SOCIETE :................................................................................

    Votre nom :................................... Prnom : .......................................

    Intitul Formation :..............................................................................

    Date de la formation :..........................................................................

    Vos remarques et suggestions :

    Aprs utilisation de votre support, vous avez peut-tre des remarquesou des suggestions formuler.

    Nous vous remercions de bien vouloir nous en faire part en nousadressant ce coupon rponse, par courrier, ladresse suivante :

    DESTINATION FORMATION2, rue des Meuilles

    38370 LES ROCHES DE [email protected]

    Vos propositions et critiques permettront d'amliorer ce support decours.

    Merci d'avance.