Access 2000 Mémento
Transcription
Access 2000 Mémento
Access 2000 Microsoft Ce facsimilé présente la table des matières et le début du chapitre 3 de l'ouvrage Mémento AVERTISSEMENT Access 2000 est une marque déposée de la société Microsoft. Toutes les marques citées dans cet ouvrage sont des marques déposées par leur propriétaire respectif. Cet ouvrage n’est pas la documentation officielle d’Access 2000 et son contenu n’engage pas la société Microsoft. Ce document contient des informations protégées par copyright. La loi du 11 mars 1957 n’autorisant aux termes des alinéas 2 et 3 de l’article 41, d’une part, que les « copies ou reproductions strictement réservées à l’usage privé du copiste et non destinées à une utilisation collective », et, d’autre part, que les analyses et les courtes citations dans un but d’exemple et d’illustration, « toute représentation ou reproduction intégrale, ou partielle, faite sans le consentement de l’auteur ou de ses ayants droit ou ayants cause, est illicite » er (alinéa 1 de l’article 40). Cette représentation ou reproduction, par quelque procédé que ce soit, constituerait donc une contrefaçon sanctionnée par les articles 425 et suivants du Code pénal. TSoft © - Paris - Décembre 2003 Mémento A5 – Réf : PK0163 Access 2000 - Mémento Auteur : Patrick MORIÉ TSoft 10, rue du Colisée 75008 Paris http://www.tsoft.fr Tél. : 01 56 88 29 64 Fax : 01 53 76 03 64 SOMMAIRE 1 - ENVIRONNEMENT DE TRAVAIL Introduction........................................................................................................ 6 Lancer Access................................................................................................... 9 Quitter Access ou basculer ............................................................................. 10 La fenêtre d’Access......................................................................................... 11 Les menus....................................................................................................... 12 Utiliser l’aide .................................................................................................... 13 2 - CRÉER UNE BASE DE DONNÉES Créer une base de données............................................................................ 20 Ouvrir/Fermer une base de données .............................................................. 22 La fenêtre Base de données ........................................................................... 24 Propriétés de la base de données................................................................... 29 Créer une table................................................................................................ 30 Propriétés des champs ................................................................................... 38 Réviser la structure d’une table....................................................................... 49 Index................................................................................................................ 51 Relations ......................................................................................................... 52 3 - EXPLOITER UNE BASE DE DONNÉES Saisir des enregistrements.............................................................................. 58 Copier/Déplacer/Supprimer............................................................................. 62 Sous-feuille de données.................................................................................. 63 Mise en forme de la feuille .............................................................................. 64 Vérifier l’orthographe ....................................................................................... 68 Recherche/Remplacement.............................................................................. 69 Trier les données ............................................................................................ 70 Filtrer les données........................................................................................... 71 Imprimer la feuille de données ........................................................................ 73 Tsoft © - Mémento Access 2000 1 4 - REQUÊTES SÉLECTION Assistant Requête............................................................................................76 Mode Création..................................................................................................79 Gestion des requêtes.......................................................................................80 Manipuler les champs ......................................................................................81 Champ calculé .................................................................................................82 Critères ............................................................................................................83 Tris ...................................................................................................................86 Regroupements ...............................................................................................87 Paramètres ......................................................................................................89 Gestion des tables ...........................................................................................90 Jointures ..........................................................................................................91 5 - INTRODUCTION AUX FORMULAIRES Créer un formulaire ..........................................................................................94 Gestion des formulaires ...................................................................................99 Mode Création................................................................................................100 Contrôles de base..........................................................................................105 Manipuler les contrôles ..................................................................................108 Mise en forme des contrôles..........................................................................111 Propriétés des contrôles ................................................................................113 Impression du formulaire ...............................................................................114 6 - INTRODUCTION AUX ÉTATS Créer un état ..................................................................................................116 Gestion des états ...........................................................................................123 Mode Création................................................................................................124 Contrôles........................................................................................................125 Mise en page et impression ...........................................................................126 7 - AUTRES REQUÊTES Introduction ....................................................................................................130 Requête d’Analyse croisée ............................................................................131 Requête Création de table .............................................................................135 2 Tsoft © - Mémento Access 2000 Requête Suppression.................................................................................... 136 Requête Ajout................................................................................................ 137 Requête Mise à jour ...................................................................................... 138 Requête Trouver les doublons ...................................................................... 139 Requête Non-correspondance ...................................................................... 140 8 - COMPLÉMENTS SUR LES FORMULAIRES Zone de liste et liste modifiable ..................................................................... 142 Contrôle Oui/Non........................................................................................... 146 Groupe d’options ........................................................................................... 149 Bouton de commande ................................................................................... 151 Contrôle Onglet ............................................................................................. 152 Lien hypertexte.............................................................................................. 153 Autres contrôles ............................................................................................ 157 Sous-formulaire............................................................................................. 163 Formulaires spéciaux .................................................................................... 166 9 - COMPLÉMENTS SUR LES ÉTATS Tri et regroupement....................................................................................... 172 Calculs et totaux............................................................................................ 176 Sous-état ....................................................................................................... 179 Etats spéciaux ............................................................................................... 183 10 - PAGES D’ACCÈS AUX DONNÉES Créer une page d’accès ................................................................................ 186 Mode Création............................................................................................... 190 Publier une page ........................................................................................... 195 Utiliser une page pour la saisie ..................................................................... 196 Utiliser une page pour l’analyse .................................................................... 197 11 - IMPORTER, LIER ET EXPORTER DES DONNÉES Importer/Lier une table .................................................................................. 200 Importer/Lier une feuille de calcul ................................................................. 204 Tsoft © - Mémento Access 2000 3 Importer/Lier un fichier texte ..........................................................................206 Exporter des données....................................................................................209 Exporter un état .............................................................................................210 Liaisons Office ...............................................................................................212 12 - UTILITAIRES D’ANALYSE Analyseur de table .........................................................................................216 Analyseur de performances ...........................................................................218 Documentation...............................................................................................219 Index ..............................................................................................................221 4 Tsoft © - Mémento Access 2000 Exploiter une base de données Tsoft © - Mémento Access 2000 3 57 SAISIR DES ENREGISTREMENTS Le mode Feuille de données est la méthode de base proposée par Access pour saisir des enregistrements dans les tables, ainsi que pour consulter et modifier les données existantes. Nous verrons par la suite que les formulaires permettent de faire la même chose plus confortablement. Ajouter des enregistrements Dans la barre de navigation de la fenêtre Base de données, cliquer sur Tables. • Sélectionner le nom de la table Cliquer sur ce bouton dans la barre d’outils. Ou, si on est en mode Création : Cliquer sur ce bouton dans la barre d’outils, ou Affichage/Mode Feuille de données. Si la table est vide, le curseur se trouve déjà dans le premier champ du premier enregistrement. Si la table n’est pas vide : Cliquer sur ce bouton dans la barre d’outils, ou appuyer sur -+ pour positionner le curseur sur le premier enregistrement vierge. Ou • Enregistrements/Saisie de données pour masquer provisoirement les enregistrements existants et ne visualiser qu’un enregistrement vierge Puis, • Taper le contenu du premier champ ou sur pour passer au champ suivant • Appuyer sur • Et ainsi de suite... Une fois le dernier champ renseigné, l’appui sur la touche ou fait passer le curseur au début d’un nouvel enregistrement. 58 Tsoft © - Mémento Access 2000 Access sauvegarde automatiquement l’enregistrement qui vient d’être saisi lorsqu’on passe au suivant, ou quand on ferme la feuille de données. Pour terminer et quitter la feuille de données : • Fichier/Fermer, ou appuyer sur -W Saisir les données Texte Saisir le texte de manière habituelle. Il est normal que dans certains cas un texte saisi en minuscules s’inscrive à l’écran automatiquement en majuscules. Nombre Saisir les nombres sans taper de séparateur de milliers ni de symbole monétaire, ces éléments étant normalement inclus dans le format d’affichage du champ. Date Saisir une date sous la forme 3/5/00 (donne 03/05/2000), ou 3/5 (donne 03/05/2000), ou 3/5/5 (donne 03/05/2005). On peut également taper un tiret ou une virgule à la place du signe /. Attention : pour les formats comportant les années sur deux chiffres, les dates comprises entre le 1/1/00 et le 21/12/29 sont censées être des dates du vingt et unième siècle (comprises entre l’an 2000 et 2029). Les dates comprises entre le 1/1/30 et 21/12/99 sont censées être des dates du vingtième siècle (comprises entre 1930 et 1999). Heure Taper les heures sous la forme 3:5:9 (donne 03:05:09), ou 3:5 (donne 03:05:00). On peut également taper un point à la place des deux-points. Champ Oui/Non Par défaut ce type de champs apparaît sous la forme d’une case à cocher. La cocher ou pas. Lien hypertexte Taper l’adresse d’un lien (par exemple http://www.kelkoo.fr ) ou passer la commande Insertion/Lien hypertexte. Pour modifier l’adresse d’un lien hypertexte déjà saisi, appuyer sur . Liste de choix Cliquer sur la flèche qui apparaît à l’extrémité droite du champ et cliquer sur la valeur de son choix dans la liste qui se déroule. Tsoft © - Mémento Access 2000 59 Objet OLE Copier coller un objet dans le champ, ou insérer un objet existant en passant la commande Insertion/Objet. Remarque : on peut abandonner la saisie en cours en appuyant une fois sur la touche et abandonner la modification de l’enregistrement en cours en . appuyant deux fois sur la touche Champs non modifiables Les champs de type NuméroAuto étant gérés automatiquement par Access, ils ne peuvent pas être modifiés. Type de données et contrôle de validation Access refuse la valeur saisie dans les cas suivants : − Incompatible avec le type du champ ou non-respect de la règle de validation. − La macro «Avant MAJ» peut annuler la mise à jour. − Doublon dans un champ de clé primaire ou d’index qui ne l’autorise pas. Insérer une valeur prédéfinie Réinsérer la valeur par défaut (si on l’a effacée) • Placer le curseur dans le champ - • Appuyer sur Insérer la valeur du même champ de l’enregistrement précédent • Placer le curseur dans le champ - ’ (apostrophe) • Appuyer sur Raccourcis divers − - Insère une ligne dans un champ de type Texte ou Mémo. − − -; -: Insère la date du jour. Insère l’heure actuelle. Déplacement entre les enregistrements Avec les boutons de déplacement (a) (b) 60 (c) (d) (e) (f) (g) Tsoft © - Mémento Access 2000 (a) (b) (c) (d) Premier enregistrement. Enregistrement précédent. Enregistrement pointé. Enregistrement suivant. (e) Dernier enregistrement. (f) Nombre total d’enregistrements. (g) Déplacement horizontal dans la fenêtre. Au clavier − ou − − Champ suivant Dernier champ Champ précédent - − Premier champ − Enregistrement suivant − - Dernier champ du dernier enregistrement. − - Premier champ du premier enregistrement. − Ecran précédent − Ecran suivant − Enregistrement précédent Remarque : pour les raccourcis clavier , , , - , il faut être en mode Déplacement (mode dans lequel un champ entier est sélectionné et où le point d’insertion n’est pas visible). Sinon le déplacement se fait au sein de la cellule du champ. Atteindre un enregistrement particulier • Appuyer sur • Taper son numéro d’ordre et appuyer sur Modifier un enregistrement • Cliquer dans le champ • Pour remplacer la valeur entière ou une partie de la valeur d’un champ : sélectionner le champ entier ou seulement une partie de son contenu • Taper la nouvelle valeur Les données modifiées sont sauvegardées dès qu’on déplace le curseur dans un autre enregistrement. Le sélecteur de l’enregistrement affiche un crayon dès que les données ont été modifiées et tant qu’elles n’ont pas été sauvegardées : Tsoft © - Mémento Access 2000 61 COPIER/DÉPLACER/SUPPRIMER Sélectionner des enregistrements Avec la souris Sélectionne tous les enregistrements Sélectionne un enregistrement − Un enregistrement : cliquer sur le sélecteur, à gauche de l’enregistrement. − Tous les enregistrements : cliquer sur le sélecteur, dans le coin supérieur gauche de la feuille. − Plusieurs enregistrements : cliquer et faire glisser le sélecteur du er 1 enregistrement au dernier. Au clavier − L’enregistrement du curseur − Plusieurs enregistrements − Tous les enregistrements - , puis - ou - -A Copier ou déplacer des enregistrements • Sélectionner les enregistrements à copier ou à déplacer Cliquer sur le premier bouton pour copier les enregistrements. Cliquer sur le second bouton pour les déplacer. • Ouvrir une autre table ou une autre application • Placer le curseur ou sélectionner un enregistrement vide Cliquer sur ce bouton dans la barre d’outils ou Edition/Coller pour récupérer les données. Ou, pour ajouter ces enregistrements à la fin de la feuille de données : • Edition/Coller par ajout Supprimer des enregistrements • Sélectionner les enregistrements à supprimer • Edition/Supprimer, ou appuyer sur • Un message demande confirmation : cliquer «Oui» 62 Tsoft © - Mémento Access 2000 SOUS-FEUILLE DE DONNÉES Quand on ouvre la feuille de données d’une table (ou d’une requête) qui est liée à une table fille, Access donne accès aux enregistrements liés à chaque enregistrement par l’intermédiaire de sous-feuilles de données. L’affichage des sous-feuilles de données est automatique pour les tables liées par une relation un-à-un, ou qui figurent du côté un d’une relation un-àplusieurs. L’existence de sous-feuilles de données se manifeste par la présence d’une colonne supplémentaire à l’extrémité gauche de la feuille, colonne qui affiche des signes plus. Cliquer sur le signe plus associé à un enregistrement pour afficher les enregistrements liés de l’autre table. Les données présentes dans les sous-feuilles de données sont modifiables et grâce à elles il est donc possible d’éditer le contenu de la table liée au travers de la feuille de données de la table mère. Afficher/Masquer les sous-feuilles de données Cliquer sur le signe + précédant un enregistrement pour afficher sa sous-feuille de données, sur le signe - pour la masquer. Afficher ou masquer toutes les sous-feuilles de données • Format/Sous-feuille de données/Développer tout ou Réduire tout Masquer les signes + et – associés aux sous-feuilles de données • Format/Sous-feuille de données/Enlever Afficher les signes plus s’ils n’apparaissent pas • Insertion/Sous-feuille de données • Sélectionner le nom de la table liée et les champs de la liaison • Cliquer «OK» Tsoft © - Mémento Access 2000 63 MISE EN FORME DE LA FEUILLE La présentation de la feuille de données peut être personnalisée. Certains changements de présentation s’appliquent à l’ensemble des feuilles de données, d’autres ne concernent que la feuille de données affichée à l’écran. Les changements apportés aux options par défaut affecteront l’ensemble des feuilles de données associées aux tables de la base de données ouverte. Les modifications de présentation décrites dans les paragraphes suivants n’affecteront par contre que la feuille de données ouverte. Options par défaut • Outils/Options, puis cliquer sur l’onglet Feuille de données (c) (a) (d) (e) (b) (f) (a) Cliquer sur la flèche adéquate pour modifier la couleur du texte, de l’arrière-plan et du quadrillage des feuilles de données. (b) Cliquer sur la flèche adéquate pour modifier la police, la taille et les attributs (épaisseur) du contenu des textes dans les feuilles de données. Activer ou désactiver les options ⌧Italique et ⌧Souligné. (c) Pour afficher ou masquer les lignes du quadrillage. Pour qu’aucun quadrillage n’apparaisse, désactiver les deux options. 64 Tsoft © - Mémento Access 2000 (d) Pour modifier la largeur de colonne par défaut des feuilles de données, taper une mesure en pouces ou en centimètres en fonction du système de mesure spécifié dans les paramètres régionaux dans le panneau de configuration de Windows. (e) Pour modifier l’apparence par défaut des cellules des feuilles de données, sélectionner l’option souhaitée. (f) Activer ou désactiver cette option pour activer ou désactiver les caractéristiques animées d’Access comme par exemple l’insertion animée de nouvelles colonnes dans les feuilles de données. • Faire ses choix • Cliquer «OK» Modifier la largeur de colonne Avec un dialogue • Placer le curseur dans la colonne à modifier • Format/Largeur de colonne • Taper la nouvelle valeur L’unité utilisée pour la valeur indiquée dans la zone <Largeur de colonne> est le caractère et dépend donc de la police utilisée. L’option ⌧Largeur standard permet d’afficher la largeur standard correspondant à celle spécifiée dans les options par défaut. • Cliquer «OK» Avec la souris • Placer le pointeur de la souris sur le bord droit de l’en-tête de la colonne à redimensionner (rectangle grisé affichant le nom du champ) Le pointeur se transforme en flèche à deux pointes : • Double-clic pour redimensionner la colonne en fonction de son contenu ou Tsoft © - Mémento Access 2000 65 • Cliquer et faire glisser vers le droite ou vers la gauche jusqu’à obtenir la largeur souhaitée Déplacer une colonne • Sélectionner la colonne à déplacer en cliquant sur son en-tête (rectangle grisé affichant le nom du champ) • Cliquer à nouveau sur cet en-tête et faire glisser vers la droite ou la gauche Masquer/Afficher une colonne Masquer une colonne • Placer le curseur dans la colonne à masquer • Format/Masquer les colonnes La colonne disparaît de l’affichage. Réafficher une colonne masquée • Format/Afficher les colonnes • Sélectionner la colonne masquée que l’on veut réafficher en cliquant sur la case à cocher correspondante (les colonnes affichées ont leur nom précédé d’une coche) • Cliquer «Fermer» Figer/Libérer des colonnes La visualisation à l’écran de toutes les colonnes en même temps est parfois impossible. Il est alors utile de figer certaines d’entre elles de manière à ce qu’elles restent affichées en permanence lorsqu’on fait défiler le contenu de la fenêtre vers la gauche ou la droite. Figer une colonne • Placer le curseur dans la colonne à figer • Format/Figer les colonnes Libérer toutes les colonnes figées • Format/Libérer toutes les colonnes Modifier la hauteur des lignes La modification de la hauteur des lignes affecte toutes les lignes de la feuille de données. Avec un dialogue • Format/Hauteur de ligne 66 Tsoft © - Mémento Access 2000 • Taper la nouvelle valeur en nombre de points • Cliquer «OK» Avec la souris • Placer le pointeur entre les sélecteurs d’enregistrement de deux lignes quelconques • Cliquer et faire glisser le pointeur vers le haut ou vers le bas Modifier la police des caractères, les attributs, etc. • Format/Police • Sélectionner la police, le style, la couleur et la taille désirés • Cliquer «OK» ou • Utiliser les boutons de la barre d’outils Mise en forme Apparence des cellules • Format/Feuille de données • Préciser les caractéristiques du quadrillage et des cellules • Cliquer «OK» Enregistrer les modifications • Fichier/Enregistrer, ou appuyer sur Tsoft © - Mémento Access 2000 -S 67