Access 2010 utilisation, niveau 1

Page 1

Support de cours

ACCESS 2010™ Utilisation


Comment utiliser et interroger une base Access existante? Quels sont les modes d'affichage des données ? Comment se déplacer entre les données, les modifier, les filtrer, ajouter un nouvel enregistrement ? Comment interroger les données de la base, trier les données recueillies, effectuer des calculs ou des regroupements sur ces données ? Comment afficher ces données dans des états, mettre en page et personnaliser la présentation de ces états ? Comment effectuer une synthèse de tout ou partie des données sous forme de tableau ou de graphique croisé dynamique avec Access, avec Excel ? Comment utiliser les données d'Access dans Word ? Comment créer et modifier une base simple ? Comment créer des tables, des champs ? Comment travailler en mode "feuille de données", naviguer dans les données, les sélectionner, les modifier, les présenter ? Comment créer des formulaires pour saisir ou afficher les données ?

Ce cours répond à toutes ces questions et bien d'autres encore, de manière simple, illustrée et commentée au point qu'il vous deviendra vite indispensable, posé à coté de votre ordinateur

Cet ouvrage a été entièrement réalisé avec Microsoft ™ Word 2010 ®,

Images des fonds de couverture reproduite avec l'aimable autorisation de Microsoft ™


I.

ACCESS POUR QUOI FAIRE ................................................................................. 1 A. B. C. D.

II.

LA CONFIGURATION OPTIMALE ............................................................................................ 1 LA PROCÉDURE D'INSTALLATION .......................................................................................... 2 L'OUVERTURE / LA FERMETURE ............................................................................................ 2 LES EXERCICES........................................................................................................................ 3

UTILISER WINDOWS ........................................................................................... 5 A. B. C. D. A. B. C. D. E.

LA SOURIS .............................................................................................................................. 5 LE CLAVIER ............................................................................................................................. 6 LES FENÊTRES......................................................................................................................... 7 LES MENUS ET BARRES D’OUTILS .......................................................................................... 8 LES BOITES DE DIALOGUE ...................................................................................................... 8 LE VOLET OFFICE .................................................................................................................... 9 LES BALISES ACTIVES ............................................................................................................ 10 LE PRESSE PAPIERS............................................................................................................... 10 LE GUIDE / LE DIDACTICIEL .................................................................................................. 11

III. DIALOGUER AVEC ACCESS ................................................................................ 13 A.

LA STRUCTURE D'UNE BASE ACCESS.................................................................................... 13 1 2 3 4 5 6

B.

LA FENÊTRE ACCESS ............................................................................................................. 16 1 2 3 4 5 6 7 8 9 10

C.

BARRE DE TITRE .......................................................................................................................... 17 MENU FICHIER ............................................................................................................................ 17 BARRE D'OUTILS "ACCÈS RAPIDE" .............................................................................................. 17 RUBAN ........................................................................................................................................ 19 VOLET DE NAVIGATION .............................................................................................................. 20 LE VOLET DE PROPRIETES ........................................................................................................... 23 MENUS CONTEXTUELS ............................................................................................................... 23 ASCENSEURS ............................................................................................................................... 24 BARRE D'ÉTAT............................................................................................................................. 25 ONGLETS D'OBJET ...................................................................................................................... 25

LA SOURIS DANS ACCESS ..................................................................................................... 26 1 2 3 4 5 6

D.

TABLES ........................................................................................................................................ 13 REQUÊTES ................................................................................................................................... 14 FORMULAIRES ............................................................................................................................ 14 ÉTATS .......................................................................................................................................... 14 MACROS ..................................................................................................................................... 15 MODULES ................................................................................................................................... 15

RAPPEL DE QUELQUES FORMES DU POINTEUR ......................................................................... 26 DÉPLACEMENT ........................................................................................................................... 26 SÉLECTION .................................................................................................................................. 27 UTILISATION DU RUBAN ET DES OUTILS .................................................................................... 27 ANNULATION D'ACTIONS ........................................................................................................... 28 ANNULATION DE L'ANNULATION ............................................................................................... 28

LE CLAVIER DANS ACCESS .................................................................................................... 28 1 2 3 4 5

DÉPLACEMENT AVEC LES TOUCHES ........................................................................................... 28 TOUCHES DE FONCTION ............................................................................................................. 29 UTILISATION DU RUBAN ............................................................................................................. 29 ANNULATION DE LA DERNIÈRE ACTION ..................................................................................... 29 RÉPÉTITION DE LA DERNIÈRE ACTION ........................................................................................ 29


IV. UTILISER ET INTERROGER UNE BASE ACCESS .................................................. 31 A.

L'OUVERTURE ET L'UTILISATION .......................................................................................... 31 1 2 3

B.

LES FORMULAIRES ............................................................................................................... 35 1 2 3 4 5 6 7 8

C.

A.

MODES D'AFFICHAGE DES ÉTATS ............................................................................................... 65 CREATION DE L'ÉTAT .................................................................................................................. 66 PERSONNALISATION ................................................................................................................... 73 PRÉSENTATION ........................................................................................................................... 79 MISE EN PAGE............................................................................................................................. 91

L'EXTRACTION ET LA SYNTHÈSE DES INFORMATIONS ......................................................... 93 1 2 3 4 5

V.

MODES D'AFFICHAGE DES REQUÊTES ........................................................................................ 41 ASSISTANT .................................................................................................................................. 41 MODE CREATION ........................................................................................................................ 43 EXÉCUTION ................................................................................................................................. 44 ENREGISTREMENTS .................................................................................................................... 44 CHAMPS ...................................................................................................................................... 44 CHAMPS CONCATÉNÉS ............................................................................................................... 47 TRI ............................................................................................................................................... 49 CRITÈRES DE SÉLECTION ............................................................................................................. 50 CALCULS ET REGROUPEMENTS................................................................................................... 56 GÉNÉRATEUR D'EXPRESSION ...................................................................................................... 61 PROPRIÉTÉS ................................................................................................................................ 64

LES ÉTATS ............................................................................................................................. 65 1 2 3 4 5

E.

MODES D'AFFICHAGE DES FORMULAIRES .................................................................................. 35 NAVIGATION DANS LES DONNÉES .............................................................................................. 36 MODIFICATION DES DONNÉES ................................................................................................... 37 AJOUT D'UN NOUVEL ENREGISTREMENT ................................................................................... 37 SUPPRESSION D'UN ENREGISTREMENT...................................................................................... 38 RECHERCHE DE DONNÉES........................................................................................................... 38 TRI DES ENREGISTREMENTS ....................................................................................................... 39 FILTRAGE DES ENREGISTREMENTS ............................................................................................. 39

LES REQUÊTES SÉLECTION.................................................................................................... 40 1 2 3 4 5 6 7 8 9 10 11 12

D.

OUVERTURE D'UNE BASE EXISTANTE ......................................................................................... 31 FERMETURE DE LA BASE ............................................................................................................. 33 ACTIVATION DU CONTENU ......................................................................................................... 33

GRAPHIQUE CROISÉ DYNAMIQUE .............................................................................................. 93 REQUÊTES D'ANALYSE CROISÉE .................................................................................................. 97 LIAISON DE DONNÉES VERS EXCEL ........................................................................................... 101 ÉTIQUETTES .............................................................................................................................. 107 ÉCHANGE DE DONNéES AVEC WORD ....................................................................................... 110

CRÉER ET MODIFIER UNE BASE SIMPLE ......................................................... 113 LA CRÉATION ...................................................................................................................... 113 1 2 3 4 5 6 7 8 9 10

CRÉATION A PARTIR D'UN MODÈLE ......................................................................................... 114 CRÉATION D'UNE BASE VIERGE ................................................................................................ 115 CREATION D'UNE TABLE ........................................................................................................... 116 MODE FEUILLE DE DONNÉES .................................................................................................... 116 STRUCTURE DE LA TABLE .......................................................................................................... 116 CRÉATION DES CHAMPS ........................................................................................................... 117 SÉLECTION DU CHAMP ............................................................................................................. 118 MODIFICATION DU NOM DU CHAMP ....................................................................................... 119 ORDRE DES CHAMPS ................................................................................................................ 119 SUPPRESSION DU CHAMP ........................................................................................................ 120


B.

LA GESTION DES DONNÉES ................................................................................................ 121 1 2 3 4 5 6 7 8 9 10 11

C.

LA PRÉSENTATION DES DONNÉES ..................................................................................... 130 1 2 3 4

D.

SAISIE DES DONNÉES ................................................................................................................ 121 NAVIGATION DANS LES DONNÉES............................................................................................ 122 SÉLECTION DES DONNÉES ........................................................................................................ 123 MODIFICATION DES DONNÉES ................................................................................................. 124 SUPPRESSION D'UN ENREGISTREMENT ................................................................................... 125 RECHERCHE DE DONNÉES ........................................................................................................ 125 REMPLACEMENT DE DONNÉES ................................................................................................ 126 ENREGISTREMENT DE LA PRÉSENTATION ................................................................................ 127 CALCULS SUR ENREGISTREMENTS ............................................................................................ 128 TRI DES ENREGISTREMENTS ..................................................................................................... 129 FILTRAGE SIMPLE DES ENREGISTREMENTS .............................................................................. 129 HAUTEUR DES LIGNES .............................................................................................................. 130 LARGEUR DES COLONNES......................................................................................................... 131 POLICE ...................................................................................................................................... 132 FORMAT DES NOMBRES ........................................................................................................... 133

LA SAISIE DES DONNÉES - LE FORMULAIRE ....................................................................... 134 1 2 3 4

FORMULAIRE SIMPLE ............................................................................................................... 134 FORMULAIRE "PLUSIEURS ÉLÉMENTS" .................................................................................... 135 FORMULAIRE "DOUBLE AFFICHAGE" ....................................................................................... 136 PRÉSENTATION ......................................................................................................................... 137

VI. EXERCICES ....................................................................................................... 139 A. B.

NORTHWIND 2012.ACCDB................................................................................................. 139 OUVRAGES.ACCDB ............................................................................................................. 140



Ce cours présente différentes rubriques repérées par une icône

DES PROCÉDURES DÉCRIVENT LA MARCHE À SUIVRE POUR EFFECTUER UNE ACTION :

3 COMMANDES À SE RAPPELER : <CLIC G> POUR APPUYER SUR LE BOUTON GAUCHE DE LA SOURIS AVEC L'INDEX <CLIC D>

POUR APPUYER SUR LE BOUTON DROIT DE LA SOURIS AVEC LE MAJEUR

<DOUBLE CLIC> POUR APPUYER DEUX FOIS DE SUITE TRÈS RAPIDEMENT SUR LE BOUTON GAUCHE DE LA SOURIS AVEC L'INDEX

des informations viennent compléter ces procédures INFOS

des exemples viennent illustrer ces procédures

des conseils vous aident à mettre en pratique vos connaissances

des mises en garde vous permettent d'éviter les pièges ou d'en sortir

des exercices permettent de tester les procédures et d'appliquer vos connaissances EXERCICE

des procédures avancées décrivent des actions plus complexes

des emplacements vous permettent de prendre des notes directement sur le support en bas de chaque page


1ÈRE MÉTHODE

2ÈME MÉTHODE

Une méthode n'est pas meilleure qu'une autre mais l'une ou l'autre peut être mieux adaptée à votre manière de travailler.

Avec le bouton gauche de la souris

Avec le bouton droit de la souris Avec le clavier Selon votre dextérité, vous travaillerez simplement avec le bouton gauche de la souris, vous appellerez des menus contextuels avec le bouton droit où vous utiliserez les touches du clavier, qui sont quelquefois plus rapides pour certaines actions.

le menu "DÉMARRER" de Windows le bureau de Windows le panneau de configuration la barre d'outils accès rapide la barre d'outils de la fenêtre le menu de l'application le ruban de l'application Là encore, en fonction de l'action que vous effectuez, vous pourrez choisir le menu démarrer, les raccourcis du bureau, la barre de lancement rapide…selon vos préférences.

Tout au long de ce cours, vous apprendrez à vous familiariser avec ces éléments et à choisir ce qui vous convient le mieux !


I - ACCESS POUR QUOI FAIRE

ACCESS est un logiciel de gestion de bases de données relationnelles. Ce type de logiciel permet de gérer les données de manière organisée tout en autorisant l'accès à toute donnée contenue dans la base quelle que soit sa situation. ACCESS 2010 bénéficie de la convivialité de Windows, ce qui lui permet de fonctionner en parfaite harmonie avec les autres applications et d'intégrer aisément des objets issus de ces autres applications

ordinateur de type pentium™ à plusieurs noyaux de 2 à 3 GHz avec Windows mémoire vive de 3 Go ou plus écran plat 20" à 24" résolution 1980/1024 couleurs 32 bits disque dur 500 Go à 1T0 Lecteur DVD Blue Ray / Graveur Souris laser 2 boutons + roulette de qualité Plus l'ordinateur sera puissant et mieux il sera équipé, plus agréable sera l'utilisation d'ACCESS

NOTES

1


2

POUR INSTALLER ACCESS S'assurer qu'il y a la place suffisante sur le disque dur Lancer Windows Introduire le CD Rom "ACCESS" ou "Office" dans le lecteur Suivre les instructions L’installation est complètement automatique si l’on choisit l’installation par défaut

Lancer l'application (Access) et travailler directement au sein de l'application. AFFICHER LE BUREAU OU LA BARRE DES TÂCHES

<CLIC G> SUR (en bas, à gauche)

MENU WINDOWS

<CLIC G>

SUR

<CLIC G> SUR LA CASE DE FERMETURE OU

MENU FICHIER (en haut, à gauche)

Lancer Access Quitter Access Lancer Access

À partir de l'ordinateur (documents) AFFICHER LE DOSSIER DE L'UTILISATEUR OÙ SE TROUVENT LES FICHIERS (bases)

<DOUBLE CLIC> SUR LA BASE ACCESS À OUVRIR

À partir du menu Windows.

<CLIC G> SUR

MENU WINDOWS (en bas, à gauche)

(volet de droite) le dossier s’ouvre dans une fenêtre <DOUBLE CLIC> SUR LA BASE ACCESS À OUVRIR

NOTES


I - ACCESS POUR QUOI FAIRE

Vous pouvez télécharger les exercices relatifs à ce manuel et les copier sur votre ordinateur dans un dossier spécifique.

MENU WINDOWS (volet de droite) la fenêtre "documents" s'affiche DANS LE VOLET DE DROITE

<CLIC D> le nouveau dossier est créé SAISIR AUSSITÔT "COURS OFFICE" PUIS <ENTRÉE>

le dossier est créé dans les documents de l'utilisateur

NOTES

3


4 OUVRIR VOTRE NAVIGATEUR INTERNET ACTION

SAISIR L'ADRESSE SUIVANTE :

http://www.ios.fr/public/exosAccess10n1.exe <CLIC G> SUR la boite de dialogue de téléchargement s'ouvre <CLIC G> SUR POUR CONFIRMER

DANS LA BOITE DE DIALOGUE "TÉLÉCHARGEMENT" À UN ÉVENTUEL MESSAGE DE

ACTION

WINZIP (Winzip est le logiciel qui permet de

compresser les fichiers) <CLIC G> SUR INDIQUER LE DOSSIER DE DÉCOMPRESSION

"COURS OFFICE" DE "DOCUMENTS" POUR VALIDER

ACTION

<CLIC G> SUR <CLIC G> SUR

POUR FERMER

WINZIP

les exercices sont présents dans le dossier "cours office" de "documents"

NOTES


II - UTILISER WINDOWS

5

Le clavier pour saisir les données La souris pour les manipuler Les fenêtres dans lesquelles ces mêmes données s'affichent Les outils, le menu et la barre des tâches, qui permettent de traiter ces données et/ou de manipuler l'environnement.

La souris permet d'actionner les commandes des menus et de déplacer le pointeur ; le déplacement de la souris sur le tapis détermine le déplacement du pointeur à l'écran. Le POINTEUR de la souris a le plus souvent la forme d’une flèche ou d'une croix Son déplacement est proportionnel à celui de la souris sur le tapis <CLIC G> (appuyer avec l'index sur le bouton gauche de la souris) sélectionne la cellule à la position du pointeur ; c’est dans cette cellule que les données vont s’insérer <CLIC D> (appuyer avec le majeur sur le bouton droit de la souris) affiche la barre d'outils et le menu contextuel lié à la position du pointeur ou à la sélection La ROULETTE permet de se déplacer comme avec l'ascenseur vertical ou de modifier le zoom (en gardant <CTRL> enfoncé) ; il est aussi possible d'appuyer sur le bouton de la roulette. ATTENTION

Lorsque le pointeur a la forme d’un rond bleu , il est plus sage de ne rien faire et d’attendre qu’il reprenne une forme normale (le processeur est occupé)

Allonger et poser de manière souple la main au-dessus de la souris (main gauche ou droite selon que vous êtes gaucher ou droitier) - Vous êtes gaucher, activer alors dans le panneau de configuration de la souris Faire reposer l'index et le majeur sur les boutons gauche et droit de la souris sans trop courber les doigts - garder cette position et ne pas serrer la souris dans la main Déplacer la main et la souris va suivre - ne jamais regarder la souris mais l'écran Pour cliquer deux fois, relever l'index et le laisser rebondir sur le bouton de la souris La roulette centrale permet de faire défiler le document (soit en faisant tourner cette roulette, soit en cliquant dessus puis en déplaçant verticalement la souris). En maintenant <CTRL> enfoncé, elle permet de modifier le zoom et en cliquant dans la barre des tâches de créer une nouvelle session d'une application en cours

NOTES


6 signifie déplacer la souris pour placer le pointeur à l'endroit désiré <CLIC G> signifie enfoncer puis relâcher rapidement le bouton gauche de la souris <CLIC D> signifie enfoncer puis relâcher rapidement le bouton droit de la souris <DOUBLE CLIC> signifie appuyer 2 fois rapidement sur le bouton gauche de la souris <FAIRE GLISSER> signifie déplacer la souris tout en maintenant l'un de ses boutons enfoncé (généralement le gauche) puis relâcher ce bouton en fin d'action POINTER

Le clavier permet principalement de saisir les données ; toutes les actions de manipulation et de déplacement étant dévolues à la souris.

Les claviers standards sont composés d'un pavé alphanumérique (pour le texte), d'un pavé numérique (à droite pour les chiffres et les opérateurs) et d'un pavé directionnel (au milieu). Il est conseillé de bien utiliser chaque pavé en fonction des données à saisir. <ALT>

à gauche de la barre espace

<CTRL>

aux extrémités droite et gauche de la barre espace

<MAJ>

flèches vers le haut au-dessus des touches <CTRL>

<ALTGR> <WINDOWS>

à droite de la barre espace à côté des touches <CTRL> avec un symbole Windows

Elles se combinent aux autres touches du clavier (touches de raccourci) afin d'obtenir de manière rapide des actions définies dans Access ou dans le système d'exploitation.

NOTES


7

II - UTILISER WINDOWS

Les fenêtres sont à la base du fonctionnement de Windows. Toute application, tout dossier, tout fichier de données (classeur, document…) est ouvert dans une fenêtre. Leur contenu est très varié : texte, chiffres, images, icônes….

ATTENTION

Sous W INDOWS, il existe une fenêtre par document ouvert (et non plus une fenêtre par application ouverte). Avec ACCESS, il n'y a qu'une base d'ouverte par fenêtre d'application. Pour ouvrir plusieurs bases, il faut lancer plusieurs fois l'application. Dans une fenêtre d'application, l'ouverture d'une nouvelle base provoque la fermeture de la précédente

plein écran : la fenêtre occupe alors la totalité de l'écran, quel que soit sa taille en fenêtre : la fenêtre peut être positionnée n'importe où dans l'écran ; sa forme et sa taille sont personnalisables en icône : l'icône de la fenêtre s'affiche dans la barre des tâches, en bas de l'écran. elle ne peut pas être déplacée la case de RÉDUCTION

réduit la fenêtre en icône

la case D'AGRANDISSEMENT

agrandit de fenêtre à plein écran

la case de RESTAURATION

réduit de plein écran à fenêtre

la case de FERMETURE

ferme la fenêtre

affiche les outils de la fenêtre LA BARRE D'OUTILS "ACCÈS RAPIDE" affiche les outils les plus utilisés LA BARRE D'ÉTAT affiche des informations sur le contenu de la fenêtre LE RUBAN

BARRE D’OUTILS "ACCÈS RAPIDE"

CASE DE RÉDUCTION

RUBAN

BARRE DE TITRE VOLET DES OBJETS

BARRE D'ÉTAT

NOTES

CASE D’AGRANDISSEMENT

CASE DE FERMETURE


8 La position et la taille d'une fenêtre peuvent être modifiées.

BOUTON GAUCHE POINTER sur L'ANGLE DE LA FENÊTRE ou FAIRE GLISSER LE POINTEUR DE LA SOURIS JUSQU'À LA DIMENSION DÉSIRÉE DE LA FENÊTRE

BOUTON GAUCHE POINTER sur LA BARRE DE TITRE: FAIRE GLISSER JUSQU'À LA POSITION DÉSIRÉE DE LA FENÊTRE

le pointeur peut aussi être positionné sur un des côtés de la fenêtre ; il prend alors la INFOS

forme ou selon que l'un ou l'autre des cotés horizontaux et verticaux ait été sélectionné ; seule la longueur ou la hauteur de la fenêtre peuvent alors être modifiées

Agiter sa barre de titre pour mettre une fenêtre plein-écran et réduire les autres, La faire glisser vers l'extérieur pour l'afficher sur une moitié verticale de l'écran,

Lorsqu'un <CLIC D> est effectué sur une sélection, un menu dit "contextuel" s'affiche. Il propose les outils et commandes appropriés à la manipulation des données sélectionnées.

BOUTON DROIT POINTER sur UN OBJET <CLIC D>

menu et barre d'outils s’affichent

Le ruban de l'application ouverte affiche la plupart des outils nécessaires. Pour une utilisation avancée, les boites de dialogue proposent des options complémentaires. Cependant, ces boîtes de dialogues, encore courantes dans Word et Excel, ont pratiquement disparu d'Access. Les options sont directement proposées dans les menus ou dans le volet gauche.

BOUTON GAUCHE DANS LE RUBAN, À DROITE DU TITRE DU GROUPE D’OUTILS <CLIC> SUR LA CASE (lanceur de boîte de dialogue)

la boîte de dialogue s’affiche

<CLIC G> ICI


9

II - UTILISER WINDOWS le clavier est souvent plus rapide à utiliser que la souris pour le renseignement de boîtes de dialogue requérant beaucoup de saisie

une zone vers l'avant <TAB> (sélectionne le contenu de la zone) une zone vers l'arrière <MAJ> <TAB> (sélectionne le contenu de la zone) afficher le contenu de la boite de dialogue <CLIC G> sur l'onglet afférent positionner le point d'insertion sur une zone <CLIC G> au début de la zone pour sélectionner le contenu d'une zone <DOUBLE CLIC> sur la zone les onglets les zones de texte les zones de liste les zones de liste déroutante

les cases à cocher les cases d'option les boutons de commande

"APPLIQUER" applique immédiatement les choix effectués sans fermer une boite de dialogue INFOS

CONSEIL

Toujours sortir d'une boîte de dialogue à l'aide des boutons de commande fermer une boîte de dialogue, que l'on a ouverte uniquement pour en vérifier le contenu, par le bouton <ANNULER>

Ce volet s'affiche à gauche de l'écran après l'appel de certaines commandes. Dans Access, il affiche la structure de la base. <CLIC G> POUR RÉDUIRE LE VOLET

Dans Access, un autre volet affiche à droite de l'écran les propriétés de l'objet sélectionné.

NOTES


10 Access propose une balise active s'il n'est pas en mesure d'effectuer l'action demandée, si elle lui parait incohérente ou s'il reconnaît le type de données.

BOUTON GAUCHE VOUS VENEZ D'EFFECTUER UNE OPÉRATION ET LA BALISE ACTIVE

S'AFFICHE

POINTER sur LA BALISE ACTIVE

<CLIC G> SUR

DE LA BALISE ACTIVE ET EFFECTUER LE CHOIX APPROPRIÉ

Le PRESSE PAPIERS a pour fonction de permettre le transfert d'information entre documents, quelle que soit l’application d’origine. Les informations qui y sont placées s'ajoutent à celles existantes. Le presse-papier fait l’objet d’un groupe d’outils au début de l’onglet "ACCUEIL" du ruban de l’application. ENLEVER ET METTRE DANS LE PRESSE-PAPIER

COLLER LE CONTENU DU PRESSE-PAPIER

COPIER ET METTRE DANS LE PRESSE-PAPIER

OPTIONS DE COLLAGE

COPIER LA MISE EN FORME

Le PRESSE-PAPIERS permet de conserver les derniers éléments enregistrés pour une utilisation future INFOS

Le PRESSE-PAPIERS peut aussi être utilisé, dans l'ordinateur ou dans l'explorateur, pour copier ou déplacer des dossiers ou des fichiers entiers

<COUPER> <COPIER> <COLLER>

supprime les données sélectionnées et les place dans le presse-papiers fait une copie des données et les place dans le presse papiers insère les données à partir du presse-papiers à la position du pointeur

SÉLECTIONNER LES DONNÉES LES COUPER DANS LE PRESSE PAPIERS POINTEUR DANS LE DOCUMENT D'INSERTION LES COLLER À LA POSITION DU POINT D'INSERTION

NOTES

SÉLECTIONNER LES DONNÉES LES COPIER DANS LE PRESSE PAPIERS POINTEUR DANS LE DOCUMENT D'INSERTION LES COLLER À LA POSITION DU POINT D'INSERTION


11

II - UTILISER WINDOWS

<CTRL><X>

<CTRL><C>

<CLIC G> SUR

<CLIC G> SUR

<CLIC D>

<CLIC D>

<CTRL><V> <CLIC G> SUR <CLIC D>

En cours de travail, il est possible de faire appel à une aide contextuelle très précise, à la leçon du didacticiel concernée ou à un index recensant les informations disponibles. TOUCHE <FI> DU CLAVIER CASE

DE LA FENÊTRE

COMMANDE

NOTES

DU MENU



13

III - DIALOGUER AVEC ACCESS

Vous allez lui demander d'effectuer un certain nombre d'opérations par l'intermédiaire de la souris et du clavier Vous allez en constater le résultat à l'écran Vous allez éditer ce résultat (impression, publication, mail, document joint…) Dans tous les cas, il va être important de travailler en parfaite harmonie avec le logiciel de telle manière que chaque action de votre part détermine un résultat adéquat de la part d'ACCESS. S'il y a pleine compréhension entre l'utilisateur et le logiciel, il n'y a pas de conflit possible et donc pas de problèmes à résoudre

Les tables Les requêtes Les formulaires

contiennent les données permettent (entre autres) d'afficher les données des tables sont utilisés pour saisir et consulter les données

Les états permettent d'éditer les données sur un support, le plus souvent sous forme de synthèse Les macros et les modules vont servir à automatiser la base de données pour que quelqu'un qui ne connait pas ACCESS puisse l'utiliser.

1 TABLES Les données y sont organisées ; chaque ligne de données correspond à un enregistrement et chaque colonne de données correspond à un champ.

dans le tableau ci-dessous, l'enregistrement N°3 concerne l'employé Jan Kotas qui travaille pour telle société, possède telle adresse de messagerie et tel numéro de téléphone… Le champ "Adresse de messagerie" permet de collecter toutes les adresses de messagerie de tous les employés CHAMP

ENREGISTREMENT

NOTES


14 2 REQUÊTES Les requêtes extraient les données en fonction de critères. CHAMP

>"01/01/12"

CRITÈRE

3 FORMULAIRES Les formulaires affichent les enregistrements un par un (mode formulaire) ou sous forme de tableau (mode feuille de données) pour les champs voulus.

VALEUR" DU CHAMP POUR L'ENREGISTREMENT EN COURS LÉGENDE DU CHAMP

4 ÉTATS Les états donnent une vue de la base figée à un moment donné.

NOTES


III - DIALOGUER AVEC ACCESS

5 MACROS Les macros vont être associées à des boutons ou des menus pour permettre à l'utilisateur d'effectuer une action préenregistrée.

6 MODULES Les modules sont des programmes et font appel au langage Visual Basic.

Ces éléments sont disposés, à gauche de l'écran, dans le "VOLET DE NAVIGATION" ou "VOLET DES OBJETS"; ils peuvent être affichés dans différents modes selon que l'on crée, modifie ou utilise les données de la base

NOTES

15


16 ACCESS ouvre une seule fenêtre dans laquelle s'affiche la base ouverte ainsi que tous les outils permettant de la manipuler. MENU FICHIER VOLET DE NAVIGATION (affichant les objets de la base)

ONGLETS DES OBJETS OUVERTS

RUBAN

ONGLETS DU RUBAN

GROUPE D'OBJETS OBJETS DU GROUPE ENROULER OU DÉROULER LES OBJETS DU GROUPE

MODES D'AFFICHAGE DES OBJETS

Lancer ACCESS s'il n'est plus ouvert À gauche, <CLIC G> sur Dans le volet de gauche, désigner le dossier "COURS OFFICE" de vos "DOCUMENTS" Dans le volet de droite, sélectionner la base de données "NORTHWIND 2012" <CLIC G> sur

la barre de titre affiche le nom de la base de données le menu Access propose les commandes globales de gestion du document la barre d'outils "accès rapide" affiche les icônes symbolisant les actions les plus courantes le ruban, composé d'onglets affiche des icônes symbolisant des actions et regroupées par nature le volet de navigation affiche selon les critères définis les différents groupes d'objets et les différents objets (tables, formulaires, états, requêtes, …) le volet droit affiche la feuille de propriété des objets en mode "création" les menus contextuels proposent pour une sélection en cours les outils et commandes les plus appropriés les ascenseurs permettent de se déplacer verticalement et horizontalement avec la souris la barre d'état donne des informations sur la commande ou la sélection en cours les onglets d'objet affichent chaque objet ouvert dans son propre onglet

NOTES


III - DIALOGUER AVEC ACCESS

1 BARRE DE TITRE La barre de titre est la barre de titre classique de toute fenêtre sous Windows.

2 MENU FICHIER Il est situé à gauche de la barre de titre et propose les commandes plus globales liées à l'ouverture, l'enregistrement, l'impression de la base de données. MENU FICHIER <CLIC G> SUR le menu se déroule

MENU FICHIER

3 BARRE D'OUTILS "ACCÈS RAPIDE" Elle est située à la suite de l'icône de menu, à gauche de la barre de titres.

BARRE D'OUTILS ACCÈS RAPIDE

<CLIC G> ICI POUR COCHER LES OUTILS À AFFICHER

NOTES

17


18 La barre d'outils "ACCÈS RAPIDE" affiche les outils les plus couramment utilisés. Enregistrer Annuler Rétablir

BARRE "ACCÈS RAPIDE" <CLIC G>

SUR

OU <CLIC D> DANS LA BARRE

ou

Pour personnaliser la barre d'outils "accès rapide" <CLIC G> SUR OU <CLIC D> <COCHER> LES COMMANDES À AFFICHER

dans la barre même

Les commandes cochées sont affichées sous forme d'outils INFOS

Afficher la barre d'outils "accès rapide" La personnaliser en ajoutant l'impression rapide (si elle ne figure pas déjà)

NOTES


19

III - DIALOGUER AVEC ACCESS

4 RUBAN Le ruban affiche une liste d'onglets. Les outils, regroupés par nature dans ces onglets, permettent d'effectuer très rapidement des opérations souvent complexes.

ONGLETS <CLIC G> SUR L'ONGLET les outils associés s'affichent dans le ruban <CLIC G> SUR L'ONGLET

LES OUTILS S'AFFICHENT

<POINTEUR> immobile sur un outil affiche sa fonction dans une bulle d'aide INFOS

Ils regroupent les outils de manière homogène en fonction de leur utilisation.

ONGLET ACTIF

L'onglet "ACCUEIL" regroupe les principaux outils relatifs à la saisie et à la présentation des objets de la base Les onglets affichés et les groupes d'outils qu'ils proposent dépendent de l'objet en cours (table, formulaire, état, requête, …) et de son mode d'affichage (création, page, …)

Lorsque qu'un onglet du ruban est au premier plan, les outils associés s'affichent. Ils sont groupés de manière logique et correspondent aux actions les plus courantes (lorsque le ruban est réduit, seuls les en-têtes sont affichés).

BOUTON GAUCHE <DOUBLE CLIC> SUR L'ONGLET ACTIF

BOUTON DROIT <CLIC D> SUR UN ONGLET <CLIC G> ICI

Dans la base en cours "NORTHWIND 2012", faire défiler les onglets du ruban Pour chaque onglet parcourir les outils (sans cliquer) et lire les bulles d'aide Réduire le ruban puis le restaurer

NOTES


20 5 VOLET DE NAVIGATION Le volet de navigation est situé à gauche de la fenêtre. Il regroupe les différents types d'objets (tables, formulaires, états, requêtes, …) par catégorie. AFFICHER OU NON LE VOLET DE NAVIGATION

MENU DES CATÉGORIES GROUPES AFFICHER OU NON LES OBJETS D'UN GROUPE

Chaque catégorie affiche des groupes auxquels sont associés des objets. Un objet peut être associé à plusieurs groupes

BOUTON GAUCHE <CLIC G> SUR DU MENU (selon le choix en cours, l'intitulé peut varier) SÉLECTIONNER LA CATÉGORIE

AFFICHE LES OBJETS DE LA BASE OUVERTE PAR GROUPES

AFFICHE LES OBJETS DE LA BASE OUVERTE PAR TYPE D'OBJET

N'AFFICHE QUE LE TYPE D'OBJET COCHÉ

AFFICHE LA TOTALITÉ DES OBJETS

Le menu contextuel affiche la structure de regroupement ; il permet aussi de modifier l'ordre de tri et le type d'affichage

NOTES


III - DIALOGUER AVEC ACCESS

CLIQUER SUR UNE CATÉGORIE POUR AFFICHER SES GROUPES DANS LE VOLET DE DROITE

Dans la base en cours "NORTHWIND 2012", afficher dans le volet de navigation tous les objets Access par type croissant et sous forme d'icônes

Les catégories et groupes peuvent être personnalisés.

BOUTON DROIT <CLIC D> SUR LE MENU (selon le choix en cours, l'intitulé peut varier) <CLIC G> SUR DANS LE VOLET DE GAUCHE, <CLIC G> SUR

permet d'ajouter une catégorie permet d'ajouter un groupe

REMONTE D'UN NIVEAU L'ORDRE D'AFFICHAGE DE LA CATÉGORIE

21


22 Les objets non attribués peuvent alors être répartis dans les groupes.

BOUTON DROIT DANS LE VOLET DE NAVIGATION AFFICHER LES OBJETS NON ATTRIBUÉS <CLIC D> SUR L'OBJET VOULU

<CLIC G> SUR LE GROUPE VOULU l'objet est attribué au groupe

EXERCICE

Dans la base en cours "NORTHWIND 2012", créer une catégorie "MA CATÉGORIE" Dans cette catégorie, créer 2 groupes : "MON GROUPE 1" et "MON GROUPE 2" Attribuer à "MON GROUPE 1" les objets suivants : tables : requêtes

formulaires :

états modules

Attribuer à "MON GROUPE 2" les objets suivants : tables : requêtes formulaires : états

NOTES


23

III - DIALOGUER AVEC ACCESS

6 LE VOLET DE PROPRIETES Il détaille les propriétés de l'objet sélectionné (notamment en mode création).

7 MENUS CONTEXTUELS Ils sont liés au contexte d'utilisation et s'affichent sur un <CLIC D> à la position du pointeur de la souris. Selon la position du point d'insertion ou la sélection effectuée, le menu contextuel affiché concernera le texte, les tableaux, les images, ...

NOTES

DONNÉES

TÊTE DE COLONNE

ENREGISTREMENT (LIGNE)

MODE FEUILLE DE DONNÉES

MODE FEUILLE DE DONNÉES

MODE FEUILLE DE DONNÉES


24

BOUTON DROIT EFFECTUER UNE ÉVENTUELLE SÉLECTION POINTER LA SOURIS SUR LA SÉLECTION <CLIC D> POUR AFFICHER LE MENU CONTEXTUEL <CLIC G> SUR UNE COMMANDE DU MENU CONTEXTUEL POUR L'EXÉCUTER

Dans la base en cours "NORTHWIND 2012", afficher les objets "TABLES" dans le "VOLET DE NAVIGATION" (fermer la fenêtre de connexion) Dans le "VOLET DE NAVIGATION", <DOUBLE CLIC> sur

(vérifier qu'en bas et

à droite de l'écran, l'icône mode "feuille de données" est activée, sinon, cliquer dessus) Dans le volet droit, sur l'onglet "COMMANDES" qui s'affiche Sélectionner une colonne - afficher le menu contextuel Sélectionner des données - afficher le menu contextuel Sélectionner une ligne - afficher le menu contextuel

8 ASCENSEURS Les ascenseurs permettent de faire défiler horizontalement et verticalement la zone affichée. Le numéro de la ligne s'affiche dans une bulle d'aide lorsque l'on fait glisser le curseur verticalement dans une table en mode "FEUILLE DE DONNÉES".

BOUTON GAUCHE <FAIRE GLISSER> LE CURSEUR AVEC LA SOURIS les lignes affichées correspondent à la position relative du curseur Dans la même table "COMMANDES" de la base "NORTHWIND 2012" Faire défiler les enregistrements avec l'ascenseur

NOTES


25

III - DIALOGUER AVEC ACCESS

9 BARRE D'ÉTAT La barre d'état, située en bas de la fenêtre ACCESS, affiche des informations sur l'action en cours, le mode d'affichage, le verrouillage du pavé numérique, ...

INFOS

MODES D'AFFICHAGE

PAVÉ NUMÉRIQUE

Il est possible de choisir les informations affichées dans la barre d'état.

BOUTON DROIT <CLIC D>

DANS LA BARRE D'ÉTAT

<CLIC G>

POUR COCHER LES INFORMATIONS À

AFFICHER

10 ONGLETS D'OBJET Chaque nouvel objet ouvert s'affiche dans son propre onglet.

ONGLET DE LA TABLE "COMMANDES"

CASES DE DÉFILEMENT DES ENREGISTREMENTS

FILTRE ACTIF

BOUTON DROIT POINTER SUR L'ONGLET

<CLIC D>

NOTES

TÊTE DE COLONNE / LÉGENDE DU CHAMP

ONGLET ACTIF DONT LE CONTENU EST AFFICHÉ

ZONE DE RECHERCHE

ASCENSEURS

BOUTON GAUCHE <CLIC G> SUR (à l'extrémité de la ligne d'onglets)


26 Dans la base en cours "NORTHWIND 2012", afficher les objets "REQUÊTES" dans le "VOLET DE NAVIGATION" <DOUBLE CLIC> sur dans le volet de navigation (vérifier qu'en bas et à droite de l'écran, l'icône mode "feuille de données" est activée, sinon cliquer dessus) Observer l'affichage de l'onglet correspondant Fermer l'onglet

La souris permet d'utiliser les outils et les menus et de déplacer le pointeur.

1 RAPPEL DE QUELQUES FORMES DU POINTEUR En fonction de sa position dans la fenêtre ou dans l'écran ainsi que du choix de telle ou telle commande, le pointeur de la souris peut prendre des formes variées.

:

Un traitement s'exécute en arrière-plan et peut ralentir la machine.

:

Le processeur est en cours de travail ; attendre qu'il soit disponible.

:

Déplacement ou copie d'une sélection

:

Déplacement ou sélection en mode "FEUILLE DE DONNÉES"

:

Positionnement du point d'insertion en saisie ou modification

:

Accès à un lien hypertexte

: :

Déplacement d'une sélection, d'un objet (mode création) Sélection de lignes (enregistrements)

:

Sélection de colonnes (champs)

Dans l'onglet "COMMANDES" de la même base "NORTHWIND 2012" Déplacer la souris en l'immobilisant sur différentes zones Observer le changement de forme du pointeur (ne pas cliquer)

2 DÉPLACEMENT Il s'effectue avec la roulette de la souris ou avec les barres de défilement (ascenseurs) Changer d'onglet Déplacement vertical

<CLIC G> sur l'onglet à afficher <CLIC G> sur le triangle bas ou haut (ascenseur vertical) ou <FAIRE GLISSER> le curseur ou utiliser la molette de la souris Déplacement horizontal <CLIC G> sur le triangle gauche ou droite (ascenseur horizontal) ou <FAIRE GLISSER> le curseur Dans l'onglet "COMMANDES" de la même base "NORTHWIND 2012" Déplacer la zone affichée en utilisant la souris et les ascenseurs

NOTES


27

III - DIALOGUER AVEC ACCESS

3 SÉLECTION La souris est particulièrement adaptée à des sélections rapides et précises.

une "cellule"

pointeur en haut d'une cellule

<CLIC G>

une ligne

pointeur en face de la ligne

<CLIC G>

une colonne

pointeur en haut de la colonne

<CLIC G>

plusieurs lignes

pointeur en face de 1ère ligne

<FAIRE GLISSER>

plusieurs colonnes

pointeur au-dessus de 1ère colonne <FAIRE GLISSER>

une plage de valeurs

pointeur sur la 1ère valeur

<FAIRE GLISSER>

une plage de valeurs

pointeur sur la 1ère valeur

<CLIC G> <MAJ> enfoncé <CLIC G>

pointeur sur dernière valeur l'ensemble des données pointeur sur case sélection totale

<CLIC G>

(à l'origine des lignes et des colonnes) Dans l'onglet "COMMANDES" de la même base "NORTHWIND 2012" Sélectionner une ligne, plusieurs lignes Sélectionner une colonne, plusieurs colonnes Sélectionner une valeur, plusieurs valeurs puis quitter ACCESS

4 UTILISATION DU RUBAN ET DES OUTILS La souris permet un accès rapide aux différentes commandes du ruban. RUBAN <CLIC G> SUR UN ONGLET DU RUBAN affiche les outils associés

ATTENTION

<POINTER> SUR UN OUTIL affiche une bulle d'aide <CLIC G> SUR UN OUTIL effectue l'action associée

Si un outil est suivi du signe , s'affiche la dernière variante utilisée de l'outil et un <CLIC G> applique cette dernière ; pour afficher toutes les variantes de la liste, <CLIC G> sur

NOTES

OUTILS

de l'outil


28 5 ANNULATION D'ACTIONS Si une action n'a pas le résultat escompté, il est possible de l'annuler. BARRE ACCÈS RAPIDE <CLIC G> SUR ou <CLIC G> SUR POUR DÉROULER LA LISTE <CLIC G> SUR L'ACTION À PARTIR DE LAQUELLE IL EST NÉCESSAIRE D'ANNULER

6 ANNULATION DE L'ANNULATION Une action annulée peut être rétablie. BARRE ACCÈS RAPIDE <CLIC G> SUR ou <CLIC G> SUR POUR DÉROULER LA LISTE <CLIC G> SUR L'ACTION À PARTIR DE LAQUELLE IL EST NÉCESSAIRE DE REPRENDRE

Le clavier permet de déplacer le curseur. Le pavé de flèches et les touches <TAB> du clavier vont permettre d'effectuer les opérations courantes de déplacement.

1 DÉPLACEMENT AVEC LES TOUCHES Bien que la souris soit l'outil de déplacement privilégié, le clavier peut être pratique pour accéder à des zones éloignées de la partie affichée. une valeur vers la droite

 flèche droite

une valeur vers la gauche

 flèche gauche

une valeur vers le bas

 flèche bas

une valeur vers le haut

 flèche haut

origine de l'onglet actif

<CTRL>  <ORIGINE>

fin de l'onglet actif

<CTRL><FIN>

en bas de la colonne active

<CTRL>  flèche bas

en haut de la colonne active

<CTRL>  flèche haut

une valeur l'avant <TAB> une valeur vers l'arrière <MAJ>

NOTES

<TAB>


29

III - DIALOGUER AVEC ACCESS

2 TOUCHES DE FONCTION Les touches de fonction sont numérotées de <F1> à <F12>. Elles peuvent être employées seules ou en combinaison avec une touche spéciale. <F1>

Aide

Appelle l'assistance en ligne

<F4>

Liste

Déroule une zone de liste

<F6>

Fenêtre

Passe d'un volet d'une fenêtre à l'autre

<F7>

Orthographe

Vérifie l'orthographe

<F11>

Volet

Affiche / masque le volet de navigation

<F12>

Enregistrer sous

Ouvre la boîte de dialogue "ENREGISTRER SOUS"

3 UTILISATION DU RUBAN L'utilisation du clavier pour accéder au ruban est plutôt réservée à des cas de dépannage (souris en panne…).

EFFECTUER UNE ÉVENTUELLE SÉLECTION ENFONCER LA TOUCHE <ALT>

des cases avec lettres et/ou numéros s'affichent sur le ruban TAPER LE CARACTÈRE CORRESPONDANT À L'ONGLET VOULU AU CLAVIER les outils de l'onglet s'affichent et d'autres cases s'affichent près des outils TAPER LE CARACTÈRE CORRESPONDANT À L'OUTIL VOULU AU CLAVIER l'action liée à l'outil s'effectue

4 ANNULATION DE LA DERNIÈRE ACTION Si une action n'a pas le résultat escompté, il est possible de l'annuler avec le clavier mais immédiatement après.

<CTRL><Z>

5 RÉPÉTITION DE LA DERNIÈRE ACTION Une action peut être répétée sur une autre sélection mais immédiatement après.

<CTRL><Y>

NOTES



IV – UTILISER ET INTERROGER UNE BASE ACCESS

31

Dans l'utilisation d'ACCESS, deux cas de figures principaux sont à distinguer : Vous devez utiliser une base existante et à partir de cette base, recueillir et synthétiser des informations (C'est ce 1er cas qui est traité dans ce cours). Vous devez créer une base de données plus ou moins complexe pour gérer de manière optimale un certain nombre d'informations Dans le premier cas de figure, les connaissances à acquérir sont moins importantes que dans le second ; dans le deuxième cas de figure, il est nécessaire de bien avoir assimilé toutes les connaissances liées au premier cas

La base à utiliser peut faire l'objet d'un programme complet avec des menus donnant accès à toutes les fonctionnalités adéquates du produit. Il est alors plus souvent nécessaire de savoir extraire les données et les synthétiser avec Excel que de connaître les fonctionnalités spécifiques et plus complexes d'ACCESS.

1 OUVERTURE D'UNE BASE EXISTANTE L'ouverture de la base de données va permettre d'y accéder à des fins de consultation ou de modification.

MENU FICHIER DANS LE VOLET DE GAUCHE <CLIC G> SUR UN DES FICHIERS PROPOSÉS (bases dernièrement utilisées)

la base s'ouvre aussitôt ou <CLIC G> SUR SÉLECTIONNER LE DOSSIER PUIS LE FICHIER

<CLIC G> SUR

NOTES


32 Ouvrir la base de données "NORTHWIND 2012" dans le dossier "COURS OFFICE" des documents de l'utilisateur en utilisant

offre plusieurs possibilités qui s'affichent en cliquant sur le triangle bas droite du bouton de commande

OUVRE EN ACCÈS PARTAGÉ (autorise l'accès à d'autres utilisateurs) OUVRE EN LECTURE SEULE (interdit toute modification) OUVRE EN ACCÈS EXCLUSIF (interdit l'accès à d'autres utilisateurs) COMBINE LES DEUX MODES PRÉCÉDENTS

La fenêtre principale affiche le volet de navigation et les objets ouverts, chacun dans leur onglet.

MENU FICHIER

ONGLETS DES OBJETS OUVERTS

RUBAN

GROUPE D'OBJETS

VOLET DE NAVIGATION

NOTES

MODES D'AFFICHAGE DES OBJETS

à


IV – UTILISER ET INTERROGER UNE BASE ACCESS

33

2 FERMETURE DE LA BASE L'ouverture d'une autre base de données ferme automatiquement la base en cours. La case de fermeture ferme à la fois la base en cours et ACCESS. Il peut cependant y avoir plusieurs sessions ACCESS simultanées. MENU FICHIER <CLIC G> SUR Fermer la base de données "NORTHWIND 2012" avec le menu "fichier"

ATTENTION

Contrairement à un fichier de bureautique classique type Word™, Excel™, Powerpoint™…, toute modification de données est immédiatement enregistrée dans la base. Seules les modifications de structure, de mise en forme ou de macros/modules ont besoin d'être explicitement enregistrées

3 ACTIVATION DU CONTENU Une base qui est automatisée propose des menus et possède des macros et des modules Visual Basic qui sont automatiquement désactivés si on l'ouvre dans ACCESS. Le message ci-dessous apparait alors sous le ruban à l'ouverture d'une telle base. Vous pouvez activer ce contenu si vous êtes sûr des fichiers ouverts (par exemple pour les exercices liés à ce livre).

BOUTON GAUCHE <CLIC G> SUR (à la fin du message) une fois la base reconnue comme fiable, l'avertissement n'est plus affiché Si vous êtes vigilant sur l'origine des fichiers que vous recevez (fichiers Word, Excel, Access, mails, …), vous pouvez réactiver globalement l'exécution des macro-commandes en allant dans les options, puis dans le volet gauche enfin sur

et

Il suffit alors de cocher ou encore de désigner les

fichiers approuvés ou les emplacements approuvés.

ATTENTION

NOTES

Si la base fait l'objet d'un programme complet et homogène, il est déconseillé de manipuler les données hors des menus car d'éventuels contrôles de validité ou de cohérence sont alors court-circuités, ce qui peut provoquer des dommages irréparables dans la cohérence de la base. Les commandes ACCESS ne doivent alors être éventuellement utilisées qu'à des fins d'extraction de données dans un objectif de synthèse ou de manipulation externe


34 Si vous ne l'avez déjà fait, activer le contenu actif de la base "NORTHWIND 2012" Sélectionner l'employé de votre choix dans la liste et connectez-vous Tester les menus et les commandes de la base

Si le contenu actif de la base (menus) est activé, les commandes propres à l'application ACCESS même ont été le plus souvent désactivées, ce qui réduit les risques de mauvaise manipulation Dans la base "NORTHWIND 2010", <CLIC G> sur pour créer une nouvelle commande Créer la commande suivante au nom de l'employé "Michelle Freeehafer" : "Société A, Date du jour, Green Tea, 10 unités" <CLIC G> sur pour fermer le formulaire Fermer la base

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

35

Les formulaires permettent de saisir, modifier et consulter les données.

ONGLET DU FORMULAIRE

MENU DU FORMULAIRE

DONNÉES DE L'ENREGISTREMENT EN COURS

FAIRE DÉFILER, TRIER, FILTRER LES ENREGISTREMENTS

1 MODES D'AFFICHAGE DES FORMULAIRES Le formulaire peut être affiché selon plusieurs modes mais c'est le mode "FORMULAIRE" qui permet la saisie ou la modification simple des données. FORMULAIRE :

le formulaire est affiché prêt à être utilisé, le plus souvent présentant les données d'un seul enregistrement et dans sa propre fenêtre PAGE : c'est le mode de finalisation du formulaire créé dans lequel on peut modifier la structure et la présentation avec les données affichées CRÉATION : c'est le mode de création et/ou de modification de la structure du formulaire.

BOUTON GAUCHE

NOTES

BOUTON DROIT

DÉROULER LES OBJETS "FORMULAIRES" DU VOLET DE NAVIGATION <DOUBLE CLIC> SUR LE NOM DU FORMULAIRE

DÉROULER LES OBJETS "FORMULAIRES" DU VOLET DE NAVIGATION

le formulaire est affiché en mode formulaire si ce mode est disponible, dans le mode "feuille de données" sinon

<CLIC D>

SUR LE FORMULAIRE

le formulaire est affiché en mode formulaire


36 Autres modes : Le mode "FEUILLE DE DONNÉES" qui permet de présenter les données comme dans une feuille Excel (ce même mode est disponible pour les tables), le mode "TABLEAU CROISÉ DYNAMIQUE" et le mode "GRAPHIQUE CROISÉ DYNAMIQUE" (voir page 93)

Une fois le formulaire ouvert (en mode formulaire), l'affichage peut être modifié avec les icônes en bas et à droite de l'écran. ICÔNES D'AFFICHAGE (en bas et à droite) FORMULAIRE AFFICHÉ <CLIC G> SUR L'ICÔNE DE MODE VOULU

MODE FORMULAIRE

MODE CRÉATION

MODE FEUILLE DE DONNÉES

MODE PAGE

Ouvrir la base de données "NORTHWIND 2012" Fermer le formulaire de connexion Ouvrir le formulaire "LISTE DES EMPLOYÉS" L'afficher en mode "FEUILLE DE DONNÉES", "PAGE", "FORMULAIRE" puis le fermer

2 NAVIGATION DANS LES DONNÉES La navigation en mode "FORMULAIRE", s'effectue à l'aide des cases de défilement en bas à gauche du formulaire.

La touche <TAB> permet de passer d'une zone de saisie à une autre Des boutons ou des liens gèrent des actions Une zone en bas du formulaire permet de gérer l'affichage des données N° ENREGISTREMENT ACTUEL

DERNIER ENREGISTREMENT

1ER ENREGISTREMENT ENREGISTREMENT SUIVANT

CHERCHER UN ENREGISTREMENT

NOUVEL ENREGISTREMENT

ÉTAT DU FILTRE

Ouvrir le formulaire "DÉTAILS DE L'EMPLOYÉ" de la base en cours "NORTHWIND 2012", Faire défiler les enregistrements dans un sens puis dans l'autre Aller au dernier enregistrement puis revenir au premier

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

37

3 MODIFICATION DES DONNÉES Pour modifier les données en mode "FORMULAIRE", il faut se positionner sur les données à modifier puis faire la modification. Cette modification est immédiatement prise en compte (enregistrée) dans la table correspondante.

FORMULAIRE OUVERT (en mode formulaire) AFFICHER L'ENREGISTREMENT DÉSIRÉ AVEC LES CASES DE DÉFILEMENT SE DÉPLACER JUSQU'AU CHAMP VOULU AVEC LA TOUCHE <TAB> SAISIR LES NOUVELLES INFORMATIONS

le déplacement sur un autre champ valide automatiquement la modification Il est conseillé d'utiliser la touche <TAB> plutôt que cliquer avec la souris dans le champ car <TAB> présélectionne la totalité du champ et la nouvelle saisie remplace ainsi globalement l'ancienne

ATTENTION

Si vous vous apercevez en cours de saisie que vous faîtes une erreur, la touche <ECHAP> du clavier rétablit les données (s'il n'y a pas eu changement de champ) ou la touche

de la barre d'outils "accès rapide" (si vous êtes passés au champ suivant

Dans le même formulaire "DÉTAILS DE L'EMPLOYÉ" de la base en cours "NORTHWIND 2012", faire défiler les enregistrements jusqu'à l'employée "Michelle Freehafer" et remplacer le département par "50" et le code postal par "50000"

4 AJOUT D'UN NOUVEL ENREGISTREMENT L'ajout d'un enregistrement, en mode "FORMULAIRE", consiste à renseigner les champs d'un formulaire vierge. ZONE DÉFILEMENT FORMULAIRE OUVERT (en mode formulaire) <CLIC G> SUR (nouvel enregistrement vide) DANS LA ZONE DE DÉFILEMENT SAISIR LA PREMIÈRE INFORMATION <TAB> SAISIR LES INFORMATIONS DE CHAQUE CHAMP EN FAISANT <TAB> ENTRE CHAQUE SAISIE

le <tab> de changement de champ valide la saisie L'intérêt de passer par le formulaire pour saisir les données est que d'une part, il est facile de juger de la cohérence des données, celles-ci concernant toutes le même enregistrement et que d'autre part, le programmeur qui a conçu le formulaire a prévu des masques de saisie et des vérifications quant à la nature des données saisies, limitant ainsi les sources d'erreur Dans le même formulaire "DÉTAILS DE L'EMPLOYÉ" de la base "NORTHWIND 2012" Créer un nouvel enregistrement avec les informations telles que ci-après Fermer le formulaire

NOTES


38

5 SUPPRESSION D'UN ENREGISTREMENT Une base de données évolue et s'il est courant d'ajouter de nouveaux enregistrements, il est aussi nécessaire de supprimer ceux qui n'ont plus cours ; cependant, pour éviter encore une fois tout risque de manipulation erronée, cette suppression passe le plus souvent par un bouton ou un menu spécifique prévu par le développeur de l'application. Le ruban permet aussi d'effectuer cette opération. ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) EN MODE "FORMULAIRE", <CLIC G> EN FACE DE L'ENREGISTREMENT

<CLIC G> SUR POUR VALIDER FORME DU POINTEUR

6 RECHERCHE DE DONNÉES Sur une base importante, il n'est pas toujours possible de faire défiler les enregistrements pour retrouver l'information désirée ; le plus simple est alors d'utiliser la zone de recherche. ZONE DÉFILEMENT FORMULAIRE OUVERT (en mode formulaire) <CLIC G> SUR (extrémité de la zone de défilement) SAISIR UN À UN LES CARACTÈRES DE LA RECHERCHE

les données correspondantes s'affichent au fur et à mesure quel que soit le champ qui les contient

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

39

Dans le même formulaire "DÉTAILS DE L'EMPLOYÉ" de la base "NORTHWIND 2012" Afficher le premier enregistrement Rechercher l'enregistrement contenant le nom "dupont" Il est inutile de se positionner sur le champ concerné ; la recherche s'effectue sur tous les champs du formulaire

7 TRI DES ENREGISTREMENTS Bien que dans une base gérée par un menu et des boutons, l'ordre des informations du formulaire est défini lors de son affichage, cet ordre peut être modifié.

BOUTON DROIT FORMULAIRE OUVERT (en mode formulaire) POINTER SUR LE CHAMP À PARTIR DUQUEL LE TRI DOIT ÊTRE EFFECTUÉ

<CLIC D> <CLIC G> SUR LE TYPE DE TRI ( croissant, décroissant) les données sont triées dans l'ordre croissant ou décroissant du champ Dans le même formulaire "DÉTAILS DE L'EMPLOYÉ" de la base en cours "NORTHWIND 2012" Trier les enregistrements par ordre croissant de nom de famille puis par ordre décroissant de prénom

8 FILTRAGE DES ENREGISTREMENTS Filtrer les enregistrements consiste à n'afficher que les enregistrements correspondant à des critères définis. Un formulaire ouvert propose des fonctionnalités simplifiées de filtrage.

BOUTON DROIT FORMULAIRE OUVERT (en mode formulaire) AFFICHER LA VALEUR SERVANT DE BASE AU FILTRAGE POINTER SUR LE CHAMP À PARTIR DUQUEL LE FILTRE DOIT ÊTRE EFFECTUÉ

<CLIC D> <CLIC G> SUR LE TYPE DE FILTRE (égal, différent, contient, ne contient pas) seuls les enregistrements satisfaisant le critère de tri sont affichés <CLIC G> SUR

NOTES

(zone de défilement) POUR ANNULER LE FILTRE


40 Pour n'afficher dans le formulaire "DÉTAILS DE L'EMPLOYÉ" de la base "NORTHWIND 2012" que les employés habitant Cherbourg Afficher un employé habitant Cherbourg Pointer sur le champ "VILLE", là où il est indiqué "Cherbourg" Faire un <CLIC D> Faire un <CLIC G> sur

ATTENTION

Pour réafficher tous les enregistrements, ne pas oublier de cliquer dans la zone de défilement sur qui devient alors et affiche la totalité des enregistrements <CLIC G> sur

filtre avec le dernier filtre utilisé

Dans le même formulaire "DÉTAILS DE L'EMPLOYÉ" de la base "NORTHWIND 2012" N'afficher que les employés habitant "Chambéry" Annuler le filtre N'afficher que les employés n'habitant pas "Chambéry" Annuler le filtre

Ces requêtes permettent de visualiser dans l'ordre désiré les données issues d'une ou plusieurs tables en mode "FEUILLE DE DONNÉES". visualiser ou modifier des parties de tables pour des champs spécifiques sélectionner les enregistrements sur lesquels on veut agir trier des enregistrements interroger plusieurs tables et regrouper les données sur une seule feuille effectuer des calculs sur des données utiliser d'autres requêtes si les calculs sont complexes générer des graphiques Les requêtes de sélection permettent d'extraire d'une ou plusieurs tables les enregistrements correspondant aux critères définis dans la requête.

La requête de sélection est préalable à tout autre type de requête et permet de s'assurer que les enregistrements qui vont être ajoutés, modifiés ou supprimés sont bien ceux que l'on souhaite

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

41

1 MODES D'AFFICHAGE DES REQUÊTES La requête est créée en mode "CRÉATION" ; son résultat est affiché en mode "FEUILLE DE DONNÉES". FEUILLE DE DONNÉES

MODE CRÉATION CODE SQL CORRESPONDANT

TABLEAU CROISÉ DYNAMIQUE

GRAPHIQUE CROISÉ DYNAMIQUE

FEUILLE DE DONNÉES : les informations de la table sont affichées sous forme d'une feuille très semblable à une feuille de travail Excel. Dans ce mode, les données peuvent être affichées et manipulées TABLEAU CROISÉ DYNAMIQUE : les informations sont affichées sous forme d'un tableau dans lequel les critères de lignes ou de colonnes peuvent être choisis GRAPHIQUE CROISÉ DYNAMIQUE : les informations sont affichées sous forme d'un graphique dans lequel les critères d'axes peuvent être choisis (voir page 93) SQL : Le code Sql correspondant à la requête est affiché et peut être modifié directement si l'on connaît ce langage CRÉATION : c'est le mode de création et/ou de modification de la structure de la requête.

BOUTON GAUCHE DÉROULER LES OBJETS "REQUÊTES" DU VOLET DE NAVIGATION <DOUBLE CLIC> SUR LE NOM DE LA REQUÊTE

la requête s'affiche en "feuille de données"

BOUTON DROIT DÉROULER LES OBJETS " REQUÊTES " DU VOLET DE NAVIGATION

<CLIC D> SUR LA REQUÊTE la requête s'affiche en "feuille de données

2 ASSISTANT C'est un moyen pratique et simple de construire une requête étape par étape, surtout lorsque l'on débute. ONGLET "CRÉER" GROUPE "REQUÊTES" (3ème bloc)

<CLIC G> SUR les assistants pour les différents types de requête s'affichent <CLIC G> SUR

NOTES


42

1 -SÉLECTIONNER LA TABLE OU LA REQUÊTE DONT ON VEUT SÉLECTIONNER LE CHAMP

3 - <CLIC G> POUR PRENDRE LE CHAMP SÉLECTIONNÉ CHAMPS SÉLECTIONNÉS

2- SÉLECTIONNER LE CHAMP DE LA TABLE OU LA REQUÊTE

1 - SÉLECTIONNER LA TABLE

si une table est déjà ouverte, c'est celle-ci qui est proposée par défaut 2- SÉLECTIONNER LE CHAMP 3 - <CLIC G> SUR

le champ passe dans la liste des champs sélectionnés RÉPÉTER L'OPÉRATION POUR CHAQUE CHAMP DÉSIRÉ <CLIC G> SUR CHOISISSEZ L'UNE DES OPTIONS

<CLIC G> SUR À partir de la table "EMPLOYÉS" de la base "NORTHWIND 2012" Sélectionner les champs "NOM, "PRÉNOM", "SOCIÉTÉ" et "VILLE" Afficher la requête en choisissant Afficher les données extraites en mode "FEUILLE DE DONNÉES" puis en mode "CRÉATION"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

43

3 MODE CREATION La création de la requête sans assistant est à peine plus compliquée. ONGLET "CRÉER" GROUPE "REQUÊTES" (3ème bloc)

<CLIC G> SUR une boite de dialogue permettant de choisir les tables ou les requêtes à ajouter s'affiche <CLIC G> SUR LA TABLE À AJOUTER PUIS RÉPÉTER L'OPÉRATION AUTANT DE FOIS QUE NÉCESSAIRE PUIS

TABLE AJOUTÉE (il y en a souvent plusieurs)

FAIRE GLISSER POUR DÉLIMITER LES CHAMP SÉLECTIONNÉ

VOLETS HAUT ET BAS DE LA FENÊTRE PROPRIÉTÉS DU CHAMP SÉLECTIONNÉ

ORDRE DE TRI POUR LE CHAMP CRITÈRES

Les critères sur une même ligne sont de type "ET" CHAMP AFFICHÉ (en

Les critères sur des lignes

feuille de données)

différentes sont de type "OU"

La liste des tables peut être affichée à tout moment.

ONGLET "CRÉER" (LE DERNIER) GROUPE "PARAMÉTRAGE DE REQUÊTES" (3ème bloc)

<CLIC G> SUR

MODE "CRÉATION"


44 4 EXÉCUTION Exécuter une requête, c'est afficher son résultat en mode "FEUILLE DE DONNÉES". <CLIC G> sur

en bas et à droite de la fenêtre

<CLIC G> sur ONGLET "ACCUEIL" GROUPE "AFFICHAGE" (1ER BLOC) du ruban pour passer alternativement du mode "CRÉATION" au mode "FEUILLE DE DONNÉES" (ou dérouler avec puis choisir) <CLIC G> sur ONGLET "CRÉER"(DERNIER ONGLET) GROUPE "RÉSULTATS" ER (1 BLOC) du ruban en mode "CRÉATION"

5 ENREGISTREMENTS ACCESS demande à la fermeture de l'onglet ou de la base d'enregistrer la requête, ce à quoi il faut répondre "oui" et la nommer. Néanmoins, il est plus prudent de le faire dès que la requête est un peu avancée, puis régulièrement si elle est complexe. BARRE ACCÈS RAPIDE BOUTON DROIT <CLIC D> SUR L'ONGLET DE LA REQUÊTE <CLIC G> SUR

ONGLET DE LA REQUÊTE ACTIVÉ

<CLIC G> SUR

La première fois qu'on l'enregistre, il faut donner un nom à la requête; une fois fermée, un <CLIC DROIT> sur son nom affiche un menu contextuel permettant de la renommer.

ATTENTION

Les données n'ont pas besoin d'être enregistrées et sont mises à jour en temps réel alors que les éléments de structure doivent être enregistrés pour que les modifications apportées soient conservées

6 CHAMPS Une fois la requête affichée en mode création, il faut indiquer quels champs de la ou des tables sélectionnées font l'objet de la requête.

BOUTON GAUCHE Dans le volet supérieur figure une boîte contenant la liste des champs de la table source <DOUBLE CLIC> SUR LE CHAMP À AJOUTER DANS LA REQUÊTE ou <CLIC G> SUR LE CHAMP PUIS GLISSER LE CHAMP JUSQU'À LA GRILLE D'INTERROGATION ou <CLIC G> SUR LA ZONE CHAMP DE LA GRILLE D'INTERROGATION (volet inférieur) <CLIC G> DANS UN CHAMPS VIDE PUIS SUR DE LA ZONE CHAMP POUR DÉROULEZ LA LISTE <CLIC G> SUR LE CHAMP À AJOUTER

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

45 < CLIC G> ICI POUR DÉROULER

Dans la base en cours "NORTHWIND 2012", créer une nouvelle requête à partir de la table "EMPLOYÉS" Prendre les champs "SOCIÉTÉ", "NOM", "PRÉNOM" "VILLE" et "FONCTION" Enregistrer la requête en cours sous le nom "EMPLOYÉS REQUETE1"

Il est aussi possible de prendre tous les champs en une seule fois globalement.

BOUTON GAUCHE <DOUBLE CLIC> SUR L'ÉTOILE " " 1ER ÉLÉMENT DE LA LISTE DES CHAMPS ou DANS LA GRILLE D'INTERROGATION (volet inférieur) <CLIC G> SUR "nomdelatable.*" 1ER ÉLÉMENT DE LA LISTE DES CHAMPS (EX :

)

Il peut être utile de prendre tous les champs en une seule fois mais en les faisant figurer individuellement dans la requête.

BOUTON GAUCHE <DOUBLE CLIC> SUR L'ENTÊTE DE LA TABLE tous les champs sont alors sélectionnés <FAIRE GLISSER> LES CHAMPS DANS LA GRILLE D'INTERROGATION

Plusieurs champs de la liste déroulante peuvent être ajoutés simultanément, en maintenant la touche <CTRL> enfoncée pendant la sélection. La touche <MAJ> permet de sélectionner un bloc de champs consécutifs dans la liste

NOTES


46 Pour rendre la requête plus lisible, l'ordre d'affichage des champs gagne à être déterminé dès la création de la requête.

BOUTON GAUCHE <CLIC G> AU-DESSUS DU NOM DU CHAMP (forme du pointeur

)

FAIRE ÉVENTUELLEMENT GLISSER SUR LES COLONNES ADJACENTES

ne pas relâcher la souris entre les 2 actions

BOUTON GAUCHE SÉLECTIONNER PUIS POINTER EN HAUT DES CHAMPS SÉLECTIONNÉS (forme du pointeur

ou

)

FAIRE GLISSER HORIZONTALEMENT LES CHAMPS À LEUR NOUVELLE POSITION

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012 Classer les champs comme suit :

Les champs insérés par erreur dans la requête sont aisés à enlever.

CLAVIER SÉLECTIONNER LE OU LES CHAMPS

(dans la grille d'interrogation - volet bas) APPUYER SUR LA TOUCHE <SUPPR> DU CLAVIER

ONGLET "CRÉER" (LE DERNIER) GROUPE "PARAMÉTRAGE DE REQUÊTES" (3ème) SÉLECTIONNER LE OU LES CHAMPS (ou

simplement <CLIC G> dans le champ) <CLIC G> SUR

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Supprimer le champ "FONCTION" puis enregistrer

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS Afin d'améliorer la lecture de la feuille de données, il est possible de modifier les noms affichés (Les noms d'origine demeurent intacts dans leurs tables respectives).

47

BOUTON GAUCHE <CLIC G> À GAUCHE DU CHAMP À MODIFIER (dans la grille d'interrogation - volet bas) SAISIR LE NOUVEAU NOM (ÉTIQUETTE) SUIVI D'UN DOUBLE-POINT ":" LAISSER LE NOM DE CHAMP DE LA TABLE À LA SUITE DU DOUBLE-POINT (EX :

)

"PATRONYME" SERA AFFICHÉ AU LIEU DE "NOM"

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Renommer le champ "NOM" en "PATRONYME" Afficher en mode "FEUILLE DE DONNÉES" pour vérifier puis enregistrer

ATTENTION

Si un champ utilisé dans la requête possède une légende définie dans la table (propriété de champ), la légende s'affiche au lieu de l'étiquette et malgré la requête Penser alors si nécessaire à aller mettre une légende directement dans les propriétés du champ de la requête Pour afficher une colonne vide avec un titre pour remplissage manuel ultérieur, il suffit de créer une nouvelle colonne avec le nom souhaité suivi de ": Null"

7 CHAMPS CONCATÉNÉS Un nouveau nom peut être calculé à partir de plusieurs champs ; il faut alors utiliser l'opérateur de concaténation symbolisé par le signe "&" (chiffre 1 du pavé alphabétique) ou le symbole "+" (touche +) et encadrer chaque nom de champ de crochets [ ]. Pour que les 2 champs ne soient pas collés, il est souvent nécessaire de les séparer par un espace qui doit, dans la formule, être entre guillemets " ".

Pour afficher le nom complet de l'employé, la formule à utiliser est la suivante : OPÉRATEUR DE CONCATÉNATION

ESPACE NOUVEAU NOM

NOTES

CHAMP

(entre "")

CHAMP

CROCHET


48 Un <DOUBLE CLIC> avec la forme sur le bord droit en haut d'un champ sélectionné ajuste la largeur de la colonne de champ aux données contenues Les noms de champ peuvent être difficiles à orthographier ou peuvent ne pas être ce qu'ils paraissent (espace avant ou après inclus - par erreur ? - dans le nom : voir champ "nom") ; Ne pas hésiter à faire des copier/coller des noms de champ si un problème se pose.

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Créer un nom "NOM COMPLET" regroupant les champs "NOM" et "préNOM" (séparés par un espace) puis enregistrer

Il faut éviter d'utiliser les noms réservés par ACCESS (champs nommés "Nom", "Note", …) ATTENTION

On peut désirer ne pas afficher dans la feuille de données un champ inclus dans la requête.

BOUTON GAUCHE <CLIC G>

SUR LA CASE À COCHER À L'INTERSECTION DE LA LIGNE "AFFICHER" ET DE LA

COLONNE DU CHAMP (dans la grille d'interrogation

- volet bas)

RÉPÉTER L'OPÉRATION POUR CHACUN DES CHAMPS DEVANT ÊTRE AFFICHÉS OU NON seuls les champs cochés sont affichés

<CLIC G> ICI

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Ne plus afficher les champs "NOM" et "préNOM" Afficher en mode "FEUILLE DE DONNÉES" pour vérifier puis enregistrer

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

49

8 TRI Pour visualiser des informations dans un ordre précis, il faut indiquer en mode création l'ordre d'affichage des données.

BOUTON GAUCHE <CLIC G> SUR

À L'INTERSECTION DE LA LIGNE DE TRI ET DE LA COLONNE DU CHAMP DE TRI

SÉLECTIONNER L'ORDRE DE TRI

La liste apparaît triée en mode feuille de données pour le champ spécifié

<CLIC G> ICI

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Trier les données à partir du champ "NOM COMPLET" Afficher en mode "FEUILLE DE DONNÉES" pour vérifier puis enregistrer

Le tri sur plusieurs champs obéit à la même logique ; seule contrainte, mettre les champs de tri dans l'ordre.

BOUTON GAUCHE METTRE LES CHAMPS DANS L'ORDRE DE TRI (en déplaçant

<CLIC G> SUR

les colonnes)

À L'INTERSECTION DE LA LIGNE DE TRI ET DE LA COLONNE DU 1ER CHAMP DE TRI

SÉLECTIONNER L'ORDRE DE TRI RÉPÉTER L'OPÉRATION POUR CHAQUE CHAMP

En mode "feuille de données", la liste s'affiche triée pour les champs spécifiés

NOTES


50 Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Afficher les champs "NOM" et "préNOM" Rajouter le champ " FONCTION" Ne plus afficher le champ "NOM COMPLET" Afficher les champs dans l'ordre suivant : "FONCTION", "NOM", "PRÉNOM", "SOCIÉTÉ" et "VILLE" Trier les données par "FONCTION" croissante puis par "NOM" et "PRÉNOM" décroissants Afficher en mode "FEUILLE DE DONNÉES" pour vérifier puis enregistrer

Il est impossible d'effectuer un tri sur certains types de champ (mémo, Ole, …) ATTENTION

Pour afficher des données dans un ordre différent du critère de tri, il faut d'abord mettre les champs du critère de tri avec leur type de tri mais non affichés puis les champs dans l'ordre d'affichage (ce qui amène à mettre 2 fois les champs servant au tri à 2 endroits différents)

affiche

9 CRITÈRES DE SÉLECTION Pour obtenir les données que l'on souhaite, il faut définir des critères de sélection ; ils sont élaborés avec des opérateurs de comparaison (=, Comme, Entre, …) et combinés à l'aide d'opérateurs logiques (Et, Ou, Pas, …). Les principaux opérateurs de comparaison des données sont : = (égal), Comme, Entre, < (inférieur), > (supérieur), <> (différent), …

BOUTON GAUCHE

CLAVIER

<CLIC G>

À L'INTERSECTION DE LA LIGNE DE CRITÈRES ET DE LA COLONNE DU 1ER CHAMP DE CRITÈRE SAISIR LE CRITÈRE

Bien respecter espacement et accentuation pour les champs de type "texte" RÉPÉTER ÉVENTUELLEMENT L'OPÉRATION POUR CHAQUE CHAMP CONCERNÉ En mode "feuille de données", seuls les enregistrements satisfaisant les critères sont affichés

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS SI LE CRITÈRE EST DE TYPE "TEXTE", ACCESS L'ENCADRE D'APOSTROPHES ; S'IL EST DE TYPE "DATE", IL EST ENCADRÉ DE DIÈSES ET S'IL EST DE TYPE "NUMÉRIQUE", IL EST AFFICHÉ TEL QUEL

Pour sélectionner uniquement les enregistrements correspondant au critère Ville=Cherbourg, la saisie peut s'effectuer de plusieurs manières (casse indifférente) : Cherbourg

="Cherbourg"

= Cherbourg

"Cherbourg" CHAMP DE CRITÈRE

CRITÈRE

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Supprimer les champs "NOM" et "PRÉNOM" N'afficher que les employés habitant "CHERBOURG" Afficher en mode "FEUILLE DE DONNÉES" pour vérifier puis enregistrer

Pour rechercher une valeur précise existante, faire un copier/coller à partir de la feuille de données

BOUTON GAUCHE <CLIC G>

CLAVIER

À L'INTERSECTION DE LA LIGNE DE CRITÈRES ET DE LA COLONNE DU 1ER CHAMP DE

CRITÈRE SAISIR LE CRITÈRE EN UTILISANT LES CARACTÈRES GÉNÉRIQUES ADAPTÉS

Bien respecter espacement et accentuation pour les champs de type "texte" RÉPÉTER ÉVENTUELLEMENT L'OPÉRATION POUR CHAQUE CHAMP CONCERNÉ En mode "feuille de données", seuls les enregistrements satisfaisant les critères sont affichés

? * # [ ] [! ]

NOTES

Remplace un Caractère unique à son emplacement Remplace un ou plusieurs caractères Remplace un Chiffre unique à son emplacement Remplace une liste de caractères Remplace une liste de caractères à exclure

51


52

EXEMPLE

ch?r Cherbourg c*r* Colmar, Cherbourg, Chambéry CH* Cherbourg, Chambéry

#ème 3ème ou 4ème … ch*r[!y] Cherbourg mais pas Chambéry

Tester les cas de figure cités dans l'exemple ci-dessus

BOUTON GAUCHE <CLIC G>

CLAVIER

À L'INTERSECTION DE LA LIGNE DE CRITÈRES ET DE LA COLONNE DU 1ER CHAMP DE

CRITÈRE SAISIR LE CRITÈRE EN PRÉCISANT LES 2 BORNES DE L'INTERVALLE RÉPÉTER ÉVENTUELLEMENT L'OPÉRATION POUR CHAQUE CHAMP CONCERNÉ

En mode "feuille de données", seuls les enregistrements satisfaisant les critères sont affichés

La requête ci-dessous affiche les employés habitant une ville dont le code postal est compris entre 73000 et 74000 (limites comprises)

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

BOUTON GAUCHE <CLIC G>

CLAVIER

À L'INTERSECTION DE LA LIGNE DE CRITÈRES ET DE LA COLONNE DU 1ER CHAMP DE

CRITÈRE SAISIR LE CRITÈRE "EST NULL" OU "EST PAS NULL"

Permet de sélectionner les enregistrements dont le champ concerné contient ou non des valeurs

La requête ci-dessous affiche les employés dont le champ "Notes" ne contient aucune information

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

53

Dans la base en cours "NORTHWIND 2012", créer une nouvelle requête telle que cidessus (sans fermer la précédente) Afficher les employés dont le champ "NOTES" est vide Fermer la requête sans l'enregistrer

Ce critère peut être utilisé pour tous les types de champs

Les principaux opérateurs logiques sont : Et, Ou, Pas, … Ils peuvent être combinés entre eux de manière explicite (au sein d'une même colonne) ou implicite (sur des colonnes ou des lignes différentes) Lorsque deux critères sont sur une même ligne, les enregistrements doivent satisfaire à la fois chacun des critères.

La requête ci-dessous affiche les employés habitant Cherbourg ayant pour fonction "représentant commercial"

Les critères sur une même ligne sont de type "ET"

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

NOTES


54 "ET" peut aussi être utilisé au sein d'une même colonne.

La requête ci-dessous affiche les employés habitant une ville dont le code postal est compris entre 60000 et 74000 (bornes non comprises)

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

Lorsque deux critères sont sur des lignes différentes, il est créé un premier groupe d'enregistrements correspondant au premier critère auquel on ajoute un deuxième groupe d'enregistrements satisfaisant au deuxième critère.

La requête ci-dessous affiche les employés habitant Cherbourg ainsi que les employés ayant pour fonction "représentant commercial" (quelle que soit leur ville)

Les critères sur des lignes différentes sont de type "OU"

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS "OU" peut aussi être utilisé au sein d'une même colonne.

55

La requête ci-dessous affiche les employés habitant Cherbourg ou Colmar ainsi que les employés ayant pour fonction "représentant commercial"

Les critères sur des lignes différentes sont de type "OU"

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

Lorsqu'il y a des critères à la fois sur une même ligne et sur des lignes différentes, il est formé autant de groupes d'enregistrements que de lignes de critères.

La requête ci-dessous affiche les employés habitant Cherbourg quelle que soit leur fonction et ceux habitant Colmar ayant pour fonction "représentant commercial"

Les critères sur des lignes différentes sont de type "OU" Les critères sur une même ligne sont de type "ET"

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus

NOTES


56 Tous ces critères peuvent être combinés pour obtenir le résultat voulu.

La requête ci-dessous affiche les employés habitant une ville dont le code postal est strictement supérieur à 60000 et inférieur ou égal à 74000, exerçant la profession de "représentant commercial" ou de "Vice-président des ventes" quelle que soit leur ville ainsi que les employés exerçant la profession de "représentant commercial" habitant Cherbourg

Dans la requête en cours "EMPLOYÉS REQUETE1" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus, l'enregistrer et la fermer

10 CALCULS ET REGROUPEMENTS Les requêtes permettent d'effectuer des calculs à partir de tous les enregistrements ou de regroupements spécifiques de ces mêmes enregistrements. Les requêtes permettent de créer des "champs calculés" (qui n'ont d'existence qu'au sein de la requête) pour effectuer des calculs. Pour ces calculs peuvent être utilisés les opérateurs arithmétiques classiques + (addition), - (soustraction), * (multiplication), / (division réelle), \ (division entière), … et les fonctions intégrées d'ACCESS ANNÉE(), MOIS(), JOUR(), MAINTENANT(), …

À partir de la table "COMMANDES", il est possible de calculer les délais de livraison en soustrayant la date d'expédition à la date de commande

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

57

Dans la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus à partir de la table "COMMANDES" L'enregistrer sous le nom "Commandes Délais de livraison"

Une valeur peut être complétée d'une unité (ou de n'importe quel texte) en utilisant l'opérateur de concaténation de chaînes de caractères : "&"

OPÉRATEUR DE CONCATÉNATION

Dans la requête en cours "COMMANDES DÉLAIS DE LIVRAISON" de la base en cours "NORTHWIND 2012" Réaliser la requête ci-dessus (idem que précédemment mais avec l'unité "jour") L'enregistrer puis la fermer

ATTENTION

Le résultat est aligné à gauche car ce n'est plus une valeur numérique mais le résultat d'une concaténation, donc une chaine de caractères

Cette fonctionnalité permet de faire des calculs sur un champ. Selon la nature du champ, ce peut être une somme, une moyenne ou le nombre des enregistrements.

ACTION

ONGLET "CRÉER" (le dernier) GROUPE "AFFICHER/MASQUER" (dernier bloc)

<CLIC G> SUR (idem pour l'enlever - le menu contextuel propose le même outil) une ligne s'affiche en dessous de la ligne "table" <CLIC G> SUR CETTE LIGNE DANS LA COLONNE DU CHAMP SOUHAITÉ <CLIC G> SUR DE CHOISIR L'OPÉRATION (FONCTION) PARMI CELLES PROPOSÉES les opérations dépendent du type de champ

NOTES


58

Pour effectuer un calcul sur la totalité des enregistrements, ne pas laisser de regroupement et préciser l'opération pour chaque champ concerné.

Créer une nouvelle requête à partir de la table "COMMANDES" dans la base en cours "NORTHWIND 2012" Insérer les champs "RÉF COMMANDE", "DATE DE COMMANDE", "DATE DE COMMANDE" une 2ème fois et "FRAIS D'EXPÉDITION" L'enregistrer sous le nom "Commandes Frais expédition regroupements" Faire le calcul du nombre de commandes, de la date de la première et de la dernière commande et de la moyenne des frais d'expédition Enregistrer et fermer la requête

INFOS

Pour faire plusieurs calculs sur un même champ, il faut le répéter pour chaque calcul Bien nommer les champs en fonction de leur résultat soit par leur étiquette suivi de double-point, soit en utilisant la propriété "LÉGENDE" du champ dans la requête

Pour effectuer une opération sur un groupe d'enregistrements, il faut laisser "REGROUPEMENT" dans le(s) champ(s) identifiant le groupe d'enregistrements.

BOUTON GAUCHE

CLAVIER

SUR LA LIGNE "OPÉRATIONS" INDIQUER REGROUPEMENT DANS LA COLONNE DU OU DES CHAMPS SERVANT DE BASE AUX CALCULS (pour lequel un calcul sera effectué à chaque changement de valeur) INDIQUER LE TYPE D'OPÉRATION POUR LES AUTRES CHAMPS (COMPTE, SOMME…) AFFICHER EN MODE "FEUILLE DE DONNÉES"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

Pour calculer le total des frais d'expédition par client et par ville, il faut laisser "REGROUPEMENT" dans les champs "VILLE D'EXPÉDITION", "RÉF CLIENT" et "NOM D'EXPÉDITION" et préciser la fonction "SOMME" en tant qu'opération dans le champ "FRAIS D'EXPÉDITION"

Dans la base en cours "NORTHWIND 2012", Créer une nouvelle requête et réaliser l'exemple ci-dessus L'Enregistrer sous le nom "Commandes Frais expédition"

Des en-têtes reprenant les types d'opérations apparaissent par défaut dans la feuille de données . Il est préférable de les renommer ou de mettre une légende au niveau des propriétés du champ

Des critères peuvent être appliqués au regroupement.

BOUTON GAUCHE

CLAVIER

SUR LA LIGNE "CRITÈRES", RAJOUTER LES CRITÈRES VOULUS DE LA MANIÈRE CLASSIQUE AFFICHER EN MODE "FEUILLE DE DONNÉES"

Dans la requête en cours "COMMANDES FRAIS EXPÉDITION" de la base "NORTHWIND 2012" Calculer le total des frais d'expédition par client pour Chicago et Saumur lorsque ce total est différent de "0", enregistrer la requête sous le nom "COMMANDES FRAIS EXPÉDITION CHICAGOSAUMUR" puis la fermer

NOTES

59


60 Il est également possible de réaliser des calculs sur des groupes construits à partir d'expressions, et éventuellement d'y associer des critères de sélection.

La fonction "MOIS" détermine le mois d'une date (la fonction "Année" détermine l'année) et s'exprime sous la forme : NOUVEAU NOM FONCTION

PARENTHÈSES

(de la fonction)

CHAMP

CROCHETS

(du champ)

Dans la base en cours "NORTHWIND 2012", Créer une nouvelle requête à partir de la table "COMMANDES" Ajouter 2 fois le champ "DATE D'EXPÉDITION" puis calculer pour chaque mois de chaque année le total des frais d'expédition lorsque ce total est différent de 0 en utilisant les fonctions "ANNÉE()" et "MOIS()" L'enregistrer sous le nom " COMMANDES FRAIS EXPÉDITION PAR AN" puis la fermer

ATTENTION

Bien évaluer la pertinence des résultats : les requêtes sous ACCESS fournissent quasiment toujours un résultat mais, si la requête est mal formulée, ce résultat peut être incohérent (notamment la fonction "compte" qui compte simplement le nombre d'enregistrements du groupe)

Pour obtenir les informations désirées, il est souvent nécessaire d'utiliser plusieurs tables. Les principes restent les mêmes et les liaisons d'origine entre les tables sont automatiquement reprises dans la requête.

Pour obtenir la liste des commandes clients pour la période du 10 Avril 2006 au 25 Avril 2006, il faut afficher les tables "CLIENTS "et "COMMANDES" (la relation entre les 2 s'affiche sous forme d'un lien : )

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

61

Dans la base en cours "NORTHWIND 2012", Créer une nouvelle requête à partir des tables "CLIENTS" et "COMMANDES" comme ci-dessus L'enregistrer sous le nom "Clients Commandes" et la fermer

ATTENTION

Bien vérifier que les liens entre les tables soient présents pour que le résultat généré soit cohérent.

11 GÉNÉRATEUR D'EXPRESSION Le générateur d'expression affiche dans une fenêtre spécifique les critères avec les opérateurs, fonctions et opérandes (opérateurs arithmétiques, opérateurs logiques, objets de la base, champ des tables et requêtes, fonctions par type, …). ONGLET "CRÉER" (le dernier) GROUPE "PARAMÉTRAGE DE REQUÊTES" (3ème bloc) <CLIC G> À L'INTERSECTION DE LA LIGNE DE CRITÈRES ET DU CHAMP CONCERNÉ <CLIC G> SUR

DANS LE RUBAN (LE GÉNÉRATEUR D'EXPRESSION S'AFFICHE)

EXPRESSION EN COURS

CONCATÉNATION DE FONCTIONS

OBJETS DE LA BASE

OPÉRATEURS

NOTES

CHAINES


62 SOMME

Calcule la somme des valeurs d'un champ (numérique)

MOYENNE Calcule la moyenne des valeurs d'un champ (numérique) MIN

Détermine la plus petite valeur d'un champ (sauf mémo, Ole…)

MAX

Détermine la plus grande valeur d'un champ (sauf mémo, Ole…)

COMPTE

Calcule le nombre de valeurs non nulles (NULL) d'un champ (sauf mémo, Ole…)

ECARTYPE Calcule l'écart type des valeurs d'un champ (numérique) VAR

Calcule la variance des valeurs d'un champ (numérique)

PREMIER

Donne la 1ère valeur d'un champ pour les critères demandés (sauf mémo, Ole…)

DERNIER

Donne la dernière valeur d'un champ pour les critères demandés (sauf mémo, Ole…)

Pour calculer par produit les prévisions de ventes en €, il faut créer une nouvelle requête à partir de la table "PRODUITS". En utilisant le générateur d'expression, créer un champ "DÉSIGNATION" correspondant au "CODE DU PRODUIT" suivi de "NOM DU PRODUIT" (comme ci-dessous)

Créer un champ nommé "VALEUR CIBLÉE" correspondant au champ "NIVEAU CIBLÉ" multiplié par le prix unitaire (champ "PRIX UNITAIRE") (comme ci-dessous)


IV – UTILISER ET INTERROGER UNE BASE ACCESS

puis afficher la feuille de données correspondante

Dans la base en cours "NORTHWIND 2012", Créer la requête de l'exemple ci-dessus puis avec le générateur d'expression Créer un champ nommé "COÛT CIBLÉ" correspondant au "NIVEAU CIBLÉ" valorisé par le "COÛT STANDARD" unitaire puis afficher la feuille de données correspondante Créer un champ nommé "MARGE CIBLÉE" correspondant à la différence entre la "VALEUR CIBLÉE" ET LE "COÛT CIBLÉ Enregistrer la requête sous le nom "PRODUITS VALEUR CIBLE"

ATTENTION

NOTES

L'utilisation de champs calculés pour un autre calcul dans une même requête est déconseillée pour des calculs complexes – Réutiliser le calcul même au lieu de sa désignation

63


64 12 PROPRIÉTÉS Les propriétés de la requête affichent diverses informations utiles la concernant.

BOUTON GAUCHE AFFICHER LA REQUÊTE EN MODE "CRÉATION" POINTER DANS UNE ZONE VIDE DU VOLET D'INTERROGATION (volet inférieur)

<CLIC D> PROPRIÉTÉS COCHER LA CASE D'AFFICHAGE DU CHAMP POUR AFFICHER TOUTES LES PROPRIÉTÉS

ONGLET "CRÉER" (LE DERNIER) GROUPE "AFFICHER/MASQUER" AFFICHER LA REQUÊTE EN MODE "CRÉATION"

<CLIC G> SUR COCHER LA CASE D'AFFICHAGE DU CHAMP

Les propriétés de la requête s'affichent dans un volet à droite de la fenêtre

DESCRIPTION

Décrit la requête

TOUS LES CHAMPS

Affiche tous les champs de la ou des tables sélectionnée(s)

PREMIÈRES VALEURS

Nombre de premiers enregistrements sélectionnés ou pourcentage

VALEURS DISTINCTES

Oui : Élimine les doublons

ENR UNIQUE

Oui : Conserve les doublons

FILTRE

N'affiche que les enregistrements correspondant aux critères

TRI PAR

Trie les enregistrements dans l'ordre croissant ou décroissant du ou des champs

TYPE RECORDSET

Feuille de réponse dynamique : données modifiables Instantané : données non modifiables

Si la feuille de propriétés n'affiche plus qu'une ou deux informations, faire un <CLIC G> dans une zone vide du volet d'interrogation (volet inférieur) DESCRIPTION

ÉLIMINE LES DOUBLONS

DONNÉES DES TABLES NON MODIFIABLES

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS ATTENTION

65

Si le "TYPE RECORDSET" est laissé sur "FEUILLE DE RÉPONSE DYNAMIQUE" (option par défaut), les données résultantes de la requête sont modifiables (modification sur les tables d'origine) Dans la requête en cours "PRODUITS VALEUR CIBLE" de la base en cours "NORTHWIND 2012" Faire une description et n'afficher que les 5 premières valeurs de la requête puis exécuter Enregistrer la requête sous le nom " PRODUITS VALEUR CIBLE 5 PREMIERS" Annuler la sélection des 5 premières valeurs et ajouter le champ "catégorie" Enregistrer sous le nom "PRODUITS VALEUR CIBLE CATÉGORIE" puis fermer les requêtes ouvertes

L'état est la meilleure solution pour obtenir des données soit de détail, soit synthétiques, lisibles et classées (factures, devis, étiquettes, rapports d'activité, budgets, listes, …). Les états indispensables ont souvent été inclus dans les objets de la base de données par celui qui a conçu la base mais il peut être utile de créer un état pour répondre à de nouveaux besoins.

1 MODES D'AFFICHAGE DES ÉTATS ÉTAT

APERÇU AVANT IMPRESSION

CRÉATION

PAGE

ÉTAT :

l'état est affiché à l'écran avec les valeurs réelles APERÇU AVANT IMPRESSION : l'état est affiché tel qu'il sera imprimé PAGE : C'est le mode de finalisation de l'état créé dans lequel on peut modifier la disposition et la présentation avec les données réelles affichées CRÉATION : c'est le mode de création et/ou de modification de la structure de l'état avec tous les outils associés

BOUTON GAUCHE DÉROULER LES OBJETS "ÉTATS" DU VOLET DE NAVIGATION <DOUBLE CLIC> SUR LE NOM DE L'ÉTAT

l'état est affiché en mode "état"

NOTES

BOUTON DROIT DÉROULER LES OBJETS "ÉTATS" DU VOLET DE NAVIGATION

<CLIC D> SUR L'ÉTAT l'état est affiché en mode "état"


66

En ce qui concerne les bases de données développées professionnellement et accompagnées de menus, les états sont accessibles directement par ces menus ou encore par des boutons de commande. L'édition s'effectue alors généralement directement vers l'imprimante en ligne. Lorsque le lancement de l'état n'est pas prévu dans la base Si l'affichage de l'état à l'écran est suffisant, le mode "ÉTAT" est adapté. Si l'état doit être envoyé vers une imprimante, un destinataire ou publié, le mode "APERÇU AVANT IMPRESSION" doit être utilisé préalablement. Afficher les objets "ÉTATS" de la base en cours "NORTHWIND 2012" Ouvrir l'état "ANNUAIRE DES EMPLOYÉ" L'afficher en mode "ÉTAT", en mode "APERÇU AVANT IMPRESSION" puis le fermer

2 CREATION DE L'ÉTAT Si l'état requis n'existe pas, il est nécessaire de le créer soi-même. Il pourra alors être réutilisé selon les besoins. Un état va chercher des données dans une table ou plusieurs tables (il est alors basé sur une requête).

L'assistant est, comme pour la requête, un moyen pratique et simple de construire un état étape par étape, même lorsque l'on est expérimenté.

GROUPE "ÉTATS"

(5ème

<CLIC G> SUR l'assistant état s'affiche

NOTES

ONGLET "CRÉER" bloc)


IV – UTILISER ET INTERROGER UNE BASE ACCESS

1 - SÉLECTIONNER LA TABLE OU LA REQUÊTE DONT ON VEUT UTILISER LES CHAMPS

3 - <CLIC G> POUR PRENDRE LE CHAMP SÉLECTIONNÉ CHAMPS DÉJÀ SÉLECTIONNÉS

2- SÉLECTIONNER LE CHAMP DE LA TABLE OU LA REQUÊTE

Une interface dans laquelle il suffit de faire des choix Une visualisation en temps réel des choix effectués Des boutons

et

BOUTON GAUCHE ACTION

pour se déplacer entre les étapes

CLAVIER

1 - SÉLECTIONNER LA TABLE 2- SÉLECTIONNER LE CHAMP 3 - <CLIC G> SUR

le champ passe dans la liste des champs sélectionnés RÉPÉTER L'OPÉRATION POUR CHAQUE CHAMP DÉSIRÉ <CLIC G> SUR SÉLECTIONNEZ ÉVENTUELLEMENT LE CHAMP DE REGROUPEMENT PUIS <CLIC G> SUR

un niveau de regroupement permet d'effectuer des calculs à chaque changement de valeur du champ de regroupement <CLIC G> SUR CHOISISSEZ ÉVENTUELLEMENT UN ORDRE DE TRI

<CLIC G> SUR CHOISISSEZ LE TYPE DE DISPOSITION ET L'ORIENTATION LE VOLET GAUCHE DE LA BOITE DE DIALOGUE ILLUSTRE VOS CHOIX

<CLIC G> SUR CHOISISSEZ UN STYLE (COULEURS, POLICE…)

<CLIC G> SUR NOMMER L'ÉTAT ET CHOISIR UN APERÇU <CLIC G> SUR L'assistant crée l'état pour vous ; il ne reste alors qu'à l'enregistrer

67


68

(1) SÉLECTION DE CHAMPS

Il est d'abord nécessaire de sélectionner les champs appartenant aux tables ou requêtes à faire figurer dans le formulaire.

Ajoute le champ sélectionné (à partir du volet de gauche) Ajoute tous les champs (à partir du volet de gauche) Retire un champ sélectionné (du volet de droite) Retire tous les champs (du volet de droite)

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

69

(2) REGROUPEMENTS

Les regroupements (ou niveaux de rupture) vont permettre entre autres d'effectuer des sous-totaux à chaque changement de valeur du champ de regroupement. CHAMP REGROUPEMENT SUPÉRIEUR CHAMP REGROUPEMENT INFÉRIEUR

FAIT PASSER VILLE

(sélectionné) À LA PLACE DE FONCTION

Fait passer le champ sélectionné (volet gauche) en champ de regroupement Refait passer le champ de regroupement sélectionné en champ normal Fait passer le champ de regroupement inférieur sélectionné au niveau supérieur Fait passer le champ de regroupement supérieur sélectionné au niveau inférieur permet de préciser les intervalles de regroupement

1ÈRE CLÉ DE TRI 2ÈME CLÉ DE TRI

(3) TRI ÉTAT

Les enregistrements sont d'abord triés en fonction du premier champ indiqué (Nom), puis tous les enregistrements qui ont la même valeur pour ce champ (Nom) sont triés en fonction du second champ (Prénom).

NOTES


70 (4) DISPOSITION

Elle détermine la présentation générale de l'état. Les dispositions proposées permettent de faire gagner du temps à l'utilisateur sur des manipulations longues à faire manuellement. L'orientation gère le sens de la feuille de papier.

VISUALISATION DE LA MISE EN FORME CHOISIE

évite que l'état soit scindé sur plusieurs pages en largeur (5) TITRE ET VISUALISATION

Il est indispensable de donner un nom à l'état.

Choisir l'aperçu de l'état pour visualiser les corrections à apporter puis passer en mode page pour apporter ces modifications

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS Dans la base en cours "NORTHWIND 2012" À partir de la table "EMPLOYÉS", créer un état comme ci-dessus, le nommer "EMPLOYÉS PAR FONCTION ET PAR VILLE"

Pour créer un état à partir de la table "EMPLOYÉS" donnant la liste des employés par fonction par nom croissant avec prénom et N° de téléphone, il faut d'abord choisir la table et les champs

puis sélectionner le champ de regroupement "FONCTION" <CLIC G> sur

puis sélectionner le champ "NOM" servant au tri dans la liste Choisir la disposition "bloc" et l'orientation "paysage" adaptées à ce type d'état

puis afficher l'aperçu

NOTES

71


72 En sélectionnant préalablement la table ou la requête, il est possible de créer l'état standard sans aucune manipulation.

GROUPE "ÉTATS"

(5ème

ONGLET "CRÉER" bloc)

DANS LE VOLET DE NAVIGATION (à gauche) SÉLECTIONNER LA TABLE OU LA REQUÊTE À PARTIR DE LAQUELLE L'ÉTAT DOIT ÊTRE CRÉE

<CLIC G> SUR l'état s'affiche immédiatement REMANIER ÉVENTUELLEMENT L'ÉTAT POUR LE PERSONNALISER PUIS ENREGISTRER

Pour créer un état à partir de la requête "COMMANDES DÉLAIS DE LIVRAISON" Dans le volet de navigation à gauche, dérouler les requêtes <CLIC G> sur la requête Afficher l'onglet "CRÉER" du ruban <CLIC G> sur

du groupe "ÉTATS"

l'état s'affiche dans son onglet

Créer un état immédiat à partir de la requête "COMMANDES DÉLAIS DE LIVRAISON" L'enregistrer sous le nom "COMMANDES DÉLAIS DE LIVRAISON"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

73

3 PERSONNALISATION Le mode page est le mieux adapté pour améliorer la disposition d'un état ou lui rajouter des fonctionnalités afin qu'il corresponde aux besoins.

<CLIC G> sur ONGLET "ACCUEIL" GROUPE "AFFICHAGE" (1ER BLOC) du ruban pour passer du mode "ÉTAT" au mode "PAGE" (ou dérouler par et choisir) <CLIC G> sur

de

<CLIC D>

en bas à droite l'onglet de l'état

permet de revenir en mode "état" (1) DISPOSITION

La largeur d'une colonne de champ peut ne pas être appropriée aux données contenues.

BOUTON GAUCHE EN MODE "PAGE" SÉLECTIONNER UNE DONNÉE DU CHAMP CONCERNÉ POINTER SUR LA LIGNE VERTICALE POINTILLÉE DE SÉPARATION À DROITE DE LA COLONNE

(forme du pointeur

)

FAIRE GLISSER LE POINTEUR HORIZONTALEMENT POUR AGRANDIR OU RÉTRÉCIR LA COLONNE

FAIRE GLISSER LATÉRALEMENT

Afficher l'état "EMPLOYÉS PAR FONCTION ET PAR VILLE", adapter la largeur des colonnes aux données

NOTES


74 L'ordre des colonnes de champs peut être modifié.

BOUTON GAUCHE EN MODE "PAGE"

, <CLIC G> SUR LE TITRE DE LA COLONNE l'ensemble de la colonne est encadré FORME DU POINTEUR

POINTER SUR LE TITRE DE COLONNE FAIRE GLISSER LA COLONNE À SA NOUVELLE POSITION

FAIRE GLISSER LATÉRALEMENT

LIGNE DE SÉPARATION DES COLONNES

Dans l'état "EMPLOYÉS PAR FONCTION ET PAR VILLE", intervertir les colonnes "FONCTION" et "VILLE" (Ville en premier) puis mettre la fonction après le prénom (2) REGROUPEMENTS ET TRI

Des niveaux de regroupement peuvent être créés ou modifiés.

GROUPE "REGROUPEMENTS ET TOTAUX"

(3ème

ONGLET "CRÉATION" bloc)

ÉTAT AFFICHÉ EN MODE PAGE

le groupe "format" du ruban est affiché

<CLIC G> SUR le volet "Regrouper, trier et total" s'affiche en bas de l'état – idem pour le refermer

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS 75 Si un regroupement ou un tri existent déjà, la structure correspondante s'affiche pour éventuelle modification

<CLIC G> POUR CHANGER

PARAMÉTRER LES

DE CHAMP

SOUS-TOTAUX

<<CLIC G> POUR CRÉER UNE EXPRESSION (avec le générateur d'expression

Des icônes à l'extrémité du niveau sélectionné vont permettre de modifier la position du regroupement ou de le supprimer

S'il n'existe pas encore de regroupement ou de tri dans l'état, deux boutons s'affichent permettant de créer les groupes ou les clés de tri

L'activation d'un de ces boutons affiche les champs disponibles pour l'action concernée

Dans l'état "EMPLOYÉS PAR FONCTION ET PAR VILLE", supprimer le regroupement "FONCTION" puis enregistrer sous le nom "EMPLOYÉS PAR VILLE" (3) TOTAUX ET DÉTAIL

Dans la plupart des états, il est nécessaire d'effectuer des calculs globaux et/ou à chaque niveau de regroupement (à chaque fois que la valeur du champ de regroupement change).

GROUPE "REGROUPEMENTS ET TOTAUX"

(3ème

ONGLET "CRÉATION" bloc)

ÉTAT AFFICHÉ EN MODE PAGE

le groupe "format" du ruban est affiché <CLIC G> SUR UNE DONNÉE DE LA COLONNE À PARTIR DE LAQUELLE DOIVENT S'EFFECTUER LES TOTAUX la colonne est sélectionnée <CLIC G> SUR <CLIC G> SUR le nombre total d'enregistrements s'affiche pour la colonne sélectionnée

ATTENTION

NOTES

"COMPTER LES ENREGISTREMENTS" ou "COMPTER LES VALEURS" ( ) donne le même résultat : le nombre d'enregistements (le "Compte Distinct" n'est pas géré)


76

NOMBRE TOTAL D'ENREGISTREMENTS

GROUPE "REGROUPEMENTS ET TOTAUX"

(3ème

ONGLET "CRÉATION" bloc)

EN MODE "PAGE" DANS LE VOLET BAS DE REGROUPEMENT

<CLIC G>

SUR SÉLECTIONNER LE NIVEAU DE REGROUPEMENT VOULU

<CLIC G> SUR <CLIC G> SUR

DE

DU NIVEAU DE REGROUPEMENT

DE POUR DÉROULER LA ZONE RENSEIGNER LA BOITE DE DIALOGUE COMME CI-DESSOUS

CHAMP FAISANT L'OBJET D'UN SOUS-TOTAL TYPE D'OPÉRATION

POSITION DES TOTAUX

SOUS- TOTAL D'ENREGISTREMENTS

NOMBRE TOTAL D'ENREGISTREMENTS


IV – UTILISER ET INTERROGER UNE BASE ACCESS

77

Dans l'état "EMPLOYÉS PAR VILLE", faire le total par ville et le total global Enregistrer, visualiser puis fermer

Pour effectuer des regroupements et des totaux de groupe de produits par catégorie Ouvrir la requête "PRODUITS VALEUR CIBLE CATÉGORIE " Créer l'état à partir de la requête puis passer en mode "CRÉATION" Déplacer la colonne "CATÉGORIE" et la mettre en tête

<CLIC G> sur

pour afficher le volet bas "REGROUPER, TRIER ET TOTAL"

<CLIC G> sur sélectionner le champ "CATÉGORIE" <CLIC G> sur sélectionner le champ "CATÉGORIE"

Sélectionner la colonne "VALEUR CIBLÉE", <CLIC G> sur Sélectionner la colonne "COÛT CIBLÉ", <CLIC G> sur Sélectionner la colonne "MARGE CIBLÉE", <CLIC G> sur Fermer le volet "REGROUPER, TRIER ET TOTAL"

et choisir et choisir et choisir

LES DIFFÉRENTES INFORMATIONS DE REGROUPEMENT ET TOTAUX PEUVENT ÊTRE AFFICHÉES OU MODIFIÉES EN CLIQUANT SUR

DU VOLET "REGROUPER, TRIER ET TOTAL"

Reproduire l'exemple ci-dessus et l'enregistrer sous le nom "MARGES PRÉVUES PAR PRODUIT"

NOTES


78

(4) IMAGE

Une image (logo par exemple) peut être ajoutée dans un état.

ONGLET "CRÉATION" GROUPE " CONTRÔLES "

(4ème

bloc)

ÉTAT AFFICHÉ EN MODE PAGE

<CLIC G> SUR POUR AFFICHER UNE IMAGE <CLIC G> À L'EMPLACEMENT DE L'IMAGE Ajouter l'image de votre choix dans l'état "MARGES PRÉVUES PAR PRODUITS" Visualiser et fermer (5) AJOUT D'UN CHAMP

Si des champs, présents dans la requête ou la table, ayant servi à la création de l'état ne sont pas affichés, il est toujours possible de les rajouter.

ONGLET "CRÉATION" GROUPE " OUTILS "

(6ème

bloc)

ÉTAT AFFICHÉ EN MODE PAGE

<CLIC G> SUR les champs disponibles s'affichent le volet de propriétés à droite de l'écran <FAIRE GLISSER> LE CHAMP DÉSIRÉ À LA POSITION VOULUE DANS L'ÉTAT


IV – UTILISER ET INTERROGER UNE BASE ACCESS

FAIRE GLISSER LE CHAMP À SA POSITION

Afficher l'état "Employés par ville" de la base en cours "NORTHWIND 2012" Ajouter le champ "ID" avant le champ "NOM" (6) SUPPRESSION D'UN CHAMP

Un champ devenu inutile peut être supprimé.

BOUTON DROIT SÉLECTIONNER LA COLONNE

CLAVIER SÉLECTIONNER LA COLONNE <SUPP> DU CLAVIER

<CLIC DROIT> Dans l'état "EMPLOYÉS PAR VILLE", supprimer le champ "ID" précédemment rajouté

4 PRÉSENTATION Elle va concerner : Le choix d'une mise en forme automatique complète La mise en forme des différentes zones de l'état Les bordures des différentes zones de l'état C'est le mode "PAGE" qui va permettre d'effectuer le plus simplement ces améliorations et le mode " APERÇU AVANT IMPRESSION" qui va permettre de les visualiser au mieux.

NOTES

79


80 Les thèmes sont un moyen simple et rapide d'appliquer une mise en forme soignée. Ils s'appliquent sur un état qui vient d'être créé pour le mettre en forme rapidement.

ONGLET "CRÉATION" GROUPE "THÈMES" (2ème bloc) EN MODE "PAGE"

<CLIC G> SUR <CLIC G> SUR LE THÈME DÉSIRÉ POUR L'APPLIQUER <CLIC G> <CLIC G>

ATTENTION

SUR SUR

POUR MODIFIER LE JEU DE COULEURS POUR MODIFIER LE JEU DE POLICES

Si des mises en forme spécifiques ont déjà été apportées, elles prennent le pas sur les mises en forme du thème. Vous pouvez essayer à la suite les mises en forme automatiques proposées puis lorsque le modèle vous convient appliquer une mise en forme personnalisée sur l'une ou l'autre des caractéristiques de la mise en forme Tester les thèmes sur l'état "EMPLOYÉS "

Le choix de la police et de ses caractéristiques s'effectuent comme dans Word ou Excel, à ceci près que dans un état ACCESS, les caractéristiques sont affectées à un ensemble qui dépend de la structure même de l'état. Cet ensemble est mis en évidence par un encadrement dès que l'on clique dans l'état avec la souris (on peut distinguer lignes paires et impaires, colonnes, données, cellules de totaux, titre ,…). (1) LIGNES

Toutes les lignes correspondant au niveau de structure reçoivent la mise en forme. ACCESS propose deux outils pour pouvoir alterner les couleurs de fond.

ONGLET "FORMAT" GROUPE "POLICE" (2ème bloc) EN MODE "PAGE"

, <CLIC G> SUR LA CELLULE EN DÉBUT DE LIGNE seuls les outils d'arrière-plan sont disponibles <CLIC G> SUR L'OUTIL PUIS CHOISIR LA 1ÈRE COULEUR DES LIGNES FORME DU POINTEUR

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

81

l'outil du groupe "ARRIÈRE-PLAN" (4ÈME BLOC) permet de choisir la 2ème couleur des lignes - les 2 couleurs de fond sont alternées

Pour mettre des couleurs alternées sur les lignes de données de "EMPLOYÉS PAR VILLE" <SÉLECTIONNER> une ligne de données LES LIGNES DE DONNÉES SONT ENCADRÉES

<CLIC G> POUR SÉLECTIONNER LA LIGNE

<CLIC G> sur <CLIC G> sur

et <CLIC G> sur la couleur et <CLIC G> sur la couleur

Pour mettre des couleurs alternées sur les lignes de totaux de "EMPLOYÉS PAR VILLE" : <SÉLECTIONNER> une ligne de total (en dessous d'Annecy par exemple)

<CLIC G> POUR SÉLECTIONNER LA LIGNE

LES LIGNES DE TOTAUX SONT ENCADRÉES

<CLIC G> sur

et <CLIC G> sur la couleur

<CLIC G> sur

et <CLIC G> sur la couleur

Pour mettre une couleur de fond sur la ligne de total global de "EMPLOYÉS PAR VILLE" : <SÉLECTIONNER> la ligne de total global <CLIC G> POUR SÉLECTIONNER LA LIGNE

<CLIC G> sur

NOTES

et <CLIC G> sur la couleur


82 Dans l'état "MARGES PRÉVUES PAR PRODUIT" Appliquer la couleur comme arrière-plan des lignes de données Appliquer les couleurs et comme arrière-plan alterné des lignes de totaux Appliquer la couleur comme arrière-plan de la ligne de total global

(2) COLONNES

En sélectionnant les données par colonne, de nombreux attributs de mise en forme sont disponibles (comme dans Word ou Excel).

ONGLET "FORMAT" GROUPE "POLICE"

(2ème

bloc)

EN MODE "PAGE" FORME DU POINTEUR , <CLIC G> SUR UNE DONNÉE DE LA COLONNE POUR LA SÉLECTIONNER <CLIC G> SUR UN DES OUTILS DISPONIBLES

Pour sélectionner plusieurs colonnes, sélectionner une première colonne puis cliquer sur les autres en gardant la touche <MAJ> enfoncée TAILLE DE POLICE

POLICE

COPIE DE LA

GRAISSAGE, ITALIQUE,

MISE EN FORME

SOULIGNEMENT ALIGNEMENT

NOTES

COULEUR

COULEUR

DE POLICE

D'ARRIÈRE-PLAN


IV – UTILISER ET INTERROGER UNE BASE ACCESS

Pour modifier la présentation de la colonne "TÉLÉPHONE PROFESSIONNEL" de l'état "EMPLOYÉS PAR VILLE" : <sélectionner> la colonne "TÉLÉPHONE PROFESSIONNEL" <CLIC G> ICI POUR INDIQUER LA COLONNE

<CLIC G> sur

de

<CLIC G> sur

de

<CLIC G> sur <CLIC G> sur

de et <CLIC G> sur la taille pour centrer les données

<CLIC G> sur

et <CLIC G> sur la couleur

(le texte s'affiche en bleu)

et <CLIC G> sur la police

et <CLIC G> sur la couleur

(le fond s'affiche en mauve clair)

Dans l'état "MARGES PRÉVUES PAR PRODUIT", sur les données des colonnes de chiffres Appliquer une police bleu foncé "calibri" de taille 11 Appliquer la couleur comme arrière-plan des données Mettre les désignations en italique et mettre en gras et souligner les catégories

NOTES

83


84 (3) CELLULES DE TOTAUX

Les cellules de totaux peuvent recevoir une mise en forme personnalisée qui va s'appliquer à toutes les cellules de totaux de même niveau de structure.

ONGLET "FORMAT" GROUPE "POLICE" (2ème bloc) EN MODE "PAGE" FORME DU POINTEUR , <CLIC G> SUR UNE DONNÉE DE TOTAL DE LA COLONNE POUR LA SÉLECTIONNER <CLIC G> SUR UN DES OUTILS DISPONIBLES

Pour sélectionner plusieurs cellules sur la même ligne, sélectionner une première cellule puis cliquer sur les autres en gardant la touche <MAJ> enfoncée

Pour présenter les cellules de totaux dans la colonne "NOM" de l'état "EMPLOYÉS PAR VILLE", <SÉLECTIONNER> la 1ère cellule de total <CLIC G> ICI POUR SÉLECTIONNER LA CELLULE

<CLIC G> sur

de

<CLIC G> sur

de

<CLIC G> sur

de

<CLIC G> sur <CLIC G> sur

et <CLIC G> sur la couleur

(le texte s'affiche en bleu)

et <CLIC G> sur la police et <CLIC G> sur la taille

pour mettre en gras et <CLIC G> sur la couleur

(le fond s'affiche en vert)

Dans l'état "MARGES PRÉVUES PAR PRODUIT", sur les sous-totaux des colonnes de chiffres Appliquer une police bleu foncé "calibri" de taille 11 et en gras Appliquer la couleur comme arrière-plan des totaux


IV – UTILISER ET INTERROGER UNE BASE ACCESS

85

(4) TITRES

Le titre de l'état est important puisqu'il en précise le contenu. Il doit, comme les titres de colonne, être mis en valeur par une mise en forme appropriée.

ONGLET "FORMAT" GROUPE "POLICE"

(2ème

bloc)

EN MODE "PAGE" FORME DU POINTEUR

,<CLIC G> SUR UN TITRE DE COLONNE OU D'ÉTAT POUR LE SÉLECTIONNER

le titre s'entoure d'un cadre <CLIC G> SUR UN DES OUTILS DE MISE EN FORME DISPONIBLES

Pour présenter les titres de colonne de l'état "EMPLOYÉS PAR VILLE" <SÉLECTIONNER> les cellules de totaux

1-<CLIC G> ICI POUR 2-<MAJ> ENFONCÉ 3-<MAJ> ENFONCÉ <CLIC G> ICI POUR SÉLECTIONNER LE 1ER TITRE <CLIC G> ICI POUR SÉLECTIONNER LE 2ÈME TITRE SÉLECTIONNER LE 3ÈME TITRE

<CLIC G> sur

de

<CLIC G> sur

de

<CLIC G> sur

de

<CLIC G> sur <CLIC G> sur

et <CLIC G> sur la couleur

4- IDEM

(le texte s'affiche en bleu clair)

et <CLIC G> sur la police et <CLIC G> sur la taille

pour mettre en gras et <CLIC G> sur la couleur

(le fond s'affiche en bleu foncé)

Dans l'état "MARGES PRÉVUES PAR PRODUIT", mettre en forme le titre de l'état et les titres de colonne en vous inspirant de la reproduction ci-dessous – modifier par la même occasion le titre général de l'état en "MARGES PRÉVISIONNELLES


86 Faire un <DOUBLE CLIC> dans le titre pour en modifier le texte

Le format des nombres détermine de quelle manière une valeur, stockée dans une table, va s'afficher dans l'état.

ONGLET "FORMAT" GROUPE "NOMBRE" (3ème bloc) EN MODE "PAGE" FORME DU POINTEUR , <CLIC G> SUR UNE DONNÉE DE LA COLONNE POUR SÉLECTIONNER <CLIC G> SUR UN DES OUTILS DISPONIBLES

Liste déroulante des différents formats Format monétaire Format pourcentage Format milliers (avec séparateur) Ajoute une décimale Enlève une décimale Dans l'état "MARGES PRÉVUES PAR PRODUIT", appliquer aux valeurs le format "EURO AVEC 2 DÉCIMALES Avec la touche <MAJ>, vous pouvez sélectionner en même temps les valeurs, les soustotaux et les totaux avant d'appliquer le format.

Les bordures s'appliquent à la forme ou au type de forme sélectionnée.

ONGLET "FORMAT" GROUPE "CONTRÔLER LA MISE EN FORME" (5ème bloc)

<CLIC G> DANS UNE DONNÉE, UNE CELLULE OU UN TITRE <CLIC G> SUR L'OUTIL <CLIC G> SUR UNE COULEUR DE TRAIT OU

<CLIC G> SUR L'OUTIL PUIS

<CLIC G> SUR L'OUTIL <CLIC G> SUR L'OUTIL <CLIC G> SUR L'OUTIL <CLIC G> SUR L'OUTIL

NOTES

POUR DÉFINIR L'ÉPAISSEUR DU TRAIT POUR DÉFINIR LE TYPE DU TRAIT POUR DÉFINIR LA COULEUR DU TRAIT POUR APPLIQUER UNE COULEUR DE FOND


IV – UTILISER ET INTERROGER UNE BASE ACCESS Toujours commencer par le cas général pour terminer par le cas particulier : (commencer par le quadrillage général de l'état et finir par les bordures des cellules de total et titres)

Pour appliquer un quadrillage comme sur la page suivante à l'état "EMPLOYÉS PAR VILLE" Sélectionner une donnée d'une colonne <CLIC G> sur l'outil <CLIC G> la couleur bleu foncé <CLIC G> sur l'outil

et choisir un trait fin

<CLIC G> sur l'outil

et choisir un trait fin plein

<CLIC G> sur l'outil

et choisir

Sélectionner une cellule de total de sous-groupe <CLIC G> sur l'outil <CLIC G> sur l'outil

et choisir un trait d'une couleur rouge foncé et choisir un trait de 1 pt

Conserver un trait fin plein <CLIC G> sur l'outil

et choisir

Sélectionner la cellule de total général <CLIC G> sur l'outil

et choisir un trait d'une couleur jaune foncé

Conserver un trait de 1 pt Conserver un trait fin plein Dans l'état "Marges prévues par produit", appliquer des bordures du même type que celles qui suivent puis enregistrer (voir ci-dessous)

NOTES

87


88 Le quadrillage s'applique de manière conventionnelle. Il vient en complément des bordures de formes.

ONGLET "ORGANISER" GROUPE "TABLE" (1er bloc)

<CLIC G> DANS UNE DONNÉE, UNE CELLULE OU UN TITRE <CLIC G> SUR L'OUTIL SÉLECTIONNER LE TYPE DE QUADRILLAGE

<CLIC G> SUR L'OUTIL <CLIC G> SUR L'OUTIL <CLIC G> SUR L'OUTIL

ATTENTION

POUR DÉFINIR LA COULEUR DU TRAIT POUR DÉFINIR L'ÉPAISSEUR DU TRAIT POUR DÉFINIR LE TYPE DU TRAIT

On ne peut pas appliquer un quadrillage horizontal et vertical différent sur les données Le quadrillage n'est pas actif lors de la sélection de lignes

Elle permet de présenter une cellule avec une mise en forme différente selon sa valeur (un total par exemple).

ONGLET "FORMAT" GROUPE "CONTRÔLER LA MISE EN FORME" (5ème bloc) EN MODE "PAGE" SÉLECTIONNER UNE CELLULE DE TOTAL

<CLIC G> SUR

POUR AFFICHER LES MISES EN FORME INDIQUER LA CONDITION EN UTILISANT LES LISTES DÉROULANTES INDIQUER LE FORMAT CORRESPONDANT EN CLIQUANT SUR LE BOUTON AVEC LES OUTILS POUR AJOUTER UNE NOUVELLE CONDITION POUR VALIDER

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

Pour mettre en violet les totaux par ville égaux à "1" et en vert ceux supérieurs à "3" <CLIC G> sur une cellule de sous-total Renseigner la boîte de dialogue comme ci-après

NOTES

89


90 Lorsque qu'une condition est remplie et que vous ne voulez pas afficher des données, Utiliser la même couleur (notamment le blanc) pour la police et le fond de la cellule

Dans l'état "MARGES PRÉVUES PAR PRODUIT", appliquer un format conditionnel dans le total de la marge ciblée selon les consignes suivantes : Marge comprise entre 50 et 100 : couleur bleue Marge inférieure à 50 : couleur rouge, gras Autres : couleur verte

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

5 MISE EN PAGE Elle va déterminer la présentation générale de l'état.

ATTENTION

Contrairement à Excel, il n'est pas possible de dire à ACCESS "faire tenir mon état en une page en largeur…" (hormis dans l'assistant de création d'état). Il faut impérativement définir la largeur des colonnes et la taille des polices pour que l'ensemble tienne dans la surface définie dans la "MISE EN PAGE"

ONGLET "MISE EN PAGE" (1er

GROUPE "TAILLE DE LA PAGE"

bloc)

EN MODE "PAGE"

<CLIC G> SUR

POUR DÉTERMINER LA TAILLE DE LA PAGE

<CLIC G> SUR

POUR DÉTERMINER LES MARGES DE LA PAGE

ONGLET "MISE EN PAGE" GROUPE "MISE EN PAGE"

(2ème

bloc)

EN MODE "PAGE"

<CLIC G> SUR , L'ORGANISATION DE LA PAGE

OU

POUR ÉVENTUELLEMENT MODIFIER L'ORIENTATION ET

INFOS

L'outil

donne accès à la boîte de dialogue complète

91


92 Dans l'état "MARGES PRÉVUES PAR PRODUIT", modifier la mise en page notamment la taille de la page (21 X 29,7), les marges (étroites) et la largeur des colonnes puis compléter par les modifications éventuellement nécessaires afin que l'état soit correctement présenté (déplacement de la zone de date et de l'heure par exemple) Enregistrer puis fermer les états ouverts


IV – UTILISER ET INTERROGER UNE BASE ACCESS

C'est un point crucial de l'utilisation d'une base de données. ACCESS traite les informations sous forme de données élémentaires et à ce niveau, elles sont difficilement exploitables de manière synthétique. Différents outils permettent d'en faire la synthèse sous forme de tableaux et de graphiques. Ces outils sont intégrés à ACCESS mais il peut aussi être intéressant d'utiliser des outils externes (tableur, traitement de texte…).

1 GRAPHIQUE CROISÉ DYNAMIQUE Il va représenter les données sous forme de graphique dans un formulaire. L'idéal est de partir d'une requête existante, testée préalablement. ONGLET "CRÉER" GROUPE "FORMULAIRES" (4ème bloc) OUVRIR LA REQUÊTE SERVANT DE BASE AU GRAPHIQUE

<CLIC G> SUR <CLIC G> SUR un onglet s'affiche portant le nom de la requête mais avec l'icône des formulaires <CLIC G> SUR UNE ZONE POUR AFFICHER LA LISTE DES CHAMPS <FAIRE GLISSER> CHAQUE CHAMP À SA POSITION (SÉRIE, CATÉGORIE, FILTRE) le graphique s'affiche en temps réel

FAIRE GLISSER

NOTES

93


94

Affiche ou non la liste des champs Affiche ou non les zones de dépôt

Met à jour le graphique en fonction des données de la base Intervertit les valeurs ligne/colonne dans le graphique

Il offre un choix de nombreux graphiques y compris en 3D et permet de choisir le type de graphique adapté aux données

Elle gère toutes les autres caractéristiques du graphique et de ses composantes. Elle nécessite la sélection (préalable ou dans la liste) de l'objet (graphe lui-même, axe, série, données, …) et s'actualise automatiquement lors du passage d'un objet à l'autre

Pour créer un graphique à partir de la requête "COMMANDES DE PRODUITS" <DOUBLE CLIC> sur la requête " COMMANDES DE PRODUITS " dans le volet de navigation <CLIC G> sur puis sur <FAIRE GLISSER> les champs comme indiqué ci-après (le champ de valeur directement dans la zone graphique et les champs de filtre dans les zones de dépôt) le graphique se crée au fur et à mesure

<CLIC G> dans le graphique puis sur <CLIC G> sur l'histogramme puis fermer la fenêtre de choix de graphique <CLIC G> sur pour le sélectionner

<CLIC G> sur pour en afficher les propriétés <CLIC G> sur l'onglet "FORMAT" pour modifier le titre de l'axe et ses caractéristiques comme cidessous (titre : dates, police calibri 14, gras, souligné, couleur mauve)


IV – UTILISER ET INTERROGER UNE BASE ACCESS

<CLIC G> sur le titre d'axe vertical (la feuille de propriétés s'actualise) idem mais avec titre : "Quantités" <CLIC G> sur le fond du graphe pour sélectionner la "ZONE DE TRAÇAGE" dans l'onglet "BORDURE / REMPLISSAGE", choisir la mise en forme celles-ci sont nombreuses et variées

FAIRE GLISSER

FAIRE GLISSER FAIRE GLISSER

La boîte de dialogue de feuilles de propriétés est souvent pratique pour sélectionner une zone du graphique avant de la mettre en forme

DÉROULER POUR SÉLECTIONNER

95


96

À partir de la requête "PRODUITS VALEUR CIBLE CATÉGORIE", créer un graphique comme ci-dessous avec une mise en forme la plus proche possible (GRAPHIQUE MARGE CIBLÉE)

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

97

2 REQUÊTES D'ANALYSE CROISÉE Ce type de requête permet de présenter les données de manière très synthétique. Les tableaux d'analyse croisée existent aussi sous Excel

Elles peuvent être créées avec l'assistant.

GROUPE "REQUÊTES"

ONGLET "CRÉER" bloc)

(3ème

<CLIC G> SUR l'assistant s'affiche et va guider l'utilisateur tout au long de la requête

<CLIC G> SUR POUR VALIDER DÉFINIR L'ORIGINE DE LA REQUÊTE : UNE TABLE, UNE AUTRE REQUÊTE OU LES DEUX

DÉSIGNER LE CHAMP QUI SERA EN EN-TÊTE DE LIGNE AVEC SÉLECTIONNER LE CHAMP QUI SERA EN EN-TÊTE DE COLONNE (SI C'EST UNE DATE, INDIQUER LA PÉRIODICITÉ) SÉLECTIONNER LE CHAMP DE VALEUR QUI SERA À L'INTERSECTION AINSI QUE LA FONCTION ASSOCIÉE (SI CE CHAMP EST NUMÉRIQUE, CE SERA LE PLUS SOUVENT LA FONCTION "SOMME", SINON LA FONCTION "COMPTE") NOMMER LA REQUÊTE Au fur et à mesure de la création de la requête, les choix effectués s'affichent dans la zone "exemple" EN-TÊTES DE LIGNES EN-TÊTES DE COLONNES

CHAMP DE VALEUR

Pour créer une requête d'analyse croisée à partir de la table "COMMANDES"

<CLIC G> sur

dans le groupe "REQUÊTES" de l'onglet "CRÉER"

l'assistant s'affiche

<CLIC G> sur de <CLIC G> sur "COMMANDES" dans la liste des tables au dessus

<CLIC G> sur


98 <CLIC G> sur "VILLE D'EXPÉDITION" puis sur

pour mettre les villes en entête de ligne

<CLIC G> sur SÉLECTIONNER "DATE D'EXPÉDITION" pour mettre les dates en entête de colonne

<CLIC G> sur SÉLECTIONNER "MOIS" dans les périodicités proposées pour afficher non pas toutes les

un regroupement pour chaque mois

<CLIC G> sur Associer la fonction "SOMME"au champ "FRAIS D'EXPÉDITION"

Nommer la requête "COMMANDES_ANALYSE CROISÉE" étant sélectionné, <CLIC G> sur le résultat de la requête s'affiche

NOTES

dates mais


IV – UTILISER ET INTERROGER UNE BASE ACCESS Il est intéressant de comparer les résultats d'une requête "SÉLECTION" et d'une requête "ANALYSE CROISÉE", pour les mêmes informations et critères. Ainsi la requête sélection correspondante donne ceci :

… La requête d'analyse croisée peut aussi être créée directement, sans assistant.

GROUPE "REQUÊTES"

ONGLET "CRÉER" bloc)

(3ème

<CLIC G> SUR une boite de dialogue permettant de choisir les tables ou les requêtes à ajouter s'affiche AJOUTER LES TABLES AJOUTER LES CHAMPS EFFECTUER LES REGROUPEMENTS NÉCESSAIRES TESTER LA REQUÊTE EN MODE SÉLECTION

<CLIC G> SUR DE L'ONGLET la ligne "Analyse" s'affiche

NOTES

POUR TRANSFORMER LA REQUÊTE

99


100

LIGNE D'ANALYSE

La ligne "ANALYSE" décrit l'affectation du champ dans l'analyse croisée Le terme "Non Affiché", est destiné aux champs utilisés pour les regroupements ou calculs, mais qui ne seront pas affichés dans la feuille de données Créer la requête "SÉLECTION" suivante :

Afficher la feuille de données correspondante et l'enregistrer sous "PRODUITS REQUÊTE2"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

101

Transformer la requête "PRODUITS REQUÊTE2" en requête "ANALYSE CROISÉE" avec en ligne les catégories, en colonne les noms des employés et en valeur les quantités et l'enregistrer sous "PRODUITS REQUÊTE2_ANALYSE CROISÉE

3 LIAISON DE DONNÉES VERS EXCEL Excel est l'outil idéal pour synthétiser les données d'une base que ce soit sous forme de tableau en utilisant les fonctions de base de données d'Excel ou de tableau ou graphique croisé dynamique (Un fichier de connexion est alors créé dans les "sources de données" de l'utilisateur et donc accessible directement comme connexion existante).

Il est possible de faire un simple copier/coller entre ACCESS (table, requête…) et Excel.

BOUTON GAUCHE OUVRIR LA TABLE OU LA REQUÊTE SÉLECTIONNER LES DONNÉES "EN MODE FEUILLE DE DONNÉES" GLOBALEMENT OU PAR COLONNES LES COPIER DANS LE PRESSE-PAPIERS LES COLLER DANS LA FEUILLE EXCEL (FORMAT EXCEL8)

les données collées sont indépendantes Faire un copier-coller de la table "clients" dans Excel

NOTES


102 Il est aussi possible de maintenir une liaison entre les données d'Access et les données d'Excel. Le tableau ainsi créé peut être modifié mais toute actualisation efface les modifications à moins que la connexion ait été coupée ONGLET "DONNÉES" GROUPE "DONNÉES EXTERNES" (1er bloc)

<CLIC G>

SUR SÉLECTIONNER LE FICHIER VALIDER LA SOURCE (PROPRIÉTÉS DES LIAISONS DE DONNÉES) VALIDER LES INFORMATIONS D'INITIALISATION OLE SÉLECTIONNER LA TABLE OU LA REQUÊTE À IMPORTER POUR ACCEPTER L'IMPORTATION DES DONNÉES DANS EXCEL SOUS FORME DE TABLEAU

Créer dans Excel en feuille 1 un tableau à partir de la requête "PRODUITS REQUÊTE2" Renommer la feuille 1 en "DONNÉES"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

103

Préparer dans ACCESS une requête sélectionnant les données dont vous avez besoin puis rapatrier ces données sous forme de tableau dans la 1ère feuille et utiliser les fonctions de base de données dans les autres feuilles pour effectuer vos calculs

Penser à actualiser les données en cliquant sur de l'onglet "DONNÉES" de Excel afin que ces dernières soient à jour de toute modification effectuée sur la base Si le fichier de données ACCESS a été renommé ou déplacé (cas probable des exercices ATTENTION

de ce livre), cliquer dans Excel sur

et redéfinir le chemin d'accès par

Si vous voulez travailler directement sur les données importées, cliquer sur (vos données ne seront alors plus actualisées)

Le tableau croisé dynamique peut être créé directement lors de la connexion ou s'appuyer sur le tableau précédemment importé en feuille 1. ONGLET "DONNÉES" GROUPE "DONNÉES EXTERNES" (1er bloc)

<CLIC G>

SUR SÉLECTIONNER LE FICHIER VALIDER LA SOURCE (PROPRIÉTÉS DES LIAISONS DE DONNÉES) VALIDER LES INFORMATIONS D'INITIALISATION OLE SÉLECTIONNER LA TABLE OU LA REQUÊTE À IMPORTER CHOISIR "RAPPORT DE TABLEAU CROISÉ DYNAMIQUE" POUR ACCEPTER L'IMPORTATION DES DONNÉES DANS EXCEL SOUS FORME DE TABLEAU

le volet

s'affiche à droite de la fenêtre

FAIRE GLISSER CHAQUE CHAMP À SA POSITION

le tableau croisé dynamique prend forme au fur et à mesure

NOTES


104

FAIRE GLISSER

FAIRE GLISSER FAIRE GLISSER

Créer dans le même classeur Excel en feuille 2 un tableau croisé dynamique à partir de la requête "PRODUITS REQUÊTE2" - Renommer la feuille 2 en "TABLEAU CROISÉ"

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

105

Le graphique croisé dynamique s'effectue selon une méthode similaire. ONGLET "DONNÉES" GROUPE "DONNÉES EXTERNES" (1er bloc)

<CLIC G>

SUR SÉLECTIONNER LE FICHIER VALIDER LA SOURCE (PROPRIÉTÉS DES LIAISONS DE DONNÉES) VALIDER LES INFORMATIONS D'INITIALISATION OLE SÉLECTIONNER LA TABLE OU LA REQUÊTE À IMPORTER CHOISIR "RAPPORT DE TABLEAU CROISÉ DYNAMIQUE" POUR ACCEPTER L'IMPORTATION DES DONNÉES DANS EXCEL SOUS FORME DE TABLEAU

le volet

s'affiche à droite de la fenêtre

FAIRE GLISSER CHAQUE CHAMP À SA POSITION

Créer dans le même classeur Excel en feuille 3 un graphique croisé dynamique à partir de la requête "PRODUITS REQUÊTE2" ; le transformer en cône 3D - Renommer la feuille 3 en "GRAPHIQUE CROISÉ" puis enregistrer le classeur


106 Il reste alors à positionner le graphique dans la feuille, à éventuellement l'agrandir, modifier son type et l'enrichir INFOS

Chacune des opérations ci-dessus conduit à la création d'une connexion entre les fichiers Excel et ACCESS. Cette connexion se traduit concrètement par un fichier contenant toutes les caractéristiques de la connexion ; ce fichier est stocké dans le dossier "SOURCES DE DONNÉES" des documents de l'utilisateur

FICHIERS DE CONNEXION VENANT D'ÊTRE CRÉÉS

Ce fichier porte le suffixe .odc et peut être ouvert en mode texte avec le bloc-notes pour modification (utilisateur expérimenté), notamment en cas de déplacement des fichiers AVANCÉ

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

4 ÉTIQUETTES Cet assistant permet de créer des étiquettes standard ou personnalisées.

GROUPE "ÉTATS"

(5ème

ONGLET "CRÉER" bloc)

SÉLECTIONNER LA REQUÊTE OU LA TABLE

<CLIC G> SUR l'assistant s'affiche et guide l'utilisateur tout au long de la requête SÉLECTIONNER LE FABRICANT DE L'ÉTIQUETTE SÉLECTIONNER LA RÉFÉRENCE DE L'ÉTIQUETTE <CLIC G> SUR SÉLECTIONNER LES ÉLÉMENTS DE MISE EN FORME DU TEXTE DES ÉTIQUETTES

<CLIC G> SUR SAISIR DU TEXTE DIRECTEMENT SI NÉCESSAIRE

<SÉLECTIONNER> LES CHAMPS DÉSIRÉS AVEC <ENTRÉE> ENTRE CHAQUE LIGNE ET UN ESPACE ENTRE CHAQUE CHAMP <CLIC G> SUR INDIQUER DE LA MÊME MANIÈRE L'ORDRE DE TRI

<CLIC G> SUR NOMMER L'ÉTAT <CLIC G> SUR

POUR AFFICHER LES ÉTIQUETTES

Si un problème de présentation se pose, afficher les étiquettes en mode " PAGE" et effectuer les modifications de présentation et de mise en page comme dans n'importe quel état. Revenir en mode "APERÇU AVANT IMPRESSION" pour juger du résultat Les étiquettes figurent sous le nom qui leur a été donné dans les états

Pour faire un mailing à tous nos clients, nous avons acheté une boîte d'étiquettes autocollantes (rester dans le standard : Avery…) et nous allons imprimer nom, adresse, et autres informations dessus SÉLECTIONNER la requête "CLIENTS (ÉTENDU)" <CLIC G> sur

(groupe "ÉTATS" de l'onglet "CRÉER")

l'assistant s'affiche et va guider l'utilisateur tout au long de la requête SÉLECTIONNER le fabricant de l'étiquette : "Avery"

SÉLECTIONNER la référence:

(indiquée sur la boîte)

<CLIC G> sur SÉLECTIONNER la mise en forme du texte des étiquettes comme ci-dessous

NOTES

107


108

<CLIC G> sur SAISIR directement le texte : "PERSONNEL" Appuyer sur <ENTRÉE> SÉLECTIONNER le champ "NOM" dans le volet de gauche puis <CLIC G> sur

Taper un espace SÉLECTIONNER le champ "PRÉNOM" dans le volet de gauche puis <CLIC G> sur

Appuyer sur <ENTRÉE> SÉLECTIONNER le champ "ADRESSE" dans le volet de gauche puis <CLIC G> sur

Appuyer sur <ENTRÉE> SÉLECTIONNER le champ "CODE POSTAL" dans le volet de gauche puis <CLIC G> sur

Taper un espace SÉLECTIONNER le champ "VILLE" dans le volet de gauche puis <CLIC G> sur

le résultat doit être identique à ci-dessous

<CLIC G> sur Sélectionner le champ "NOM" dans le volet de gauche puis <CLIC G> sur INDIQUER un tri par nom

<CLIC G> sur Nommer l'état "ÉTIQUETTES CLIENTS" Choisir <CLIC G> sur EN MODE "PAGE"

Sélectionner en haut de l'étiquette "personnel" Choisir une police de taille 11 italique Sélectionner les champs "nom" "prénom" Mettre en gras

NOTES


IV – UTILISER ET INTERROGER UNE BASE ACCESS

109

Sélectionner "marges étroite" <CLIC G> sur

de

pui sur

pour visualiser les étiquettes

Les étiquettes s'impriment comme n'importe quel état ; le mieux est de les imprimer à partir du mode "APERÇU AVANT IMPRESSION" en cliquant sur

(1er outil du ruban)

Comme dans tout état, passer en mode "PAGE" pour mettre en forme individuellement les champs et en mode "CRÉATION" pour modifier ces mêmes champs

(notamment outil

)

À partir de la table "CLIENTS" et de la table "COMMANDES", extraire dans une requête les champs nécessaires pour créer des étiquettes à destination des clients ayant passé strictement moins de 3 commandes. Créer les étiquettes correspondantes sur des étiquettes Avery C2166 avec nom, prénom, adresse, code postal et le tout avec une présentation soignée (police de taille lisible et couleurs), mettre nom et prénom en gras taille 16. Enregistrer sous le nom "ÉTIQUETTES CLIENTS MOINS DE 3 COMMANDES"

NOTES


110

5 ÉCHANGE DE DONNÉES AVEC WORD Même s'il est aisé de faire directement des étiquettes dans ACCESS, Word est l'outil incontournable de traitement de texte, notamment pour les mailings. Il faut alors indiquer à Word dans quelle base puis dans quelle table ou requête se trouvent les données puis insérer les champs à leur position dans le texte. Les champs seront alors remplacés par leur valeur dans le mailing. ONGLET "PUBLIPOSTAGE" GROUPE "DÉMARRER LA FUSION ET LE PUBLIPOSTAGE" (2ème bloc) OUVRIR LE DOCUMENT PRINCIPAL (lettre normale qui servira de base au mailing)

<CLIC G> SUR

de

ET CHOISIR

<CLIC G> SUR de ET CHOISIR l'assistant s'affiche et va guider l'utilisateur DÉSIGNER LE DOSSIER CONTENANT LA BASE PUIS LA BASE ELLE-MÊME VALIDER LES PROPRIÉTÉS DE LIAISON SÉLECTIONNER LA REQUÊTE OU LA TABLE À PRENDRE EN COMPTE

POUR VALIDER


IV – UTILISER ET INTERROGER UNE BASE ACCESS

111

ONGLET "PUBLIPOSTAGE" GROUPE "CHAMPS D'ÉCRITURE ET D'INSERTION" (3ème bloc) <CLIC G> DANS LE TEXTE À LA POSITION D'INSERTION

<CLIC G> SUR de ET INSÉRER LE PREMIER CHAMP <ENTRÉE> POUR CRÉER UN PARAGRAPHE OU <MAJ> <ENTRÉE> POUR ALLER À LA LIGNE IDEM POUR TOUS LES CHAMPS À INSÉRER METTRE EN FORME ÉVENTUELLEMENT LES CHAMPS PUIS ENREGISTRER LA LETTRE

ATTENTION

Si les valeurs s'affichent dans Word avec plusieurs décimales, aller dans les de Word, OPTIONS AVANCÉES, groupe (le dernier) et cocher

OPTIONS

ONGLET "PUBLIPOSTAGE" GROUPE "APERÇU DES RÉSULTATS" (4ème bloc)

<CLIC G> SUR

DE "PUBLIPOSTAGE" POUR AFFICHER LES VALEURS DES CHAMPS

(idem pour revenir aux champs mêmes) vous avez alors la possibilité de fusionner dans un nouveau fichier que vous imprimerez ou de fusionner directement vers l'imprimante FAIRE DÉFILER AVEC


112 À partir de la table "CLIENTS" et de la table "COMMANDES", extraire dans une requête les champs nécessaires pour créer des étiquettes à destination des clients ayant passé strictement moins de 3 commandes. Créer un courrier de mailing dans Word correspondant à celui-ci-dessous

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

113

Dans ce cas de figure, la base de données est à créer complètement ; Ce sera à priori une base simple ne comprenant qu'une seule table (ou plusieurs tables mais sans liaison entre elles) et sa manipulation s'effectuera en mode feuille de données, un mode dont l'utilisation est très proche de celle d'Excel (la création de bases complexes est étudiée dans le cours de second niveau). Faîtes bien à ce niveau la différence entre Excel et ACCESS. Excel est un tableur conçu pour traiter des données de synthèse sous forme de tableau (même si ses fonctionnalités ont évolué et qu'il peut gérer des données comme des enregistrements sous forme de lignes et à travers un masque de saisie) ACCESS est conçu pour traiter des données multiples sous forme organisée de telle manière que toute donnée disponible soit accessible (Access permet de faire la synthèse de ces données sous forme de tableau mais Excel peut aussi être utilisé en liaison avec Access pour faire cette synthèse et permet de manipuler les tableaux de manière plus élaborée)

ACCESS, dès l'ouverture, propose de créer une base vierge, de créer une nouvelle base à partir de modèles ou d'utiliser une base existante (liste des dernières bases utilisées).

BASE VIERGE

A PARTIR D'UN MODÈLE

BASES EXISTANTES

NOTES


114 1 CRÉATION A PARTIR D'UN MODÈLE Des modèles très simples sont disponibles avec ACCESS ; il n'est alors pas vraiment nécessaire de procéder à une analyse complexe puisque la structure de la base est prédéfinie. MENU FICHIER DANS LE VOLET DU MILIEU <CLIC G> SUR UN DES MODÈLES PROPOSÉS

le volet de droite affiche les informations de la nouvelle base CONSERVER LE NOM OU DONNER UN NOUVEAU NOM À LA BASE

<CLIC G> SUR <CLIC G> sur

pour indiquer le dossier ou l'enregistrer s'il est différent de "documents"

Créer une base sur le modèle "CONTACTS" La nommer "ADRESSES" et la parcourir La fermer permet de naviguer entre les pages de modèles INFOS

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

115

2 CRÉATION D'UNE BASE VIERGE L'utilisateur choisit de créer de toutes pièces la base de données après avoir procédé à l'analyse des informations. MENU FICHIER DANS LE VOLET DU MILIEU

<CLIC G> SUR le volet de droite affiche les informations de la nouvelle base DONNER UN NOM À LA BASE

<CLIC G> SUR <CLIC G> sur

pour indiquer le dossier ou l'enregistrer s'il est différent de "documents"

Le nom par défaut de la base est "Database1.accdb" pour la première créée puis " Database 2.accdb", " Database 3.accdb", … il est important de donner un nom plus parlant à la base L'extension du nom de fichier d'une base ACCESS est.ACCDB

ATTENTION

Une seule base de données peut être ouverte à la fois. L'ouverture d'une base fermera automatiquement une autre déjà ouverte ; mais il peut y avoir en même temps plusieurs sessions d'ACCESS avec une base différente dans chaque session. Lancer ACCESS 2010 Créer un fichier de base de données vide nommé "OUVRAGES"

NOTES


116 3 CREATION D'UNE TABLE Une table regroupe des informations relatives à un même sujet (personnel, clients, factures, stock, livres, auteurs...). Les données peuvent être du texte, des dates, des nombres, des valeurs logiques… Le nombre, le contenu et les relations des tables sont définis lors de l'analyse (absolument indispensable pour une base complexe) Une table vide est automatiquement proposée lors de la création d'une nouvelle base (avec un champ de numérotation automatique). Il ne reste qu'à la renseigner.

CHAMP DE NUMÉROTATION CRÉÉ AUTOMATIQUEMENT

Pour ajouter de nouvelles tables, la procédure de création est semblable à celle des autres objets de la base

GROUPE "TABLES"

(2ème

ONGLET "CRÉER" bloc)

<CLIC G> SUR POUR CRÉER LA NOUVELLE TABLE EN MODE "FEUILLE DE DONNÉES" il faut maintenant renseigner les différents champs à inclure dans la table Dans la base en cours "OUVRAGES", Observer la table vide proposée

4 MODE FEUILLE DE DONNÉES Une table peut être affichée selon plusieurs modes ; le mode "FEUILLE DE DONNÉES" permet une gestion simple des données, de leur structure et de leur présentation. est alors activé en bas et à droite de l'écran les informations de la table sont affichées sous forme d'une feuille très semblable à une feuille de travail Excel

5 STRUCTURE DE LA TABLE Chaque enregistrement contient les données propres à un élément de la table (l'employé, le client, le produit...). Un enregistrement correspond à une ligne. Chaque champ contient des informations de nature homogène (le nom, le prénom, le code, le libellé ...). Un champ correspond à une colonne. A la création de la table, un premier champ "N°" existe déjà ; ce champ en numération automatique unique permet d'identifier les enregistrements

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

117

NOM DE LA TABLE

ENREGISTREMENTS

CHAMPS

FAIRE DÉFILER, TRIER, FILTRER LES ENREGISTREMENTS

ATTENTION

Éviter d'intervenir sur une table appartenant à une base complexe dont on connaît mal la structure ; toutes les sécurités, filtres et verrous mis en place dans les formulaires pour éviter une saisie inadéquate ou incomplète ne seraient alors pas actifs

6 CRÉATION DES CHAMPS En mode "FEUILLE DE DONNÉES", une colonne correspond à un champ. Pour créer un nouveau champ, il suffit donc de créer une nouvelle colonne.

BOUTON GAUCHE

CLAVIER

<CLIC G> SUR LA ZONE INDIQUER LA NATURE DU CHAMP SAISIR LE NOM DU CHAMP (de la colonne) APPUYER SUR <TAB> POUR PASSER À LA COLONNE SUIVANTE

<CLIC G> SUR LA ZONE SAISIR LE NOM DU CHAMP (de la colonne) APPUYER SUR <TAB> POUR PASSER À LA COLONNE SUIVANTE….

Créer ainsi tous les champs de la table

NOTES


118 Dans la table en cours de la base "OUVRAGES", Créer les champs suivants :

C'EST ICI QU'IL FAUT FAIRE ATTENTION

UN <CLIC G>

ET NON LÀ

Un champ peut aussi être ajouté à partir de modèles prédéfinis.

ONGLET "CHAMPS" GROUPE "AJOUTER ET SUPPRIMER" (2ème bloc) <CLIC G> SUR LE NOM DU CHAMP APRÈS LEQUEL DOIT ÊTRE INSÉRÉ LE NOUVEAU CHAMP <CLIC G> SUR LE TYPE DE CHAMP À INSÉRER OU POUR CHOISIR DANS UNE LISTE SAISIR LE NOM DU CHAMP (de la colonne) Répéter l'opération pour tous les champs…. <CLIC G> POUR CRÉER UN CHAMP DE CE TYPE

Dans la table en cours de la base "OUVRAGES", Ajouter un champ "mémo" à la suite des champs existants Le nom du champ doit être simple : pas d'espace, pas d'accents, pas de caractères autres que les lettres de l'alphabet et les chiffres – utiliser sa légende pour rendre le nom du champ explicite à l'affichage

7 SÉLECTION DU CHAMP La sélection est nécessaire avant toute intervention sur le champ.

BOUTON GAUCHE <CLIC G> AU-DESSUS DU NOM DU CHAMP FORME DU POINTEUR : la colonne est entourée d'un cadre

Dans la table en cours de la base "OUVRAGES", Sélectionner le champ "AUTEUR" puis le champ "EDITEUR"

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

119

8 MODIFICATION DU NOM DU CHAMP Le nom du champ est très important ; il doit être parlant pour bien désigner la nature des données contenues. Le nom du champ doit de préférence respecter certaines consignes :  Ne pas comporter de caractères accentués  Être court (si possible un seul terme) ; mettre alors en capitale chaque mot : CodePostal Ce sont ici des recommandations nées de l'expérience et conseillées par la prudence

BOUTON DROIT <CLIC D> SUR LE NOM DU CHAMP

ONGLET "CHAMPS" GROUPE "PROPRIÉTÉS" (3ème bloc) SÉLECTIONNER UN CHAMP

le nom du champ est en surbrillance SAISIR LE NOUVEAU NOM DU CHAMP APPUYER SUR <TAB> OU <ENTRÉE>

<CLIC G> SUR SAISIR NOM, LÉGENDE, DESCRIPTION POUR VALIDER

Il est aussi possible de faire un <DOUBLE CLIC> sur le nom du champ

Dans la table en cours de la base "OUVRAGES", Renommer le champ "mémo" en "COMMENTAIRES"

9 ORDRE DES CHAMPS Les informations ne sont pas toujours dans l'ordre le plus parlant ; c'est pourquoi il est souvent utile de déplacer en tête les colonnes de champs importants.

BOUTON GAUCHE <CLIC G> SUR

LA TÊTE DE COLONNE FORME DU POINTEUR FAIRE ÉVENTUELLEMENT GLISSER LE POINTEUR SUR LES TÊTES DE COLONNE ADJACENTES POUR SÉLECTIONNER PLUSIEURS CHAMPS

ne pas relâcher la souris pendant la sélection

NOTES


120

BOUTON GAUCHE POINTER DANS LA SÉLECTION SUR UN NOM DE CHAMP FAIRE GLISSER HORIZONTALEMENT LES TÊTES DE COLONNES À LEUR NOUVELLE POSITION

Dans la table en cours de la base "OUVRAGES", mettre les champs dans l'ordre suivant

10 SUPPRESSION DU CHAMP Il peut être nécessaire de supprimer le champ.

BOUTON DROIT <CLIC D> SUR LE NOM DU CHAMP

ONGLET "CHAMPS" GROUPE "AJOUTER ET SUPPRIMER" (2ème bloc) SÉLECTIONNER LE CHAMP

<CLIC G> SUR Dans la table en cours de la base "OUVRAGES", Insérer un champ vierge à droite du champ "Editeur" Le supprimer

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

121

Les données sont disposées en lignes, chaque ligne correspondant à un enregistrement.

1 SAISIE DES DONNÉES L'ajout d'un enregistrement crée une nouvelle ligne à la fin de la feuille de données.

TABLE OUVERTE (en mode feuille de données)

<CLIC G> SUR LE PREMIER CHAMP VIDE À LA SUITE DE SAISIR LA PREMIÈRE INFORMATION PUIS <TAB> SAISIR LES INFORMATIONS DE CHAQUE CHAMP EN FAISANT <TAB> ENTRE CHAQUE SAISIE

le changement d'enregistrement valide la saisie

ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc)

BOUTON GAUCHE <CLIC G> SUR

DE LA ZONE DE

<CLIC G> SUR

DÉFILEMENT

NOUVEL ENREGISTREMENT EN COURS D'ÉCRITURE

CRÉER UN NOUVEL ENREGISTREMENT

Dans la table en cours de la base "OUVRAGES", Saisir les données comme ci-dessus (jusqu'au N°19)

NOTES


122 Le presse-papier est très pratique pour insérer des données, que ce soit un tableau complet, une ou plusieurs lignes (enregistrements) ou une ou plusieurs colonnes (valeurs de champ). Cette opération peut être effectuée aussi bien à partir d'une autre table ACCESS que d'un tableau Excel. La seule contrainte à respecter est la suivante : Si vous ajoutez des lignes, sélectionnez la dernière ligne de la table avec le sélecteur d'enregistrement sur lequel vous faites un <CLIC DROIT> (les enregistrements sont alors ajoutés) Si vous collez des valeurs de champ en colonne à la place de valeurs existantes, sélectionner la colonne concernée en cliquant sur la tête de colonne sur laquelle vous faîtes un <CLIC DROIT> (les valeurs du presse-papiers remplacent les valeurs existantes à partir de la 1ère valeur)

2 NAVIGATION DANS LES DONNÉES Il suffit de cliquer sur une donnée pour que la ligne, donc l'enregistrement soit sélectionné. L'ascenseur vertical permet de choisir les lignes à afficher.

ENREGISTREMENT EN COURS

La zone de défilement, en bas et à gauche permet la navigation entre les enregistrements, la recherche et le filtrage. N° ENREGISTREMENT ACTUEL

1ER ENREGISTREMENT

CRÉER UN NOUVEL ENREGISTREMENT

ENREGISTREMENT SUIVANT

CHERCHER UN ENREGISTREMENT

DERNIER ENREGISTREMENT

ÉTAT DU FILTRE

Dans la table en cours de la base "OUVRAGES", Faire défiler les enregistrements avec les outils de la zone de défilement

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE Il est aussi possible d'atteindre directement un enregistrement spécifique ONGLET "ACCUEIL" GROUPE "RECHERCHER" (5ème bloc) <CLIC G> SUR <CLIC G> SUR LA POSITION DE L'ENREGISTREMENT À ATTEINDRE

Il est possible d'accéder à un enregistrement spécifique soit en cliquant sur cet enregistrement s'il est affiché à l'écran, soit en tapant directement le N° de l'enregistrement dans la zone de défilement puis <ENTRÉE> s'il ne l'est pas Dans la table en cours de la base "OUVRAGES", Accéder au dernier enregistrement, au premier, au 18ème

3 SÉLECTION DES DONNÉES La sélection des données va précéder leur modification ou leur suppression. Elle s'effectue de manière aussi naturelle que dans un tableur. Sélection d'une données : POINTER au-dessus de la donnée (forme du pointeur ) puis <CLIC G> Sélection de plusieurs données FAIRE GLISSER sur les données (forme du pointeur ) Sélection d'une ligne : en début de ligne sur (forme du pointeur ) puis <CLIC G> POINTER

Sélection de la table entière : POINTER à l'intersection des têtes de lignes et de colonnes sur

<CLIC G> ICI

(forme du pointeur

NOTES

) puis <CLIC G>

de

123


124 Le ruban permet aussi d'effectuer une sélection globale. ONGLET "ACCUEIL" GROUPE "RECHERCHER" (5ème bloc) <CLIC G> SUR <CLIC G> SUR Pour annuler une sélection, cliquer n'importe où dans la table

Dans la table en cours de la base "OUVRAGES", Sélectionner avec la souris le 1er enregistrement puis le dernier Sélectionner toute la table avec la souris, avec le menu puis annuler la sélection

4 MODIFICATION DES DONNÉES Contrairement à un fichier de bureautique classique type Word™, Excel™, Powerpoint™…, toute modification de données est immédiatement enregistrée dans la base. Seules les modifications de structure, de mise en forme ou de macros/modules ont besoin d'être explicitement enregistrées. Pour modifier les données d'une table, il suffit de cliquer avec la souris sur la cellule (intersection ligne/colonne) contenant l'information désirée. Si les données du champ servent de clé à la table, la modification est impossible ATTENTION

BOUTON GAUCHE TABLE AFFICHÉE (en mode feuille de données) AFFICHER L'ENREGISTREMENT DÉSIRÉ AVEC L'ASCENSEUR OU LES CASES DE DÉFILEMENT <CLIC G> SUR LA CELLULE CONTENANT L'INFORMATION À MODIFIER METTRE À JOUR DES NOUVELLES DONNÉES

le déplacement sur une autre cellule valide la modification

ATTENTION

Si vous vous apercevez en cours de saisie que vous faîtes une erreur, la touche <ECHAP> du clavier rétablit les données (s'il n'y a pas eu changement de champ) ou la touche

de la barre d'outils "ACCÈS RAPIDE" (s'il y a eu changement de champ)

Si la manipulation est répétitive, penser à utiliser le presse papiers couper/copier/coller Si la manipulation est globale, l'utilisation d'une requête de mise à jour est appropriée Dans la table en cours de la base "OUVRAGES", Remplacer le sujet "Météorologie" par "Météo" pour chacun des enregistrements concernés

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

125

5 SUPPRESSION D'UN ENREGISTREMENT La suppression d'une ligne correspond ici à la suppression d'un enregistrement.

CLAVIER

BOUTON DROIT

SÉLECTIONNER LA LIGNE TOUCHE <SUPP>

SÉLECTIONNER LA LIGNE

<CLIC D>

POUR VALIDER

POUR VALIDER

ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) SÉLECTIONNER LA LIGNE

<CLIC G> SUR POUR VALIDER

Si des données d'autres tables sont liées à l'enregistrement à supprimer, il faut d'abord supprimer ces données connexes puis revenir supprimer l'enregistrement. Dans la table en cours de la base "OUVRAGES", Créer le nouvel enregistrement suivant : Le supprimer

6 RECHERCHE DE DONNÉES Si la recherche concerne la base entière, la recherche s'effectue dans tous les champs. ZONE DÉFILEMENT FEUILLE DE DONNÉES AFFICHÉE

<CLIC G> SUR

(extrémité de la zone de défilement)

SAISIR UN À UN LES CARACTÈRES DE LA RECHERCHE

les données correspondantes s'affichent au fur et à mesure

TERME À RECHERCHER

NOTES


126 Le ruban permet d'effectuer la recherche tout en affinant les critères. ONGLET "ACCUEIL" GROUPE "RECHERCHER" (5ème bloc)

<CLIC G> SUR RENSEIGNER LA BOITE DE DIALOGUE (vérifier que dans "regarder dans" est indiqué le nom du

champ sinon l'afficher avec la liste déroulante) POUR ATTEINDRE LA PROCHAINE OCCURRENCE

Access s'arrête à chaque fois qu'il trouve les termes recherchés LANCE LA RECHERCHE PUIS PASSE À L'OCCURRENCE SUIVANTE CHAÎNE DE CARACTÈRES RECHERCHÉE

RECHERCHE SUR LE CHAMP SÉLECTIONNÉ OU SUR LA TOTALITÉ DE LA

PRÉCISE SI LA RECHERCHE EST SUR TOUT OU PARTIE DU CONTENU DU CHAMP

Dans la table en cours de la base "OUVRAGES", Rechercher le terme "bivouac" des 2 manières exposées

ATTENTION

Attention à bien orthographier les mots à rechercher. Il est possible de distinguer les majuscules des minuscules lors de la recherche en cochant

7 REMPLACEMENT DE DONNÉES L'utilisation est sensiblement la même que pour la recherche hormis le fait qu'il faut indiquer par quoi il faut remplacer l'objet de la recherche. ONGLET "ACCUEIL" GROUPE "RECHERCHER" (5ème bloc) <CLIC G> SUR RENSEIGNER LA BOITE DE DIALOGUE POUR REMPLACER TOUTES LES OCCURRENCE EN UNE SEULE FOIS

C'est un des avantages de l'affichage de la table en mode " FEUILLE DE DONNÉES" que de permettre un remplacement aisé de données pour des mises à jour ou des corrections, sans avoir à utiliser de requêtes (plus complexes).

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

127

Penser à faire des Copier/Coller entre les données et la zone de recherche pour éviter les problèmes d'orthographe (espaces, accents…) Dans la table en cours de la base "OUVRAGES", Remplacer le sujet "Météo" par "Météorologie"

8 ENREGISTREMENT DE LA PRÉSENTATION A la fermeture de la table, ACCESS demande confirmation de l'enregistrement de la mise en forme.

Il est aussi possible d'enregistrer les modifications faîtes à la structure et à la mise en forme de la table (les modifications des données étant enregistrées au fur et à mesure). ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) <CLIC G>

SUR

Dans la table en cours de la base "OUVRAGES", Enregistrer les modifications de présentation effectuées

NOTES


128 9 CALCULS SUR ENREGISTREMENTS Cette fonctionnalité permet de faire des calculs en fin de colonne. Selon la nature du champ, ce peut être une somme, une moyenne ou le total des enregistrements. ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) <CLIC G> SUR (idem pour l'enlever) une ligne"total" s'affiche à la suite des enregistrements <CLIC G> SUR DU CHAMP POUR CHOISIR LA FONCTION ADAPTÉE les fonctions dépendent du type de champ ; elles sont nombreuses pour un champ numérique

Dans la table en cours de la base "OUVRAGES", Faire le total des enregistrements sur le champ "TITRE"

Lorsqu'il n'y a pas de valeurs dans le champ, c'est la fonction "compte" qui est proposée ; s'il y a des valeurs, tout un choix de fonctions est disponible. Dans la table en cours de la base "OUVRAGE", Ajouter le champ "VALEUR" et le mettre avant le champ "COMMENTAIRES" Saisir les valeurs telles que ci-dessous et faire les totaux puis la moyenne


V – CRÉER ET MODIFIER UNE BASE SIMPLE

129

10 TRI DES ENREGISTREMENTS Pour une meilleure lisibilité des données, elles peuvent aussi être triées.

BOUTON GAUCHE <CLIC G> SUR

DE LA TÊTE DE COLONNE

BOUTON DROIT <CLIC G> DANS LA COLONNE DE TRI

SERVANT AU TRI

<CLIC D> <CLIC G> SUR L'ORDRE DE TRI VOULU

<CLIC G> SUR

ONGLET "ACCUEIL" GROUPE " TRIER ET FILTRER " (3ème bloc) <CLIC G> DANS N'IMPORTE QUELLE DONNÉES DE LA COLONNE DE TRI <CLIC G> SUR ( pour supprimer le tri) les données sont triées dans l'ordre croissant ou décroissant du champ Dans la table en cours de la base "OUVRAGES", Trier les enregistrements par ordre croissant d'auteur, par ordre décroissant d'éditeur puis annuler les tris

11 FILTRAGE SIMPLE DES ENREGISTREMENTS Filtrer les enregistrements n'affiche que les enregistrements correspondant à des critères définis. Les autres enregistrements sont alors masqués.

BOUTON GAUCHE

BOUTON DROIT

<CLIC G> SUR

DE LA TÊTE DE COLONNE SERVANT DE FILTRE <COCHER> LE FILTRE VOULU

<CLIC G> SUR LA VALEUR DE FILTRE <CLIC G> SUR LE FILTRE VOULU

OU

OU

<CLIC G> SUR

<CLIC G> SUR ONGLET "ACCUEIL" GROUPE " TRIER ET FILTRER " (3ème bloc) <CLIC G> DANS LA COLONNE DE FILTRE <CLIC G> SUR <COCHER> LE FILTRE VOULU

OU

<CLIC G> SUR seules les données correspondant au filtre sont affichées


130

ATTENTION

Pour réafficher/filtrer les enregistrements, cliquer dans le ruban sur ou dans la zone de défilement sur / ou utiliser le menu contextuel dans la colonne adéquate Dans la table en cours de la base "OUVRAGES", N'afficher que les ouvrages dont le sujet est "Aventures" puis annuler le filtre N'afficher que les ouvrages dont le sujet est "Aventures" et l'auteur "Jules Vernes" Annuler le filtre

Pour des raisons de lisibilité, il peut être utile de modifier la police, la hauteur des lignes ou la largeur des colonnes. La méthodologie est proche de celle d'Excel™.

1 HAUTEUR DES LIGNES La hauteur des lignes s'adapte automatiquement à celle de la police choisie mais elle peut être modifiée. Ce sont toutes les lignes de la table qui sont ici concernées.

BOUTON GAUCHE

BOUTON DROIT

POINTEUR SUR LE BORD INFÉRIEUR DE LA CASE DE SÉLECTION D'UNE LIGNE ÉTIRER LA LIGNE VERS LE HAUT OU VERS LE BAS POUR ADAPTER SA HAUTEUR

<CLIC D>DANS UNE CASE DE SÉLECTION D'ENREGISTREMENT SAISIR LA HAUTEUR

toutes les lignes sont modifiées

POUR VALIDER

ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) <CLIC G>

SUR

SAISIR LA HAUTEUR POUR VALIDER

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

131

FAIRE GLISSER POUR MODIFIER LA HAUTEUR DES LIGNES

OU <CLIC D> SUR LA CASE DE SÉLECTION HAUTEUR DE LIGNE

Dans la table en cours de la base "OUVRAGES", Affecter la hauteur "18" aux lignes ou l'adapter globalement avec la souris

2 LARGEUR DES COLONNES Comme pour les lignes, La largeur des colonnes peut être modifiée et adaptée aux données saisies. Seules les colonnes sélectionnées sont modifiées.

BOUTON GAUCHE

BOUTON DROIT

SÉLECTIONNER LA OU LES COLONNES POINTEUR SUR LE BORD DROIT DE LA TÊTE

<CLIC D> SUR LE TITRE DE CHAMP

D'UNE COLONNE SÉLECTIONNÉE ÉTIRER VERS LA DROITE OU VERS LA GAUCHE

SAISIR LA LARGEUR POUR VALIDER

ONGLET "ACCUEIL" GROUPE "ENREGISTREMENTS" (4ème bloc) <CLIC G>

SUR

SAISIR LA LARGEUR POUR VALIDER

FAIRE GLISSER POUR MODIFIER

OU <CLIC D> SUR UNE TÊTE DE COLONNE LARGEUR DE CHAMP

CHAMPS SÉLECTIONNÉS

NOTES


132 Un <DOUBLE CLIC> avec la forme sur le bord droit de la tête d'une des colonnes sélectionnées ajuste la largeur des colonnes aux données contenues Dans la table en cours de la base "OUVRAGES", Adapter la largeur des colonnes à leur contenu

3 POLICE La modification de la police concerne ici la totalité des données. ONGLET "ACCUEIL" GROUPE "MISE EN FORME DU TEXTE" (6ème bloc) <CLIC G> SUR UN DES OUTILS DU RUBAN

Dans la table en cours de la base "OUVRAGES", Affecter la police Calibri 12 vert foncé

Les champs reçoivent tous la même mise en forme mais les champs de type "mémo" peuvent recevoir des attributs spécifiques, indépendamment du reste de la feuille de données. (cette mise en forme est plus facile en mode formulaire). ONGLET "ACCUEIL" GROUPE "MISE EN FORME DU TEXTE" (6ème bloc) DANS UNE CELLULE DU CHAMP DE TYPE "MÉMO" SÉLECTIONNER UN MOT (ou un caractère… comme dans Word)

<CLIC G> SUR UN DES OUTILS DU RUBAN Seule la sélection est affectée par la mise en forme choisie sauf l'alignement qui concerne le paragraphe

ATTENTION

Si les attributs affectent l'ensemble des données, c'est que le champ n'est pas réellement en "mémo" ; il faut alors lui assigner ce type dans les propriétés en mode "création" Le codage des champs "MÉMO" est de type "HTML"

Dans la table en cours de la base "OUVRAGES", Mettre à jour le champ "Commentaires" comme ci-après

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

133

4 FORMAT DES NOMBRES Le format des nombres permet d'affecter aux valeurs une présentation adaptée en gérant le nombre de décimales.

ONGLET "CHAMPS" GROUPE "MISE EN FORME" (4ème bloc) SÉLECTIONNER LE OU LES CHAMPS DE VALEUR <CLIC G> SUR UN DES OUTILS

+ OU – DE DÉCIMALES

FORMAT MONÉTAIRE (€) FORMAT DÉCIMAL (%)

FORMAT FIXE (séparateur

de milliers)

Dans la table en cours de la base "OUVRAGES", Assigner un format monétaire en euros sans décimales au champ valeur comme ci-dessous <CLIC G> sur pour enregistrer les modifications de structure et mise en forme

NOTES


134 Ne pas oublier que les modifications de structure et de mise en forme doivent être enregistrées (contrairement aux modifications de données) ATTENTION

Le formulaire est une fenêtre permettant d'afficher les données issues des tables d'une base de données ou les réponses d'une requête et éventuellement de créer, modifier ou supprimer ces données. Plusieurs types de formulaires peuvent être créés automatiquement à partir de la table sélectionnée : Le formulaire "simple" affiche tous les champs d'un seul enregistrement Le formulaire "plusieurs éléments" s'affiche en mode feuille de données " Le formulaire "double affichage" affiche dans le premier volet horizontal tous les champs d'un seul enregistrement (sélectionné dans le second volet) et dans le second volet tous les enregistrements en mode "FEUILLE DE DONNÉES Le formulaire s'affiche en mode "PAGE" et peut recevoir ainsi toutes les améliorations souhaitées – pour saisir ou modifier les données, revenir en mode " FORMULAIRE

1 FORMULAIRE SIMPLE C'est le plus courant. Il affiche la totalité des informations d'un enregistrement. Sa création est complètement automatique. ONGLET "CRÉER" GROUPE "FORMULAIRES" (4ème bloc) SÉLECTIONNER LA TABLE À PARTIR DE LAQUELLE LE FORMULAIRE DOIT ÊTRE CRÉÉ

<CLIC G> SUR le formulaire s'affiche tout prêt à l'écran

VALEUR DU CHAMP

ÉTIQUETTE DU CHAMP

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE À partir de la table en cours de la base "OUVRAGES", Créer un formulaire "SIMPLE" comme ci-avant – l'afficher en mode "FORMULAIRE" et passer d'un enregistrement à l'autre, l'enregistrer sous le nom "formulaire simple" puis le fermer

Pour afficher en mode formulaire ou inversement, <CLIC G> sur

2 FORMULAIRE "PLUSIEURS ÉLÉMENTS" Il affiche les enregistrements en mode "FEUILLE DE DONNÉES". ONGLET "CRÉER" GROUPE "FORMULAIRES" (4ème bloc) SÉLECTIONNER LA TABLE À PARTIR DE LAQUELLE LE FORMULAIRE DOIT ÊTRE CRÉÉ

<CLIC G> SUR <CLIC G> SUR le formulaire s'affiche tout prêt à l'écran

UN ENREGISTREMENT PAR LIGNE

À partir de la table en cours de la base "OUVRAGES", Créer un formulaire "PLUSIEURS ÉLÉMENTS" comme ci-dessus – l'afficher en mode "FORMULAIRE" puis se déplacer dans la feuille de données

NOTES

135


136 3 FORMULAIRE "DOUBLE AFFICHAGE" Il est très pratique car il permet de sélectionner dans la liste des enregistrements du volet bas l'enregistrement dont le détail est alors affiché dans le volet haut. ONGLET "CRÉER" GROUPE "FORMULAIRES" (4ème bloc) SÉLECTIONNER LA TABLE À PARTIR DE LAQUELLE LE FORMULAIRE DOIT ÊTRE CRÉÉ

<CLIC G> SUR <CLIC G> SUR le formulaire s'affiche tout prêt à l'écran

VOLET FORMULAIRE SIMPLE

FAIRE GLISSER POUR DÉLIMITER LES VOLETS ENREGISTREMENT AFFICHÉ

VOLET FEUILLE DE DONNÉES

À partir de la table en cours de la base "OUVRAGES", Créer un formulaire "DOUBLE AFFICHAGE" comme ci-dessous – l'afficher en mode "FORMULAIRE" , changer d'enregistrement - l'enregistrer sous le nom "formulaire double" puis le fermer

NOTES


V – CRÉER ET MODIFIER UNE BASE SIMPLE

4 PRÉSENTATION En mode "FEUILLE DE DONNÉES" ou en mode "PAGE", la présentation obéit aux mêmes règles que pour la table (voir page 130) ou pour l'état (voir page 72). À partir du formulaire "PLUSIEURS ÉLÉMENTS" en cours de la base "OUVRAGES", Affiner sa présentation comme ci-dessous et l'afficher en mode "FORMULAIRE" L'enregistrer sous le nom "consultation" puis le fermer

Ouvrir le formulaire "formulaire double" de la base "OUVRAGES", Affiner sa présentation comme ci-dessous et l'afficher en mode "FORMULAIRE" L'enregistrer puis fermer la base de données

NOTES

137


138

NOTES


IX–EXERCICES

139

C'est la base exemple de Microsoft (appelée aussi "comptoirs") utilisée pour le premier grand chapitre de cet ouvrage "Utiliser et interroger une base ACCESS". La base intitulée "NORTHWIND 2012 IOS" comporte la correction des différents exercices proposés

NOTES


140 C'est la base exemple utilisée pour le deuxième grand chapitre de cet ouvrage "Créer et modifier une base simple". La base intitulée "OUVRAGES IOS" comporte la correction des différents exercices proposés.

NOTES


Pour des raisons de lisibilité, il est employé dans cet ouvrage les termes de Windows pour Microsoft ™ Windows ®, Word pour Microsoft ™ Word 2010 ®, Excel pour Microsoft ™ Excel 2010 ®, Access pour Microsoft ™ Access 2010 ®, Powerpoint pour Microsoft ™ Powerpoint 2010® , Outlook pour Microsoft ™ Outlook 2010®, Explorer pour Microsoft ™ Explorer ® . Par ailleurs, toutes les copies d'écrans, images et icones ont été reproduites avec l'aimable autorisation de Microsoft ™

Tous les efforts ont été faits, et le temps nécessaire consacré, pour que cet ouvrage soit aussi fiable et rigoureux que possible. Cependant, ni l'auteur, ni l'éditeur ne sauraient être tenus pour responsable des conséquences de son utilisation ou des atteintes au droit des brevets ou des personnes qui pourraient résulter de cette utilisation. Toute reproduction, même partielle de cet ouvrage, et par quelque procédé que ce soit, est interdite sans autorisation préalable et passible d'une peine prévue par la loi sur la protection des droits d'auteur.


Dépôt légal 2ème Trim 2010 ISBN 978-2-916950-14-3

Ce support de cours est destiné à accompagner votre formation dans l'apprentissage de ce logiciel. Il peut être utilisé en auto-formation mais il est le support idéal d'une formation menée par un formateur. C'est un manuel d'apprentissage organisé sous forme de leçons, ou chaque brique de connaissance acquise est réutilisée dans les leçons suivantes et avec des exercices à réaliser pour bien mémoriser les actions. Le fichier d’exercice est téléchargeable sur le site de l'éditeur où vous pourrez aussi éventuellement vérifier vos acquis grâce à des tests de connaissance en ligne. Des emplacements sont prévus sur chaque page pour prendre des notes afin de bien se souvenir des recommandations de votre formateur. Après votre formation, n'hésitez-pas à reprendre ce manuel et à refaire les exercices pour bien ancrer ce que vous avez appris dans votre esprit.

Existent aussi Windows 7, 1er niveau utilisation Word 2010, 1er niveau utilisation Excel 2010, 1er niveau utilisation Outlook 2010, 1er niveau utilisation Powerpoint 2010, 1er niveau utilisation Internet, WindowsLiveMail, IE9 Windows 7, 2èm niveau configuration Word 2010, 2ème niveau, Faire un document long Access 2010, 2ème niveau, Programmation) Excel 2010, 2ème niveau, Plan, liaisons, solveur, fonctions , macros Excel 2010, 2ème niveau, Base de données, Hypothèses, fonctions Maintenance micro Réseaux versions spécifiques 2007 disponibles 129 rue du Maréchal Foch 14750 Saint Aubin sur Mer ios@ios.fr - www.ios.fr/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.