Institut d'enseignement de promotion sociale de la Communauté française Arlon - Athus - Musson - Virton

Dimension: px
Commencer à balayer dès la page:

Download "Institut d'enseignement de promotion sociale de la Communauté française Arlon - Athus - Musson - Virton"

Transcription

1 Institut d'enseignement de promotion sociale de la Communauté française Arlon - Athus - Musson - Virton Access Réf.: D-F04-10d (09_2012) Dominique Lieffrig

2 TABLE DES MATIERES LES BASES DE DONNEES... 1 DEFINISSONS QUELQUES NOTIONS QU'EST-CE QU'ACCESS? BRÈVE INTRODUCTION AUX BASES DE DONNÉES Notion de "base de données" Notions d'enregistrement, de champ, de clé,... 2 LES OBJETS DE BASE INTRODUCTION Notion de table Notion de formulaire Notion d'état Notion de macro CRÉER LE NOYAU DE LA BASE DE DONNÉES LES TABLES Créer une table Encoder des données dans une table existante Modifier une table existante Nouveautés Access 2007, Access 2010 pour la gestion des tables Les différents types de champs Les propriétés des champs Exercices LES REQUÊTES Introduction Créer une requête de type sélection portant sur une table Les opérations de jointure Les requêtes avec regroupements, comptages, concaténation, Exercices LES FORMULAIRES Création d'un formulaire à l'aide de l'assistant Utilisation d'un formulaire Personnalisation d'un formulaire Formulaire graphique Exercices Création etutilisation des sous-formulaires Création d'un formulaire sans utiliser les assistants LES ÉTATS Introduction Création d'un état via l'assistant Les différents modes d'affichage des états Création d'un état avec définition d'un regroupement Création d'étiquettes Création d'un état entièrement personnalisé Utilisation d'une mise en forme conditionnelle au sein d'un état LES MACROS Introduction L'action "AppliquerFiltre" L'action "RechercherEnregistrement" Découverte de quelques autres actions EXERCICE DE SYNTHÈSE Réf.: D-F04-10d (09_2012)

3 LES BASES DE DONNEES DEFINISSONS QUELQUES NOTIONS Réf.: D-F04-10d (09_2012) 1

4 1. Qu'est-ce qu'access? Parmi les différentes utilisations de l'outil informatique, la gestion de données représente une part très importante. Depuis le début des années 60 jusqu'à nos jours, les techniques proposées pour gérer l'information ont beaucoup évolué et les logiciels proposés actuellement sont généralement très conviviaux et performants. De nombreux systèmes de gestion de bases de données relationnelles sont proposés sur le marché: FileMaker, MySQL, Oracle, SQL Server, et Access qui est donc un logiciel permettant de gérer des ensemblesstructurésde données. 2. Brève introduction aux bases de données 2.1. Notion de "base de données" Base de données: ensemble structuré d informations qui portent sur un sujet donné. Exemples: ensemble des données concernant une bibliothèque, concernant des patients, concernant les archives d un cabinet médical,... Le stockage des données doit s effectuer de manièrecohérente, exhaustive et non redondante. Le présent cours est consacré à la gestion des bases des données relationnelles à l'aide d'access. Ce type de bases de données est caractérisé par le fait que les données sont stockées dans différentes tables entre lesquelles il existera généralement des relations. TBL_LIVRE_LIV LIV_CODE LIV_TITRE AUT_CODE L001 Le chant du monde G01 L002 Les jouets dans le monde K01 L003 TBL_AUTEUR_AUT AUT_CODE AUT_NOM AUT_PRENOM AUT_DN G01 Giono Jean 30/03/1895 K01 Kandert Josef 2.2. Notions d'enregistrement, de champ, de clé, Le schéma figurant ci-après permet d'illustrer les notions suivantes: table; enregistrement ou ligne ou tuple; champ ou colonne; clé primaire; clé étrangère. Ligne Enregistrement Tuple TBL_LIVRE_LIV LIV_CODE LIV_TITRE AUT_CODE L001 Le chant du monde G01 L002 Les jouets dans le monde K01 L003 Clé primaire Colonne Clé étrangère Champ Colonne de référence Réf.: D-F04-10d (09_2012) 2

5 LES OBJETS DE BASE Réf.: D-F04-10d (09_2012) 3

6 1. Introduction Via le volet de navigation se trouvant à gauche dans la fenêtre d'access, vous pouvez aisément accéder aux différents types d'objets de la base de données active et ce au fur et à mesure de leur création. Pour que le volet de navigation se présente comme ci-dessus, il faut cocher les options comme repris ci-dessous Notion de table C'est dans les tables que sont stockées les informations de la base de données. Ces tables sont structurées et constituent le cœur de la base de données.la structure d'une table correspond à la liste des champs,ces derniers étant caractérisés par un type et différentes propriétés. La création des tables constitue une étape extrêmement importante lors du développement d'une base de données Notion de formulaire Les formulaires servent à mieux présenter l'information qui se retrouve dans les différentes tables. Il est aussi plus "convivial" ou pratique d'entrer l'information dans un formulaire que directement dans une table ou une requête. Aussi, il est possible d'afficher seulement les champs qui sont Réf.: D-F04-10d (09_2012) 4

7 nécessaires à l'écran. Il est aussi possible de "verrouiller" un champ. Ceci permet à l'utilisateur du formulaire de voir le contenu d'un champ mais pas de le modifier. En résumé, le formulaire constitue l'objet principal pour la consultation, l'ajout, la suppression, la modification des données à l'écran Notion d'état Les états sont destinés à présenter l'information sur papier. Il est possible de regrouper, trier les informations de manière très pertinente Notion de macro Une macro permet d'exécuter une série de commandes l'une après l'autre. Les macros ont pour but notamment d'automatiser des tâches. Une macro pourra être reliée à l'évènement "clic" d'un bouton dans un formulaire par exemple. Lorsque l'utilisateur cliquera sur le bouton, la macro s'exécutera. Une macro peut est reliée à bien d'autres types d'événements et d'objets. Réf.: D-F04-10d (09_2012) 5

8 2. Créer le noyau de la base de données Pour créer une nouvelle base de données: 1 ) Ouvrez le menu "Fichier", cliquez sur "Nouveau". 2 ) Définissez le nom de la base de données. Pour modifier le dossier destination et/ou le type de bases de données, cliquez sur le bouton suivant:. 3 ) Cliquez sur "Créer". 4 ) Access vous propose alors directement de créer une table. Si le mode de création ne convient pas, il suffit de fermer la table active. Réf.: D-F04-10d (09_2012) 6

9 3. Les tables 3.1. Créer une table Objectif: Créer la table suivante: 1 ) Activez l'onglet "Créer" puis cliquez sur "Création de table". 2 ) Complétez la fenêtre proposée de la manière suivante. 3 ) Sélectionnez le type "NuméroAuto" pour le champ "PER_ID" et définissez celui-ci comme clé primaire via le bouton suivant:. Réf.: D-F04-10d (09_2012) 7

10 4 ) Au niveau du champ "PER_TITRE", définissez une liste déroulante de la manière suivante. N.B.: Il est très intéressant de constater qu'il est possible d'alimenter la liste déroulante avec des données extraites d'une table ou d'une requête choisie. Réf.: D-F04-10d (09_2012) 8

11 5 ) Vous pouvez modifier la taille des champs de la manière suivante. Il suffit de sélectionner le champ concerné puis d'utiliser la propriété "Taille du champ". 6 ) Attribuez le type de données adéquat aux champs PER_DN et PER_ 7 ) Enregistrez la table. Réf.: D-F04-10d (09_2012) 9

12 La table enregistrée apparaît dans le volet de navigation Encoder des données dans une table existante Pour encoder des données dans une table, vous pouvez: 1 ) Effectuez un double-clic sur la table dans le volet de navigation. 2 ) Encodez les données dans la "grille" proposée. Ce type de présentation correspond au mode "Feuille de données" Modifier une table existante Ajouter un champ Objectif: Modifier la table précédente afin d'ajouter un champ nommé "PER_GSM" entre les champs PER_PRENOM et PER_DN. Supposons que la table soit ouverte en mode "Feuille de données". 1 ) Cliquez sur le bouton "Mode Création". Réf.: D-F04-10d (09_2012) 10

13 2 ) Effectuez un clic avec le bouton droit de la souris au niveau du champ qui suivra le nouveau champ puis sélectionnez l'option "Insérer des lignes". 3 ) Définissez le champ (nom, type de données, propriétés). N.B.: Il est également possible d'utiliser le bouton suivant présent dans "Outils de table/création" Modifier l'ordre des champs 1 ) Ouvrez la table en mode "Création". 2 ) Sélectionnez le champ voulu en cliquant sur l'en-tête de ligne. Réf.: D-F04-10d (09_2012) 11

14 3 ) Cliquez sur l'en-tête de ligne puis tout en maintenant le bouton gauche de la souris enfoncé, faites glisser le champ à l'endroit voulu Supprimer un champ 1 ) Sélectionnez le champ à supprimer en cliquant sur l'en-tête de ligne. 2 ) Appuyez sur la touche "Delete" de votre clavier. 3 ) Access demande de confirmer la suppression. N.B.: il est également possible d'utiliser le bouton suivant présent dans "Outils de table/création". Réf.: D-F04-10d (09_2012) 12

15 3.4. Nouveautés Access 2007, Access 2010 pour la gestion des tables Depuis Access 2007 une fois la table concernée ouverte en mode "Feuille de données", via "Outils de table/champs", il est possible de modifier la structure d'une table: ajout, suppression, modification de champs, Il ne s'agit cependant pas toujours de la technique la plus pratique et performante pour modifier une table lorsque le cas devient complexe Les différents types de champs Introduction Lors de la création d'une nouvelle table, une opération essentielle consiste à attribuer un certain type (Numérique, Texte, Monétaire,...) à chaque champ. Nous allons passer en revue les différents types de données disponibles Texte / Mémo Pour stocker les combinaisons de textes et de nombres, Access nous propose deux types de champs: Texte et Mémo. On utilisera le type de données Texte pour stocker des données telles que des noms, des prénoms, des adresses et éventuellement des nombres qui ne sont pas mis en jeu dans des calculs comme les numéros de téléphone, les codes postaux,... Un champ de type Texte permet de stocker jusqu'à 255 caractères. Réf.: D-F04-10d (09_2012) 13

16 Par contre, on utilisera le type de données Mémo pour des champs qui sont susceptibles de devoir stocker plus de 255 caractères. Un champ de type Mémo peut contenir jusqu'à caractères. Les types de données Texte et Mémo ne stockent que les caractères tapés dans le champ, les emplacementsnon utilisés ne sont pas stockés Numérique / Monétaire Avec Access, pour stocker des valeurs numériques,nous disposons notamment des deux types suivants: Numérique et Monétaire. On utilisera un champ Numérique pour stocker des données numériques devant être utilisées pour des calculs mathématiques. Le type et la taille des valeurs numériques qui peuvent être stockées dans un champ Numérique sont déterminés grâce aux différentes propriétés que l'on attribue au champ. Il sera question de ces propriétés dans les pages qui suivent. Un champ de type Monétairepermet de minimiser les arrondis pendant les calculs. Un champ Monétaire a une précision de 15 chiffres à gauche de la virgule et de 4 chiffres à droite NuméroAuto Un champ de type NuméroAutose caractérise par le fait qu'un nombre est automatiquement placé dans ce champ dès qu'un nouvel enregistrement est créé. Une fois qu'un nombre est généré dans un tel type de champ, il ne peut être ni effacé ni modifié. Habituellement, un champ de type NuméroAuto contient des nombres séquentiels qui sont incrémentés d'une unité d'un enregistrement à l'autre. Il est également possible de demander que la valeur stockée soit définie de manière aléatoire par le système Oui/Non Les champs Oui/Nonstockent des données du type Oui/Non, Vrai/Faux, Activé/Désactivé. Un champ Oui/Non stocke -1 pour une entrée Oui et 0 pour une entrée Non, mais on utilise un format d'affichage pour afficher Oui ou Non dans le champ. On pourra sélectionner Oui/Non, Vrai/Faux ou Activé/Désactivé en définissant la propriété Format dont il sera à nouveau question dans les pages qui suivent Date/Heure Pour stocker des dates et des heures, Access nous propose les champs Date/Heure. Nous aurons une nouvelle fois l'occasion de déterminer le format de tels champs Champ OLE Les champs OLE permettent de stocker des données telles que des documents, des images, des sons et des fichiers binaires créés dans d'autres programmes. Les objets OLE peuvent être liés ou incorporés dans le champ d'une table Microsoft Access. Pour afficher l'objet OLE, il faut utiliser un contrôle dans un formulaire ou un état. Réf.: D-F04-10d (09_2012) 14

17 Champ "Lien hypertexte" Ce type de champ permettra de stocker des liens hypertextes dans une table.un lien hypertexte peut être une adresse URL, une adresse , Champ "Pièce jointe" Vous pouvez joindre des images, des feuilles de calcul, des documents, des graphiques et tout autre type de fichier pris en charge, aux enregistrements de votre base de données, de la même manière que des fichiers à des messages électroniques. Vous pouvez également afficher et modifier les fichiers joints, en fonction de la configuration du champ Pièce jointe définie par le concepteur de la base de données. Les champs "Pièce jointe" offrent plus de souplesse que les champs Objet OLE et ils utilisent l'espace de stockage plus efficacement, car ils ne créent pas d'image bitmap du fichier d'origine Champ "Calculé" Il est à présent possible de créer des champs calculés dans les tables Access. Dès le choix de ce type de champ, Access vous demande de définir la formule qui correspond au calcul à réaliser. Exemple: Réf.: D-F04-10d (09_2012) 15

18 3.6. Les propriétés des champs Introduction Quand on se trouve en mode Création d'une table, le système nous donne la possibilité de définir tout un ensemble de propriétés pour chaque champ constitutif de la table. N.B.: Les propriétés disponibles dépendent du type de champ qui est choisi. Le tableau ci-après permet de mettre en relation les différentes propriétés disponibles et les divers types de champs que l'on peut utiliser. La liste n'est pas exhaustive. Propriété Légende Décimales Taille du champ Format Valide si Message si erreur Indexé Valeur par défaut Null interdit Applicable aux types suivants Date/Heure, Oui/Non, Mémo, Texte, Numérique, NuméroAuto, Monétaire Numérique, Monétaire Texte, Numérique Date/Heure, Oui/Non, Mémo, Texte, Numérique, NuméroAuto, Monétaire Date/Heure, Oui/Non, Mémo, Liaison OLE, Texte, Numérique, Monétaire Date/Heure, Oui/Non, Mémo, Liaison OLE, Texte, Numérique, Monétaire Date/Heure, Texte, Numérique, NuméroAuto, Monétaire Date/Heure, Oui/Non, Mémo, Texte, Numérique, Monétaire Date/Heure, Oui/Non, Liaison OLE, Mémo, Texte, Numérique, Monétaire Réf.: D-F04-10d (09_2012) 16

19 Masque de saisie Date/Heure, Texte, Numérique, Monétaire, NuméroAuto Chaîne vide autorisée Texte, Mémo La propriété Légende La propriété Légende permet de définir le commentaire qui vient se placer en vis à vis du champ quand ce dernier est utilisé dans un formulaire ou un état. Un champ peut donc porter un nomdifférent de l'indication reprise au niveau du formulaire par exemple. Exemple: Soit la table suivante: Au niveau de la fenêtre de création de la table, on peut remarquer que le huitième champ porte le nom "SPE_ID". Pour ce dernier, on a donné la valeur "SPECIALITE" à la propriété Légende. Réf.: D-F04-10d (09_2012) 17

20 On peut alors constater que lorsque l'on a inséré ce champ au niveau du formulaire, le commentaire qui est venu se placer en vis à vis correspond bien à la propriété Légende. Le nom du champ (qui permet d'y faire référence au sein de macros,...) est quant à lui toujours "SPE_ID". Cette propriété Légende est intéressante car on peut, par exemple, traduire dans une autre langue les intitulés présents au niveau des formulaires sans modifier les noms des champs. Ceci permet d'éviter de devoir adapter les requêtes, les macros, et le code présent au niveau des modules, La propriété "Taille du champ" Les champs de type Texte et Numérique peuvent être limités en leur affectant la propriété Tailledu champ. Cette limitation peut être utile pour plusieurs raisons. D'une part, elle permet d'économiser de la place mémoire qui pourrait être accaparée sans être utilisée. D'autre part, l'utilisateur ne peut pas entrer de grandes données comme il le souhaiterait. Pour les champs Texte: La propriété Taille du champ limite la longueur du texte entre 1 et 255 caractères pour les champs de type Texte. Si on décide de réduire la taille d'un champ après y avoir encodé des données, il faut être attentif aux pertes d'informations qui peuvent en résulter. Pour les champs Numérique: Pour les champs de type Numérique, la propriété Taille du champ a une signification légèrement différente. Elle permet de définir le type des valeurs numériques qui pourront être encodées dans le champ concerné. Cinq types de nombres sont proposés: Type de nombre Domaine de valeur Mémoire allouée Octet 0 à 255 sans décimale 1 octet Entier à sans décimale 2 octets Entier long à sans décimale 4 octets Réel simple -3,4 E+38 à 3,4 E+38 4 octets 7 chiffres significatifs au total Réel double -1,797 E+308 à 1,797 E octets 15 chiffres significatifs au total Décimal -10^28-1 à 10^ chiffres significatifs maximum 12 octets Il importe de toujours bien adapter la taille des champs par rapport aux besoins. Il est évident qu'un sous-dimensionnement entraîne immédiatement des problèmes. De la même façon, si on surdimensionne les champs, on entraîne par la même occasion une diminution de la vitesse de travail Les propriétés Format et Décimales L'affichage des nombres et de la date dépend en premier lieu du pays spécifié sous Windows. Microsoft Access prévoit en outre divers réglages auxquels on peut avoir recours. a) La propriété Format pour les champs de type Numérique Pour les champs de type Numérique, au niveau de la propriété Format on dispose de six options: Nombre général: 256,7125 Monétaire: 127,89 $ (la devise dépend de ce qui a été défini au niveau de Windows) Euro: 127,89 Réf.: D-F04-10d (09_2012) 18

21 Fixe: 4692,37 Standard: 4.125,18 Pourcentage: 75,00 % Scientifique: 4,12E+05 ATTENTION: Afin de rester cohérent, pour le type Monétaire, il faut dans la mesure du possible choisir soit le format du même nom, soit laisser la propriété vide. Exemples: Ci-après figurent des valeurs numériques représentées avec les différents types de formats. b) La propriété Décimales Si on a choisi le format "Nombre général", la propriété Décimales n'a aucun effet. Par contre, elle peut s'avérer très utile pour les formats suivants: Standard, Fixe. Exemples (valeurs encodées: 452,79 et 79): Valeurs de la propriété Décimales Présentation de la valeur numérique Automatique 452,79 79, ,8 79, ,79 79,00 N.B.: Cette propriété peut également être utilisée pour les formats suivants: Monétaire, Euro, Pourcentage, Scientifique. c) La propriété Format pour les champs de type Date/Heure Pour les champs de type Date/Heure, le système nous propose sept formats différents. Réf.: D-F04-10d (09_2012) 19

22 d) La propriété Format pour les champs de type Oui/Non Pour un champ de type Oui/Non, on dispose de trois formats: Vrai/Faux Oui/Non Actif/Inactif e) Les formats personnalisés Si parmi tous les formats prédéfinis, aucun ne convient il est toujours possible de définir un format personnalisé. Exemples: Nouveau format Type de champ Valeur entrée Affichage hh:nn:ss" Heure" Date/Heure 3:51 03:51:00 Heure aaaa/mmm/jj Date/Heure 1/4/ /avr/01 a-aa Date/Heure 1/04/ " N " Numérique N ,0# Numérique 7412, ,9 $ #,## Monétaire 7,51 $ 7,51 <[Vert] Texte ESSAI essai (en vert) > Texte couleur COULEUR Ci-après, figurent les symboles que l'on peut utiliser pour définir les formats. Ces symboles sont répertoriés en fonction du type de données qui est concerné. Symboles d'ordre général Symbole Description "Texte" Tous les caractères entre guillemets sont interprétés comme un texte à afficher. * Le système complète l'espace vide d'un champ de données avec le caractère situé après * dans le champ de texte Format. \ Le caractère faisant suite au \ dans le champ de texte Format est interprété comme un caractère à afficher. [Couleur] Affecte la couleur spécifiée aux données du champ de données. Les mots Noir, Bleu, Vert, Cyan, Rouge, Magenta, Jaune ou Blanc sont utilisables pour le paramètre Couleur. Espace Interprété comme espace dans le champ de données.! Force l'alignement à gauche au lieu de l'alignement à droite habituel (pour les valeurs numériques). Symboles pour les nombres et la monnaie Symbole Description 0 A l'emplacement concerné, le système indique soit le chiffre qui a été encodé, si rien n'a été spécifié il affiche 0. # Aucun chiffre n'est affiché à cet endroit du nombre édité si aucun chiffre n'a été mentionné., Affiche le caractère décimal. Réf.: D-F04-10d (09_2012) 20

23 Symbole Description % Multiplie par 100 le nombre spécifié et ajoute le caractère "%". E- ou e- Pour les exponentielles négatives, la notation technique est utilisée avec un signe moins pour afficher le nombre spécifié. E+ ou e+ Pour les exponentielles positives, la notation technique est utilisée avec un signe plus pour afficher le nombre spécifié. Symboles de Date/Heure Symbole Description / Séparateur de date. a Numéro du jour à l'intérieur de l'année (1-366) aa Les deux derniers chiffres de l'année à 4 chiffres (01-99) aaaa Année à 4 chiffres. h Selon le cas, l'heure est affichée avec un ou deux chiffres. hh L'heure est toujours affichée avec deux chiffres. j Jour du mois représenté avec un ou deux chiffres selon le cas. jj Jour du mois toujours représenté avec deux chiffres. jjj Les trois premières lettres du jour (Dim-Sam). jjjj Nom du jour (Dimanche-Samedi). jjjjj Correspond au format prédéfini "Date, abrégé". jjjjjj Correspond au format prédéfini "Date, complet". m Numéro du mois affiché avec un ou deux chiffres selon le cas. mm Le numéro du mois est toujours affiché avec deux chiffres. mmm Mois en abrégé. mmmm Nom du mois. n Minute affichée avec un ou deux chiffres selon le cas. nn Minutes représentées toujours par deux chiffres. s Secondes affichées avec un ou deux chiffres selon le cas. ss Secondes toujours affichées avec deux chiffres. t Numéro du trimestre (1-4). tttt Format "Heure, complet". Symboles de Texte et Mémo Symbole Description < Convertit en minuscules les caractères spécifiés. > Convertit en majuscules les caractères Caractère de texte obligatoire. si l'utilisateur n'encode que trois caractères, un espace est automatiquement placé devant par le système afin d'obtenir une chaîne de 4 caractères. Réf.: D-F04-10d (09_2012) 21

24 f) Formats "sélectifs" Pour un champ de type Numérique, on peut définir jusqu'à quatre formats: le premier format est pris en compte si la valeur encodée est >0. le second format est pris en compte si la valeur encodée est <0. le troisième format est pris en compte si la valeur encodée est =0. le quatrième format est utilisé si aucune valeur n'est encodée dans le champ. Exemple: 000,0;-0,00;"valeur nulle";"rien" Pour un champ de type Texte, on pourra définir un format contenant deux parties: le première partie est utilisée si du texte est encodé dans le champ. la seconde partie est utilisée si aucune donnée n'est encodée dans le champ La propriété Valeur par défaut Lors de la définition d'une table, si on sait déjà qu'un champ déterminé obtient souvent la même valeur, on peut définir une valeur par défaut pour ce champ. Cette dernière apparaît alors dans une feuille de données ou un formulaire dès que l'on encode de nouvelles informations. La propriété "Valeur par défaut" accepte non seulement une valeur fixe mais aussi une expression. Une expression est une combinaison de fonctions, d'opérateurs, de constantes et de noms de champs retournant ensemble un résultat. Une expression peut être encodée directement dans la zone "Valeur par défaut" mais elle peut aussi être définie à l'aide du Générateur d'expression. Pour faire appel à ce dernier, il suffit de cliquer sur le bouton comportant trois petits points:. Présentation du Générateur d'expression: Dans la liste de gauche, le Générateur d'expression montre une sorte d'arborescence. Si l'icône du classeur contient un signe "plus", cela signifie que cette catégorie renferme des sous-catégories qui peuvent être activées dans la liste en double-cliquant sur cette icône. Lorsque vous choisissez un groupe dépourvu de tout sous-groupe, le Générateur remplit les deux listes restantes avec des valeurs. La liste du milieu contient des expressions d'ordre général qui renvoient à une ou plusieurs entrées dans la liste de droite. Réf.: D-F04-10d (09_2012) 22

25 En ce qui concerne les expressions composées de plusieurs éléments, on peut utiliser les opérateurs qui s'affichent par simple clic sur la catégorie Opérateurs. Il faut également souligner que les principaux opérateurs sont directement accessibles grâce à une série de boutons situés dans la partie supérieure de la boîte de dialogue. Supposons que l'on veuille définir la date du jour comme valeur par défaut pour un champ déterminé. Dans la liste de gauche, on marque alors la catégorie Fonctions intégrées. La liste du milieu est alors dotée d'une série d'intitulés où on peut choisir l'entrée Date/heure. A la suite de cette action, la liste de droite révèle à son tour un certain nombre de fonctions. Nous pouvons alors effectuer un double-clic sur la fonction "Date" La propriété Valide si Ce point traite des propriétés Valide si et Message si erreur qui sont dépendantes l'une de l'autre. Le commentaire définit au niveau de la propriété "Message si erreur" (max. 255 caractères) correspond au texte qui sera affiché lorsque la valeur entrée dans le champ concerné ne vérifie pas la condition définie au niveau de la propriété "Valide si" (max caractères). Exemple: Soit une table au niveau de laquelle on a un champ "NOMBRE". Les valeurs encodées au niveau de ce champ doivent être strictement supérieures à 10. On pourra alors définir les propriétés suivantes: Si l'utilisateur encode une valeur inférieure ou égale à 10 dans le champ NOMBRE, le système refuse de valider l'entrée et affiche la boîte de message qui suit. Supposons que l'on n'ait pas encodé de commentaire au niveau de la propriété "Message si erreur", dans ce cas, si on introduit une valeur inférieure ou égale à 10 dans le champ NOMBRE le système affiche une boîte de message du type suivant: Réf.: D-F04-10d (09_2012) 23

26 Les expressions qui sont encodées au niveau de la propriété Valide Si peuvent être plus ou moins complexes. Dans le tableau ci-dessous figurent quelques exemples d'expressions de validité. Il importe de constater que les dates figurant dans de telles expressions sont encadrées par le caractère #. Expressions Type de donnés Description <>7 Numérique La valeur encodée doit être différente de OU <0 Numérique La valeur encodée doit être égale à 15 ou être strictement inférieure à 0. <>30 OU Est Null Numérique Le champ doit contenir un nombre différent de 30 ou aucune valeur (ne pas confondre avec la valeur 0). <#1/1/2001# Date/Heure La date doit précéder l'année >Date() Date/Heure La date ne doit pas être antérieure à la date du jour. Comme "L?????" Texte La valeur doit commencer par la lettre L et se composer de 6 caractères. "D" OU "A" Texte La valeur encodée doit être D ou A La propriété Indexé a) Introduction Un index permet à Microsoft Access de retrouver rapidement des valeurs fréquemment cherchées ou triées. On peut établir une certaine comparaison avec l'index d'un livre. b) Définition d'un champ en tant qu'index Pour un champ unique, l'index se définit par la propriété Indexé. On pourra choisir parmi les valeurs suivantes: Valeurs de la propriété Indexé. Non Oui - Avec doublons Oui - Sans doublons Résultats. Effacer l'index existant ou ne pas créer d'index. Créer un index avec doublons. Créer un champ d'index unique. Dans le cas de l'option Sans doublons, une valeur donnée ne peut apparaître que dans un seul enregistrement. D'autre part, dès qu'un champ est défini comme clé primaire, le système attribue automatiquement la valeur Oui (sans doublons) à la propriété Indexé de ce champ. c) La fenêtre des index Rappelons qu'un champ doit être défini en index s'il permet d'accélérer la recherche ou le tri. Il faut être conscient du fait qu'un index sans doublons tend à compliquer la modification des données, en effet, avec un tel index Microsoft Access doit vérifier toutes les valeurs existantes lors de l'entrée d'une nouvelle valeur pour vérifier que cette dernière n'existe pas déjà. Un champ susceptible de jouer le rôle d'index doit être par exemple, de type Texte, Numérique, Monétaire ou Date/Heure. La propriété Indexé n'existe pas pour les champs de type Objet OLE et Lien Hypertexte. Réf.: D-F04-10d (09_2012) 24

27 Procédure pour gérer les index via la fenêtre du même nom: 1 ) Veillez à bien être en mode Création pour la table concernée. 2 ) Cliquez sur le bouton suivant. 3 ) Définissez, le(s) index voulu(s) La propriété "Masque de saisie" La propriété Masque de saisie permet un filtrage efficace des données au cours de l'encodage au niveau des champs. Soit une table au sein de laquelle, on trouve notamment les champs suivants: - matricule. - code postal. - n de tél. On veut définir des masques de saisie pour faciliter l'encodage des données dans ces trois champs. Pour créer un masque de saisie, l'utilisateur peut soit avoir recours à l'assistant adéquat, soit encoder lui-même le code du masque de saisie. L'assistant ne permet pas de répondre à tous les besoins de l'utilisateur avec suffisamment de souplesse. Nous allons donc uniquement nous intéresser à l'encodage personnel du masque de saisie. La création d'un masque de saisie se fera à l'aide des symboles figurant dans le tableau suivant: Caractère Entrée admise Entrée facultative 0 Chiffre (0 à 9), signes plus et moins non autorisés. non # Chiffre ou espace, signes plus et moins autorisés. oui 9 Chiffre ou espace, signes plus et moins non autorisés. oui L Lettre A à Z. non? Lettre A à Z oui A Lettre ou chiffre non a Lettre ou chiffre oui & Tout caractère ou espace non C Tout caractère ou espace. oui Réf.: D-F04-10d (09_2012) 25

28 Caractère Entrée admise Entrée facultative < Implique la conversion en minuscules de tous les caractères qui suivent. > Implique la conversion en majuscules de tous les caractères qui suivent.! Implique le remplissage de droite à gauche du masque de saisie plutôt que l'inverse. \ Implique l'affichage du caractère qui suit comme caractère d'affichage littéral. Sert à afficher tout caractère compris dans ce tableau comme caractère d'affichage littéral. Ex. \A permet d'afficher la lettre A qui dans le cas présent ne sera pas considéré comme étant un code.., : ; - / Virgule décimale et séparateurs des milliers, de date et d'heure (tout dépend des paramètres régionaux du Panneau de configuration de Windows). Mot de passe L'attribution de "Mot de passe" à la propriété Masque de saisie crée une zone de texte permettant la saisie d'un mot de passe. Tout caractère tapé dans cette zone de texte est stocké sous cette forme mais s'affiche sous forme d'astérisque (*). Dans l'exemple qui nous concerne, voici les masques de saisie que l'on pourrait créer: pour le matricule (on suppose que ce dernier commence toujours par la lettre A suivie d'une lettre quelconque puis de 3 chiffres):\al000 pour le code postal (4 chiffres obligatoires):0000 pour le numéro de téléphone (préfixe: 3 chiffres et numéro de 6 chiffres):000/ La propriété "Null interdit" On règle cette propriété sur Oui si on veut absolument que le champ concerné soit rempli par une valeur dans tous les enregistrements. Remarque Si on attribue la valeur Oui à cette propriété alors que la table contient déjà des enregistrements, Access nous demande si les données existantes doivent être testées La propriété "Chaîne vide autorisée" En plus de la propriété Null interdit, les champs de type Texte ou Mémo possèdent la propriété Chaîne vide autorisée. Elle détermine si un champ peut contenir une chaîne de longueur nulle (pas d'espace). Réf.: D-F04-10d (09_2012) 26

29 PER_ID PER_TITRE PER_NOM PER_PRENOM PER_LOC_NAI SSANCE PER_DN PER_DD ABO_ID ABO_TITRE ABO_NOM ABO_PRENOM ABO_DN ABO_SITUA ABO_ ABO_COMMEN TAIRES ABO_PHOTO Dominique Lieffrig Access Exercices Exercice T-01 Créez la table suivante. TBL_ABONNE_ABO Caractéristiques des champs de cette table: Champ Type Notes ABO_ID NuméroAuto Ce champ sera défini comme clé primaire ABO_TITRE Texte ABO_NOM Texte ABO_PRENOM Texte ABO_DN Date/Heure ABO_SITUA Texte Au niveau de ce champ, on créera une liste déroulante proposant les valeurs suivantes: - Demandeur emploi - Handicapé - Omnio - RAS - Retraité ABO_ Lien hypertexte ABO_COMMENTAIRES Mémo ABO_PHOTO Objet OLE Encodez quelques données dans cette table. Exercice T-02 Créez la table suivante. TBL_PERSONNE_PER Réf.: D-F04-10d (09_2012) 27

30 Caractéristiques des champs de cette table: Champ Type Notes PER_ID NuméroAuto Ce champ sera défini comme clé primaire PER_TITRE Texte Prévoir une liste déroulante reprenant les valeurs suivantes: - Madame - Mademoiselle - Monsieur PER_NOM Texte Taille du champ = 35 caractères PER_PRENOM Texte Taille du champ = 45 caractères PER_LOC_NAISSANCE Texte Valeur par défaut = "Bastogne" PER_DN Date/Heure La date de naissance (DN) est valide si elle est comprise entre le 1/1/1900 et le 31/12/2000 PER_DD Date/Heure La date de décès (DD) est valide si elle est postérieure à la date de naissance. De plus, différents formats pourront être expérimentés au niveau des champs DN et DD. Encodez quelques données dans cette table. Exercice T-03 Créez les tables suivantesainsi que la relation voulue entre celles-ci (cf. ci-après). TBL_SPECIALITE_SPE TBL_MEDECIN_MED Encodez quelques données dans ces tables. Cette liste est alimentée par la table TBL_SPECIALITE_SPE Réf.: D-F04-10d (09_2012) 28

31 Procédure pour créer une relation entre deux tables: 1 ) Activez l'onglet "Outils de base de données". 2 ) Cliquez sur le bouton "Relations". 3 ) Ajoutez les tables voulues à la fenêtre des relations. 4 ) Cliquez sur le premier champ de la relation, puis tout en maintenant le bouton gauche de la souris enfoncé, glissez jusqu'au champ correspondant dans l'autre table. Réf.: D-F04-10d (09_2012) 29

32 5 ) Access vous propose de définir les propriétés de la relation. Effectuez les choix voulus puis cliquez sur "Créer". Résultat obtenu: Réf.: D-F04-10d (09_2012) 30

33 4. Les requêtes 4.1. Introduction Il existe différents types de requêtes: sélection, création de table, ajout, suppression, mise à jour, analyse croisée, Il est possible de créer les requêtes en s'aidant d'un assistant ou en créant tout de manière personnalisée Créer une requête de type sélection portant sur une table Créons une requête simple 1 ) Ouvrez la base de données voulue (BD_COMMANDE). 2 ) Au niveau du Ruban, Sélectionnez l'onglet "Créer" puis cliquez sur le bouton "Création de requête". 3 ) Ajoutez la(les) table(s) dans la(les)quelle(s) les données seront extraites. Dans le cas présent, ajoutez la table "TBL_CLIENT_CLI". 4 ) Fermez la fenêtre précédente. Réf.: D-F04-10d (09_2012) 31

34 Remarques: Si par la suite on veut ajouter une table à la requête, il suffit de cliquer sur le bouton suivant. Une autre méthode pour insérer une table au sein d'une requête consiste à sélectionner la table voulue au niveau du volet de navigation (partie gauche de la fenêtre) et tout en maintenant le bouton gauche de la souris enfoncé on peut la faire glisser vers la fenêtre "Requête". 5 ) Il convient à présent de sélectionner les différents champs qui doivent être inclus dans la requête. Il s'agira des champs qui doivent être affichés et/ou ceux qui serviront de critères. Tous ces champs devront logiquement apparaître au sein de la ligne intitulée "Champ". Pour ajouter un champ à la sortie, il suffit d'effectuer un double-clic sur celui-ci. Remarque Si on désire déplacer plusieurs champs d'une même table on peut les sélectionner en utilisant la touche Shift (ou Ctrl) puis on les déplace en un bloc vers la ligne voulue. Le système les dispose alors automatiquement dans les différentes colonnes. Si on veut déplacer tous les champs d'une table, il faut faire un double clic dans la barre de titre de la table, tous les champs se sélectionnent alors automatiquement, il ne reste plus qu'à les déplacer. 6 ) Pour visualiser le résultat obtenu, cliquez sur le bouton suivant. Réf.: D-F04-10d (09_2012) 32

35 Quand on a visualisé le résultat obtenu et que l'on se trouve en mode "Feuille de données", si on veut apporter certaines modifications à la requête il suffit de cliquer sur le bouton suivant. Notes Il ne faut pas oublier d'enregistrer la requête. Dès son ouverture la requête est exécutée et la feuille de données obtenue est affichée. Access stocke uniquement le code de la requête et non pas son contenu. Si on désire que les champs apparaissent avec un intitulé différent au niveau de la feuille de données obtenue on peut procéder de la façon suivante: Au sein de la feuille "Requête", il faut cliquer devant le champ concerné et encoder l'intitulé voulu en terminant par deux points (:). Exemple: Réf.: D-F04-10d (09_2012) 33

36 Voici un aperçu du résultat obtenu: Trier les données Dans la fenêtre de création d'une requête, nous disposons d'une ligne permettant de définir les critères de tri Notes Si on désire que certains champs ne soient pas affichés, il suffit de désactiver la case "Afficher" qui correspond au champ ne devant pas apparaître. Ce champ pourra cependant jouer le rôle de critère dans la requête. Toutes les requêtes créées sont accessibles via le volet de navigation. Réf.: D-F04-10d (09_2012) 34

37 Les critères de sélection Comme leur nom l'indique les requêtes de sélection ont pour but de permettre une sélection de certaines données issues d'une ou plusieurs tables et cela en fonction de critères déterminés. Dans une requête, on peut sélectionner des enregistrements dont un des champs est inclus dans une zone de valeurs. On peut, par exemple, déterminer une date entre le 31/12/2005 et le 31/12/2010 de la façon suivante: Entre #31/12/2005# Et #31/12/2010# On peut également sélectionner tous les enregistrements caractérisés par une date antérieure au 04/07/2001, le critère s'écrirait de la façon suivante: < #04/07/2001# Pour les chaînes de caractères, on peut représenter un ensemble quelconque de caractères par un astérisque et un caractère quelconque par un point d'interrogation. Si on recherche toutes les personnes dont le nom commence par la lettre C, le critère s'écrira de la façon suivante: Comme "C*". Si par contre on désire obtenir toutes les personnes dont le nom ne commence pas par la lettre C, on notera: Pas Comme "C*". N.B.: Il est inutile de taper les guillemets, le système les ajoute lui-même. Critères multiples: pour un champ déterminé on peut définir plusieurs critères. On peut par exemple demander de lister toutes les personnes dont le nom commence par la lettre C ou la lettre F. N.B.: Il suffit d'encoder le critère suivant: C* ou F*. Le système complète automatiquement la syntaxe. L'expression Nullpermet de sélectionner les enregistrements ayant un champ déterminé dépourvu de valeurs. L'expression PAS Nullpermet le contraire. L'opérateur In permet quant à lui d'extraire les enregistrements faisant partie d'un groupe de valeurs. Si on veut sélectionner les personnes qui habitent Arlon, Bastogne ou Virton, sous le champ LOCALITE on écrira le critère suivant:in("arlon";"bastogne";"virton") Réf.: D-F04-10d (09_2012) 35

38 Dominique Lieffrig Access Résumé concernant les opérateurs de comparaison Réf.: D-F04-10d (09_2012) 36

39 Réf.: D-F04-10d (09_2012) 37

40 Exercices Exercice R-01 Base de données concernée: BD_BIBLIOTHEQUE Elaborez les requêtes permettant d'atteindre les objectifs suivants. La table concernée se nomme "TBL_LIVRE_LIV". Pour chacune des requêtes on affichera les champs suivants: LIV_ID, LIV_TITRE et LIV_ANNEE_PUBLICATION. a) Afficher la liste de tous les livres. b) Afficher la liste de tous les livres. La liste devra être triée par ordre alphabétique du titre. c) Afficher le livre dont l'identifiant (LIV_ID) est "10251". d) Afficher les livres portant les identifiants suivants: "10251", "48596", "57458". e) Afficher la liste des livres dont le titre contient le mot "monde". f) Afficher la liste des livres dont l'identifiant commence par "25". g) Afficher la liste des livres publiés entre 1990 et Les opérations de jointure Dès l'instant où on décide d'ajouter plusieurs tables dans une requête, il faut réfléchir à la façon avec laquelle les tables seront jointes entre elles. La jointure est représentée par une ligne qui est interprétée,par défaut, de la façon suivante par Access: "A partir des deux tables, je sélectionne chacun des enregistrements qui ont des valeurs identiques dans les champs joints". On peut distinguer deux types de liens: lien standard; lien dans la fenêtre de requête. Les liens standards correspondent aux relations qui sont définies dès la création de la base de données. La définition d'un lien au sein de la fenêtre "Requête" s'effectue de la même façon que la création des liens standards. Pour supprimer un lien, il suffit de le sélectionner et d'appuyer sur Delete Les équijointures Dans le cas des équijointures, Access sélectionne tous les enregistrements dont les champs joints sont identiques dans les deux tables. Exemple Partons de la base de données BD_COMMANDE qui comprend les 4 tables suivantes: TBL_CLIENT_CLI TBL_COMMANDE_COM TBL_DETAIL_COMMANDE_DET TBL_PRODUIT_PRO Réf.: D-F04-10d (09_2012) 38

41 Si on réalise une opération d'équijointure entre la table TBL_CLIENT_CLI et la table TBL_COMMANDE_COM, on pourra par exemple obtenir l'identifiant, le titre, le nom, le prénom et le numéro des bons de commande pour tous les clients ayant passé au moins une commande. Résultat obtenu: Réf.: D-F04-10d (09_2012) 39

42 Les jointures externes Si on réalise une jointure externe en définissant la table TBL_CLIENT_CLI comme table prioritaire même pour les clients n'ayant pas passé de commandes, on obtiendra leur identifiant, leur titre, leur nom et prénom alors que pour les clients ayant passé une ou plusieurs commandes, on obtiendra le numéro du(des) bon(s) de commande en plus. Pour définir une telle jointure externe: 1 ) Créez la requête suivante. 2 ) Effectuez un double-clic sur la ligne de jointure. 3 ) Le système propose la boîte de dialogue suivante. L'option 1 permet de définir une équijointure. L'option 2 permet de définir une jointure externe avec la table TBL_CLIENT_CLI dominante. L'option 3 permet de définir une jointure externe avec la table TBL_COMMANDE_COM dominante. 4 ) Choisissez l'option 2. Réf.: D-F04-10d (09_2012) 40

43 5 ) Demandez l'affichage du résultat. Résultat obtenu: Les jointures réflexives La jointure réflexive permet de relier des valeurs dans une même table. Une jointure réflexive est en fait une jointure d'une table avec elle-même. On parle également d'auto-jointure. Exemple: soit la table suivante "TBL_TRAVAILLEUR_TRAV" (base BD_TRAVAILLEUR) Réf.: D-F04-10d (09_2012) 41

44 On veut obtenir le matricule, le nom, le prénom de chaque travailleur, ces différentes informations étant accompagnées du nom et du prénom du supérieur du travailleur concerné. Résultat à obtenir: Requête à créer pour obtenir le résultat voulu: Réf.: D-F04-10d (09_2012) 42

45 Trouver la non-correspondance Partant de la base de données "BD_COMMANDE", supposons que l'on veuille trouver tous les produits ne figurant sur aucune commande. Procédure à suivre: 1 ) Activez l'onglet "Créer" puis cliquez sur "Assistant Requête". 2 ) Sélectionnez "Assistant Requête de non-correspondance". 3 ) Confirmez par OK. 4 ) Sélectionnez la table TBL_PRODUIT_PRO car c'est dans cette table que le système devra extraire les données à afficher. Réf.: D-F04-10d (09_2012) 43

46 5 ) Sélectionnez la table qui contient les enregistrements correspondants, dans notre cas il s'agit de TBL_DETAIL_COMMANDE_DET. 6 ) Cliquez sur "Suivant". 7 ) Veillez à ce que le champ de correspondance soit bien sélectionné puis cliquez sur "Suivant". Réf.: D-F04-10d (09_2012) 44

47 8 ) Sélectionnez les champs qui devront apparaître au niveau du résultat obtenu. Cliquez sur "Suivant". 9 ) Nommez la requête puis cliquez sur "Terminer". Résultat obtenu: Réf.: D-F04-10d (09_2012) 45

48 4.4. Les requêtes avec regroupements, comptages, concaténation, Concaténation Pour fusionner deux champs au niveau d'une requête il suffit d'utiliser l'opérateur &. Exemple (base BD_COMMANDE Table TBL_CLIENT_CLI): On désire créer une requête permettant d'afficher le nom, le prénom, le code postal et la localité de tous les clients. Mais on veut que le nom et le prénom soient rassemblés au niveau d'une seule colonne. On aimerait également que le code postal et la localité soient présentés dans une colonne commune. Requête à créer: Réf.: D-F04-10d (09_2012) 46

49 Opérations diverses Access met à notre disposition différents types d'opérations: Compte: Max: Min: Moyenne: Ecartype: Somme: Var: affiche le nombre de valeurs. affiche la valeur maximale. affiche la valeur minimale. affiche la valeur moyenne. calcul de l'écart-type relatif à un ensemble de valeurs. le système calcule et affiche la somme des valeurs sélectionnées. calcul de la variance. Pour accéder aisément à toutes ces opérations, il suffit de demander l'affichage de la ligne "Opération". Pour ce faire, lorsque vous vous trouvez dans la fenêtre de création d'une requête, cliquez sur le bouton "Totaux". Quelques exemples Base de données concernée: BD_COMMANDE Objectif n 1 Supposons que l'on veuille afficher le nombre total de produits répertoriés. Au niveau de la ligne "Opération", choisissez"compte". Résultat obtenu: Réf.: D-F04-10d (09_2012) 47

50 Objectif n 2 Au niveau de la table des produits, on veut obtenir le prix max. et le prix min. Objectif n 3 On veut obtenir le nombre de clients par localité. Résultat obtenu: Réf.: D-F04-10d (09_2012) 48

51 4.5. Exercices Exercice R-02 Base de données concernée: BD_BIBLIOTHEQUE Soit les tables suivantes: Elaborez les requêtes suivantes. Requête n 1 Afficher la liste de tous les livres en reprenant les informations suivantes: LIV_CODE_ISBN / LIV_TITRE / AUT_NOM / AUT_PRENOM / EDI_NOM Les données doivent être triées par ordre alphabétique deliv_titre. Requêten 2 Afficher la liste des livres écrits par Jean Giono. Requêten 3 Afficher la liste des livres qui sont classés dans la catégorie "Littérature". Requêten 4 Afficher la liste des livres qui ont déjà été empruntés. Requêten 5 Afficher la liste des livres qui n'ont pas encore été empruntés. Requêten 6 Afficher en vis-à-vis de chaque emprunteur le nombre de livres empruntés. Requêten 7 Afficher la liste des livres qui n'ont pas encore été restitués (ID_LIVRE, TITRE, DATE_EMPRUNT). Requêten 8 Afficher en vis-à-vis de chaque livre, le nombre de fois que celui-ci a été emprunté. Requêten 9 Afficher le montant total encaissé pour les emprunts réalisés en Réf.: D-F04-10d (09_2012) 49

52 Requêten 10 Afficher le nombre de livres par catégorie (classification). Requêten 11 Afficher le nombre d'éditeurs par ville (on suppose, que dans la table TBL_EDITEUR_EDI, il n'y a pas plusieurs villes différentes portant le même nom). Réf.: D-F04-10d (09_2012) 50

53 5. Les formulaires 5.1. Création d'un formulaire à l'aide de l'assistant N.B.: Les explications sont données en considérant que l'on repart de l'ouverture de la base de données. 1 ) Ouvrez la base de données voulue. 2 ) Activez l'onglet "Créer" dans lequel vous trouvez différents boutons permettant de créer des formulaires. Permet de créer instantanément un formulaire de type "Colonne simple" en reprenant tous les champs de la table ou la requête sélectionnée. Permet de créer un formulaire de manière entièrement personnalisée. Un assistant vous aide pas à pas pour créer le formulaire. Le bouton "Plus de formulaires" permet de créer instantanément différents types de formulaires. Réf.: D-F04-10d (09_2012) 51

54 Exemple: 1 ) Sélectionnez la table TBL_PERSONNE_PER créée précédemment. 2 ) Cliquez sur "Assistant Formulaire". 3 ) Effectuez les choix voulus au niveau des fenêtres proposées. Réf.: D-F04-10d (09_2012) 52

55 Résultat obtenu: 5.2. Utilisation d'un formulaire Avec la présentation en mode "Formulaire" on peut aisément encoder les données, modifier certains enregistrements existants,...il ne faut pas perdre de vue que le formulaire ne contient pas de données lui-même, les données sont stockées dans la(les) table(s) source(s) du formulaire. Pour passer d'un champ à l'autre, il suffit d'utiliser la touche Return ou la touche de tabulation. Pour faire défiler les enregistrements, on peut utiliser les boutons présents dans le bas de la fenêtre: 5.3. Personnalisation d'un formulaire Introduction Bien que le résultat obtenu à l'aide de l'assistant soit déjà satisfaisant, il est souvent nécessaire de personnaliser les formulaires obtenus. Pour ce faire, quand le formulaire est actif à l'écran on peut sélectionner l option présentée ci-contre. Réf.: D-F04-10d (09_2012) 53

56 Aperçu de ce que l'on obtient: On peut alors distinguer trois zones principales au niveau du formulaire: En-tête de formulaire. Détail. Pied de formulaire. N.B.: Deux autres zones peuvent venir s'y ajouter: - En-tête de page. - Pied de page Modification de l'apparence du formulaire Objectifs: - on désire que les intitulés des champs apparaissent en italique; - on veut d'autre part que le titre soit affiché dans une taille de 21 points. 1 ) Il faut s'assurer que l'on se trouve bien en mode Création du formulaire. 2 ) Sélectionnez le titre du formulaire (par un simple clic sur l'objet). 3 ) Modifiez la taille, la mise en forme (gras, italique,...) en se servant des icônes disponibles dans "Outils de création de formulaire/format". Réf.: D-F04-10d (09_2012) 54

57 N.B.: Si on désire obtenir plus de possibilités, effectuez un clic droit puis sélectionnez "Propriétés" dans le menu contextuel. Le système vous propose la fenêtre suivante: Vous pouvez alors choisir la couleur des caractères, définir une bordure autour de l'objet, fixer une taille limite pour les champs,... 4 ) Sélectionnez les différents intitulés des champs (pour effectuer une sélection multiple, maintenez la touche Shift (pas Shift Lock) enfoncée et cliquez sur les différents intitulés). Une autre solution consiste à tracer un rectangle de sélection qui coupe les contrôles qui vous intéressent(a). (a) Réf.: D-F04-10d (09_2012) 55

58 5 ) Demandez une mise en italique. 6 ) Revenez en mode Formulaire afin d'observer le résultat obtenu. Pour ce faire, cliquez sur le bouton "Mode Formulaire". 7 ) Terminez en enregistrant le formulaire Comment déplacer un contrôle? 1 ) Passez en mode Création du formulaire. 2 ) Cliquez sur le contrôle voulu afin de le sélectionner. 3 ) Des poignées apparaissent au niveau du contrôle. 4 ) Pointez sur une des bordures de la sélection (pas sur une poignée), le pointeur prend la forme suivante:. 5 ) Cliquez et tout en maintenant le bouton gauche de la souris enfoncé, faites glisser le contrôle à l'endroit voulu. Dans le cas présent, les contrôles associés se déplacent ensemble, par exemple l'étiquette et la zone de texte. Pour déplacer un contrôle sans son étiquette (ou l'inverse): 1 ) Cliquez sur le contrôle voulu afin de le sélectionner. 2 ) Des poignées apparaissent au niveau du contrôle. 3 ) Cliquez dans une des poignées (carrés plus grands) puis tout en maintenant le bouton gauche de la souris enfoncé, faites glisser le contrôle à l'endroit voulu. Réf.: D-F04-10d (09_2012) 56

59 Changer l'ordre de tabulation Si on effectue une modification de la position des champs, l'ordre de tabulation entre les champs ne se trouve pas automatiquement modifié, ceci peut s'avérer gênant au cours de l'utilisation du formulaire. Voici la procédure à suivre pour modifier l'ordre de tabulation. Procédure: 1 ) Ouvrez le formulaire en mode Création. 2 ) Cliquez sur le bouton "Ordre de tabulation" présent dans "Outils de création de formulaire/création". 3 ) Veillez à ce que la section "Détail" soit activée au sein de la boîte de dialogue qui s'est ouverte. 4 ) Sélectionnez le champ voulu en cliquant sur la case grise située à gauche de celui-cipuis tout en maintenant le bouton gauche de la souris enfoncé, faites glisser le champ à la position voulue. Les autres éléments se décalent en conséquence. On modifie ainsi l'ordre de tabulation pas la position des contrôles sur le formulaire. N.B.: Le bouton de commande "Ordre automatique" permet d'établir un ordre de tabulation directement en rapport avec l'ordre de disposition des champs au sein du formulaire. Toujours penser à enregistrer les modifications effectuées. Réf.: D-F04-10d (09_2012) 57

60 Changer le thème d'un formulaire Le thème choisi détermine les couleurs, les polices de caractères, qui sont utilisées. Procédure pour modifier le thème: 1 ) Ouvrez le formulaire en mode Création. 2 ) Assurez-vous que le formulaire soit bien sélectionné. Au besoin, cliquez dans la case de sélection située à l'intersection des règles horizontale et verticale. 3 ) Utilisez le bouton "Thèmes" présent dans "Outils de création de formulaire/création". 4 ) Cliquez sur le thème souhaité Formulaire graphique Introduction Avant de procéder au traçage du graphique, il faut définir quelles sont les données que l'on désire représenter. Ensuite, l'assistant Graphique nous aidera dans notre tâche. Si tous les champs à représenter figurent dans la même table, il suffit de baser le graphique sur celle-ci. Toutefois, si on désire représenter des champs issus de deux ou plusieurs tables, ou bien Réf.: D-F04-10d (09_2012) 58

61 des résultats de calculs réalisés sur des champs, il faudra commencer par créer une requête qui unira ces tables ou réalisera ces calculs, puis on pourra baser le graphique sur cette requête Les graphiques indépendants Ces graphiques dits "indépendants" permettent une vue globale des données, il ne s'agit pas d'un graphique qui va se modifier lors du passage d'un enregistrement à l'autre. Ainsi, nous pourrons utiliser un graphique indépendant pour totaliser les ventes par catégorie, pour compter les clients que l'on a dans chaque province, pour montrer les ventes moyennes, par année ou par produit,... Objectif: Partant de la table TBL_PRODUIT_PRO de la base de données "BD_COMMANDE", on a pour objectif de créer un graphique de type Histogramme reprenant l'évolution de PRO_QSTOCK en fonction de PRO_NPRO. Résultat à obtenir: Procédure: 1 ) Activez l'onglet "Créer" puis cliquez sur le bouton "Création de formulaire". Réf.: D-F04-10d (09_2012) 59

62 2 ) Vous vous trouvez en mode Création d'un nouveau formulaire. Déroulez la liste présentant les contrôles disponibles. 3 ) Cliquez sur "Graphique". 4 ) Cliquez dans le formulaire, puis tout en maintenant le bouton gauche de la souris enfoncé, définissez la zone dans laquelle le formulaire sera créé. Réf.: D-F04-10d (09_2012) 60

63 5 ) Dès que la zone voulue est définie, l'assistant se met en fonctionnement. Au niveau de la fenêtre suivante, il faut sélectionner la table TBL_PRODUIT_PRO qui contient les données servant de base à la création du formulaire graphique. 6 ) Après avoir cliqué sur Suivant, vous vous trouvez face à la fenêtre suivante. Il faut sélectionner les champs devant apparaître au niveau du graphique. Réf.: D-F04-10d (09_2012) 61

64 7 ) Après avoir cliqué sur le bouton de commande "Suivant" dans la fenêtre précédente, le système vous donne l'opportunité de choisir le type de graphique souhaité. 8 ) Cliquez sur Suivant. Le système vous propose la boîte de dialogue suivante. 9 ) Vous pouvez alors constater que le système a, par défaut, indiqué la somme des quantités en stock (par produit) au niveau de l'axe des ordonnées. Cette action n'est pas nécessaire, il suffit d'afficher le champ PRO_QSTOCK. Pour supprimer la somme, effectuez un double clic sur Réf.: D-F04-10d (09_2012) 62

65 l'indication "SommeDePRO_QSTOCK". Le système affiche une liste au niveau de laquelle il suffit de sélectionner l'option "Aucun" puis confirmez par OK. Le système indiquera ainsi les quantités en stock sans appliquer aucune opération. 10 ) Dans la fenêtre qui suit, encodez un titre pour le graphique et demandez de ne pas afficher de légende dans le cas présent. 11 ) Cliquez sur "Terminer" afin d'obtenir le résultat suivant: Réf.: D-F04-10d (09_2012) 63

66 12 ) Vous obtenez un graphique "type". Pour visualiser le graphique reprenant les données de la table TBL_PRODUIT_PRO, passez en mode Formulaire. Résultat obtenu: Réf.: D-F04-10d (09_2012) 64

67 13 ) On peut constater que le résultat obtenu ne correspond pas exactement au résultat attendu. Il manque: les commentaires voulus au niveau des axes des abscisses et des ordonnées, l'affichage des valeurs au-dessus des bâtonnets. De plus, la taille des différents éléments de texte n'est pas optimale. 14 ) Avant tout, il faut se placer en mode Création du formulaire. 15 ) Sélectionnez le graphique puis en utilisant les poignées, redimensionnez ce dernier. Réf.: D-F04-10d (09_2012) 65

68 16 ) D'une manière générale, lorsque vous souhaitez modifier des éléments internes au graphique, commencez par effectuez un double-clic dans celui-ci pour vous placer en mode Modification. Lorsque le graphique se trouve dans le mode Modification, il est entouré d'une bordure hachurée. 17 ) Pour personnaliser un élément du graphique, il suffit d'effectuer un double-clic sur cet élément et vous obtiendrez une fenêtre permettant d'appliquer la personnalisation voulue. Par exemple, si vous effectuez un double-clic sur l'axe des abscisses, vous obtenez la fenêtre suivante. Via l'onglet "Police", il est alors possible de modifier la taille des caractères, N.B.: pour information, certaines modifications peuvent être réalisées via la barre d'outils de mise en forme qui s'affiche lorsque l'axe est sélectionné. Réf.: D-F04-10d (09_2012) 66

69 18 ) Pour ajouter les commentaires voulus au niveau des axes, ouvrez le menu "Graphique" et sélectionnez l'option "Options du graphique". 19 ) Dans la fenêtre suivante (onglet "Titres"), vous pouvez encoder les éléments voulus. 20 ) Dans la même boîte de dialogue, au niveau de l'onglet "Etiquettes de données", vous pouvez cocher "Valeur" afin que les valeurs apparaissent au-dessus des bâtonnets. Réf.: D-F04-10d (09_2012) 67

70 Les graphiques dépendants Introduction Pour créer un graphique dépendant ou autrement nommé "lié": 1. Créer et enregistrer le formulaire ou l'état dans lequel on veut placer le graphique. Il faut s'arranger pour qu'il y ait suffisamment de place libre pour que le formulaire ou l'état puisse accueillir le graphique. 2. Si on souhaite baser notre graphique sur une requête, il faut créer cette requête. 3. Ouvrir en mode création le formulaire ou l'état créé, puis utiliser le bouton "Graphique" disponible au niveau des contrôles Un exemple concret Objectif: Créer le formulaire suivant: Réf.: D-F04-10d (09_2012) 68

71 Procédure: 1 ) Activez l'onglet "Créer" dans le Ruban puis cliquez sur "Assistant Formulaire". 2 ) Choisissez la table TBL_CLIENT_CLI comme source principale du formulaire puis sélectionnez les champs devant apparaître dans ce dernier. 3 ) Suivez les étapes proposées par l'assistant comme repris ci-après. Réf.: D-F04-10d (09_2012) 69

72 4 ) Cliquez sur "Terminer. Vous obtenez le résultat suivant. 5 ) Enregistrez ce formulaire. 6 ) Il faut à présent créer la requête sur laquelle le graphique incorporé se basera, on peut utiliser les méthodes étudiées précédemment. Toutefois, si on souhaite que le graphique change lorsqu'on passe d'un enregistrement à un autre, on doit y inclure un champ qui assurera la liaison entre le graphe d'une part, et le formulaire ou l'état d'autre part. C'est ce champ, en effet, qui indique au graphique quelles données il doit afficher.dans notre cas, le champ de liaison est CLI_ID. Réf.: D-F04-10d (09_2012) 70

73 N.B.: ne pas oublier de définir les regroupements et la somme. 7 ) Enregistrez et fermez la requête. 8 ) Maintenant que nous disposons de l'état ou du formulaire qui accueillera le graphique ainsi que de la requête sur laquelle il se fondera, nous pouvons incorporer le graphique dans ce formulaire ou dans cet état. Ouvrezen mode Création, le formulaire ou l'état dans lequel nous voulons incorporer le graphique. Si nécessaire, augmentez la hauteur de la zone "Détail" afin de pouvoir aisément dessiner la zone susceptible de contenir le graphique. 9 ) Au niveau des onglets "Outils de création de formulaire/création", sélectionnez l'outil "Graphique". Réf.: D-F04-10d (09_2012) 71

74 10 ) En cliquant-glissant, tracez un rectangle dans lequel le graphique viendra s'insérer. 11 ) L'Assistant démarre. Sélectionnez la requête à partir de laquelle le graphique sera créé. Réf.: D-F04-10d (09_2012) 72

75 12 ) Suivez les différentes étapes comme illustré ci-après. Réf.: D-F04-10d (09_2012) 73

76 13 ) La somme des quantités commandées, ayant déjà été réalisée dans la requête, effectuez un double-clic dans la zone indiquée dans la page précédentepuis choisissez "Aucun" dans la fenêtre suivante. N.B.: l'étape suivante est très importante car c'est à ce niveau que la liaison voulue est faite entre le graphique et le formulaire principal. Réf.: D-F04-10d (09_2012) 74

77 14 ) Vous obtenez le graphique suivant. Il s'agit d'un graphique modèle qui ne correspond pas encore aux données de la table source. 15 ) Passez en mode Formulaire puis activez un client ayant déjà passé des commandes en 2010 afin de voir le graphique de type secteur. Réf.: D-F04-10d (09_2012) 75

78 Personnaliser un graphique Pour rappel, pour personnaliser un graphique, il faut passer en mode Création du formulaire puis effectuez un double-clic sur le graphique pour passer en mode Modification (à moins que ce mode soit déjà actif). Ensuite, il suffit d'effectuer un double-clic sur l'élément que vous souhaitez personnaliser. Access propose une fenêtre qui dépend de l'élément sur lequel vous avez effectué un double-clic Quelques conseils Quelques conseils pour créer des graphiques faciles à interpréter: Choisir le type de graphique qui représente les données le plus clairement possible. Ainsi, les graphiques en courbe conviennent particulièrement pour traduire des tendances. Les graphiques en aires et à barres empilées illustrent bien la manière dont chaque élément participe au total; quant aux histogrammes et aux graphiques à barres simples, ils permettent de comparer efficacement des valeurs. Enfin, les graphiques à secteurs montrent la part relative des éléments d'un tout. Access propose de nombreux types de graphique, il suffit de chercher votre bonheur. Éviter d'encombrer un graphique avec des données et des étiquettes non pertinentes qui font que le message que l'on veut faire passer ne passe, en définitive, absolument plus! Mettre les informations primordiales en évidence. Eclater les secteurs principaux d'un graphique à secteurs, affecter des couleurs voyantes ou des motifs facilement repérables aux marques de données clés; ou ajouter un commentaire. Ne pas abuser des graphiques en trois dimensions. Si leur effet est saisissant, leur interprétation est souvent complexe. Ce sont indéniablement les graphiques 2D qui représentent les données de la manière la plus claire. Utiliser une échelle adaptée pour les graphiques représentant des données apparentées afin d'en faciliter la comparaison Geler les données dans le graphique Il faut se rappeler que les graphiques basés sur une table ou une requêteaffichent systématiquement les données mises à jour. Si cette actualisation ne nous convient pas, il faudra geler les données afin que le graphe représente une situation figée à un moment donné et, par conséquent, n'évolue plus. Deux techniques sont à notre disposition : convertir le graphique en image (voir ci-après) ou dissocier le graphique de la table ou de la requête sous-jacente en créant et en exécutant une requête "Création de table" qui place les données sélectionnées dans une table à part qui ne change jamais. On peut alors baser le graphique sur la table gelée plutôt que sur les données "vivantes". Convertir le graphique en Image Pour que les données du graphique ne soient plus jamais mises à jour même si les données de la table ou de la requête sous-jacente évoluent, on peut convertir le graphique en image. Procédure: 1 ) Ouvrez en mode Création le formulaire ou l'état qui contient le graphique indépendant à convertir. Réf.: D-F04-10d (09_2012) 76

79 2 ) Effectuez un clic avec le bouton droit de la souris dans le graphique puis sélectionnez "Remplacer par/image". Access vous demande de confimer. Remarques: Lorsque la conversion est réalisée, on ne peut plus faire marche arrière. Si on sait que les données représentées n'évolueront pas, la conversion du graphe en image accélère l'ouverture du formulaire ou de l'état. Réf.: D-F04-10d (09_2012) 77

80 5.5. Exercices Exercice F-01 En utilisant la table TBL_ABONNE_ABO créée dans le cadre de l'exercice T-01 (p. 27), créez le formulaire suivant. Exercice F-02 En utilisant la table TBL_MEDECIN_MED créée dans le cadre de l'exercice T-03 (p. 28), créez le formulaire suivant. En utilisant ce formulaire, encodez quelques données puis vérifiez dans la table TBL_MEDECIN_MED que les nouvelles données y sont bien stockées. Réf.: D-F04-10d (09_2012) 78

81 Exercice F-03 En utilisant les tables voulues de la base de données BD_BIBLIOTHEQUE, créez un formulaire contenant le graphique suivant. Exercice F-04 En utilisant les tables voulues de la base de données BD_BIBLIOTHEQUE, créez le formulaire suivant. Réf.: D-F04-10d (09_2012) 79

82 5.6. Création etutilisation des sous-formulaires La création d'un formulaire principal lié par exemple à deux sous-formulaires se fait sur base de tables liées par des relations de type 1-N. Dans ce qui suit, on fera référence à la base de données "BD_COMMANDE". Au niveau de cette base de données, on veut créer un formulaire permettant de gérer simultanément les tables TBL_CLIENT_CLI, TBL_COMMANDE_COM et TBL_DETAIL_COMMANDE_DET. Formulaire à obtenir: formulaire principal sous-formulaire "COMMANDES" Sous-formulaire "CONTENU DE LA COMMANDE ACTIVE" En cliquant sur les flèches situées dans le bas de la fenêtre, on peut faire défiler les différents enregistrements de la table TBL_CLIENT_CLI. Pour chaque client, on visualisera l'identifiant, le nom et le prénom. De plus, au niveau du sous formulaire "COMMANDES", on peut voir les numéros des bons de commande qui ont été passés par le client qui figure à cet instant à l'écran. De la même façon, au sein du sous-formulaire "CONTENU DE LA COMMANDE ACTIVE", on peut voir le détail des produits qui ont été commandés et cela pour la commande qui est active au niveau du sous-formulaire "COMMANDES". Réf.: D-F04-10d (09_2012) 80

83 Si pour un client déterminé, on désire visualiser le contenu d'une autre commande que celle qui est active à cet instant, on peut cliquer sur le numéro de la commande qui nous intéresse (au niveau du sous-formulaire "COMMANDES") le contenu du sous-formulaire "CONTENU DE LA COMMANDE ACTIVE" est alors automatiquement mis à jour. N.B.: Dans le bas du sous-formulaire "COMMANDES ", on dispose également de flèches qui permettent de passer d'un enregistrement à l'autre. Procédure: 1 ) Ouvrez la base de données "BD_COMMANDE". Au niveau du Ruban, activez l'onglet "Créer" puis cliquez sur "Assistant Formulaire". 2 ) Sélectionnez la table TBL_CLIENT_CLI ainsi que les champs devant figurer dans le formulaire principal.ensuite ne cliquez pas encore sur le bouton "Suivant". 3 ) Au niveau de la liste "Tables/Requêtes", sélectionnez la table TBL_COMMANDE_COM qui permettra d'alimenter le premier sous-formulaire. Vous pouvez ensuite transférer le(s) champ(s) voulu(s) (provenant de la table TBL_COMMANDE_COM) vers la liste "Champs Réf.: D-F04-10d (09_2012) 81

84 sélectionnés". Dans notre exemple, il s'agit des champs COM_NCOM et COM_DATE. Ensuite ne cliquez pas encore sur le bouton "Suivant". 4 ) Au niveau de la liste "Tables/Requêtes", sélectionnez la table TBL_DETAIL_COMMANDE_DET qui permettra d'alimenter le deuxième sous-formulaire. Vous pouvez ensuite transférer le(s) champ(s) voulu(s) (provenant de la table TBL_DETAIL_COMMANDE_COM) vers la liste "Champs sélectionnés". Dans notre exemple, il s'agit des champs PRO_NPRO, DET_QCOM et DET_PU_COM. 5 ) Cliquez sur le bouton "Suivant". Réf.: D-F04-10d (09_2012) 82

85 6 ) Indiquez que les données doivent être affichées par client. Ceci permet de bien mettre en évidence le fait que le formulaire lié à la table TBL_CLIENT_CLI est bien le formulaire principal. 7 ) Après avoir cliqué sur Suivant, choisissez un type de présentation pour chaque sous-formulaire. 8 ) Encodez les titres voulus et cliquez sur le bouton de commande Terminer. Réf.: D-F04-10d (09_2012) 83

86 Résultat obtenuen activant un client ayant passé des commandes en 2010: 9 ) A présent, nous pouvons personnaliser ce formulaire afin d'obtenir le résultat voulu. Pour pouvoir apporter les modifications voulues au formulaire, il faut passer en mode Création, pour ce faire, il suffit de cliquer sur le bouton "Mode Création". Il est également possible d'utiliser le bouton suivant présent dans le coin inférieur droit de l'écran 10 ) Déplacez, redimensionnez les éléments voulus. Modifiez certains libellés. Ci-après figurent quelques rappels et indications permettant de réaliser ces différentes tâches. Résultat à obtenir: Réf.: D-F04-10d (09_2012) 84

87 Pour déplacer les contrôles indépendamment les uns des autres, il faut se positionner au niveau des poignées (carrés) présentes dans le coin supérieur gauche des contrôles. Pour redimensionner un contrôle, sélectionnez celui-ci puis agissez au niveau des poignées situées sur le contour. Pour sélectionner tous les contrôles situés à la même hauteur, positionnez le pointeur de la souris dans la règle verticale en face de ces contrôles (il prend la forme d'une petite flèche noire orientée vers la droite) puis effectuez un simple clic. Réf.: D-F04-10d (09_2012) 85

88 Pour déplacer simultanément plusieurs contrôles, sélectionnez ceux-ci, placez-vous sur ceux-ci puis cliquez et tout en maintenant le bouton gauche de la souris enfoncé, faites glisser les contrôles à l'endroit voulu. Pour aligner un ensemble de contrôles en haut, à droite, il est possible de sélectionner ceux-ci puis d'utiliser les options disponibles via "Outils de création de formulaire/organiser/boutons Redimensionnement et classementpuis Aligner". N.B.: d'autres options relatives à la taille des contrôles, sont disponibles. Voici le résultat obtenu: Réf.: D-F04-10d (09_2012) 86

89 11 ) Vous pouvez à présent créer une liste déroulante au niveau du sous-formulaire "CONTENU DE LA COMMANDE ACTIVE" afin que les utilisateurs puissent aisément sélectionner les produits sur base du libellé et non pas du numéro. Pour ce faire, suivez les indications reprises ci-après. Passez en mode Création du formulaire. Elargissez les contrôles (étiquette et zone de texte) PRO_NPRO. Effectuez un clic avec le bouton droit de la souris sur la zone de texte PRO_NPRO puis sélectionnez "Remplacer par/zone de liste déroulante". Réf.: D-F04-10d (09_2012) 87

90 Vous obtenez une liste déroulante. Il faut à présent définir le contenu de la liste déroulante. Pour ce faire, effectuez un clic droit sur la liste PRO_NPRO puis sélectionnez "Propriétés". Dans la fenêtre "Propriétés", cliquez sur le bouton suivant "Contenu" qui se trouve dans l'onglet "Données". à droite de la propriété Créez la requête qui alimentera la liste déroulante. Fermez la requête et enregistrez les modifications Réf.: D-F04-10d (09_2012) 88

91 Au sein de l'onglet "Format" de la fenêtre des propriétés, définissez les propriétés suivantes: "Nbre colonnes", "Largeurs colonnes" et "Largeur liste". Voici le résultat obtenuen mode Formulaire: Réf.: D-F04-10d (09_2012) 89

92 Exercice F-05 Base de données concernée: BD_BIBLIOTHEQUE Créez le formulaire suivant. Ce dernier comporte deux sous-formulaires. En utilisant le formulaire et les sous-formulaires créés, encodez les données de l'emprunt suivant. Réf.: D-F04-10d (09_2012) 90

93 5.7. Création d'un formulaire sans utiliser les assistants Introduction On peut facilement créer un formulaire sans avoir recours aux assistants. Il est également intéressant de rappeler que les formulaires peuvent être visualisés suivant différents modes. Mode Formulaire Le mode Formulaire permet d'ajouter, de modifier, de supprimer et de consulter des données. Il s'agit du mode d'utilisation classique des formulaires. Mode Page Ce mode est apparu avec la version 2007 d'access.le mode Page s'avère être un puissant éditeur Wysiwyg (What You See Is What You Get). Vous visualisez le formulaire comme dans le mode Formulaire tout en pouvant déplacer les contrôles comme dans le mode Création. Cependant, toutes les actions permises dans le mode Création ne sont pas possibles dans ce mode. Tous les modes d'affichage sont donc intéressants et ont leurs spécificités. Mode Création Comme son nom l'indique, ce mode permet de créer mais également de modifier un formulaire existant. On pourra insérer de nouveaux objets dans le formulaire, définir différentes propriétés (épaisseur des traits, couleur des caractères, mise en gras,...).pour ce faire, on dispose de différents outils au niveau du Ruban Exemple n 1 Base de données concernée: BD_COMMANDE Procédure: 1 ) Activez l'onglet "Créer" puis cliquez sur "Création de formulaire". Réf.: D-F04-10d (09_2012) 91

94 2 ) Activez les onglets "Outils de création de formulaire/création" puis cliquez sur "Ajouter des champs existants" afin d'afficher la liste des champs. 3 ) Vous pouvez faire glisser les champs voulus de la liste des champs présente à droite vers la partie "Détail" du formulaire. 4 ) Il est possible de modifier la position, la dimension des contrôles, 5 ) Passez en mode Formulaire pour tester celui-ci. Réf.: D-F04-10d (09_2012) 92

95 Exemple n 2: utilisation d'autres contrôles que les étiquettes et les zones de texte Objectifs: Créer la table suivante. Créer le formulaire suivant. Procédure: 1 ) Activez l'onglet "Créer" puis cliquez sur "Création de formulaire". Réf.: D-F04-10d (09_2012) 93

96 2 ) Cliquez sur le bouton "Ajouter des champs existants" afin d'afficher la liste des champs. 3 ) Faites glisser les champs VOY_ID, VOY_DESTINATION, VOY_DATE_DEPART et VOY_DATE_RETOUR vers le formulaire. 4 ) Au niveau des propriétés du formulaire, définissez la table TBL_VOYAGE_VOY comme source de celui-ci. 5 ) Sélectionnez le contrôle "Groupe d'options" au niveau de l'onglet "Création" qui dépend de l'onglet "Outils de création de formulaire". Réf.: D-F04-10d (09_2012) 94

97 6 ) Dessinez le groupe d'options sur le formulaire. Suivez les différentes étapes proposées par l'assistant. Réf.: D-F04-10d (09_2012) 95

98 Réf.: D-F04-10d (09_2012) 96

99 Résultat obtenu: 7 ) Ajoutez les champs "VOY_ILLUSTRATION_CATALOGUE" et "VOY_COMPLET" sur le formulaire. Réf.: D-F04-10d (09_2012) 97

100 8 ) Passez en mode Formulaire et testez le fonctionnement de celui-ci. Réf.: D-F04-10d (09_2012) 98

101 6. Les états 6.1. Introduction L'objectif lors de la création d'un état consiste à concevoir un modèle de présentation des données qui pourra être utilisé au cours de l'impression totale ou partielle des données Création d'un état via l'assistant Présentation N.B.: La base de données BD_TRAVAILLEUR doit être ouverte. Procédure: 1 ) Activez l'onglet "Créer" au niveau du ruban puis cliquez sur "Assistant Etat" 2 ) Sélectionnez la table source puis les champs qui doivent apparaître au niveau de l'état. Cliquez sur "Suivant". 3 ) L'Assistant demande ensuite si on souhaite un niveau de regroupement. Dans le cas présent, nous ne définirons pas de regroupement, vous pouvez donc cliquer directement sur "Suivant". Réf.: D-F04-10d (09_2012) 99

102 4 ) Définissez les critères de tri voulus puis cliquez sur "Suivant". 5 ) Choisissez le type de disposition, définissez l'orientation de la page, puis cliquez sur "Suivant". Réf.: D-F04-10d (09_2012) 100

103 6 ) Définissez un titre puis cliquez sur "Terminer". Voici le résultat obtenu: Pour personnaliser l'état, il suffit de passer en mode Création de ce dernier. Pour ce faire, de nombreuses techniques existent, une des plus simples et polyvalentes consiste à effectuer un clic droit dans l'état puis à sélectionner l'option "Mode Création". Aperçu de l'état en mode Création: Réf.: D-F04-10d (09_2012) 101

104 On peut distinguer plusieurs sections: En-tête état Cette zone contient le titre de l'état et d'autres informations ne devant apparaître qu'une seule fois au début de l'état. En-tête de page Le contenu de cette zone sera répété sur chaque page. Section Détail Contient les données proprement dites. C'est dans cette zone que le contenu des champs sera énuméré. Pied de page Le contenu du pied de page est répété en bas de chaque page. Dans le cas qui nous concerne, le système nous propose d'indiquer la date et le numéro de page. Pied état Il s'agit de données qui ne figureront qu'en fin d'état. Le déplacement, le redimensionnement des contrôles, s'effectuent comme pour les formulaires Exercice E-01 Base de données concernée: BD_BIBLIOTHEQUE Créez l'état suivant dont la source est la table TBL_LIVRE_LIV. Réf.: D-F04-10d (09_2012) 102

105 6.3. Les différents modes d'affichage des états Mode Création Ce mode est utilisé pour personnaliser l'état: ajout, suppression de contrôles, redimensionnement et déplacement d'éléments, Aperçu avant impression Ce mode est utilisé afin de vérifier la présentation avant d'imprimer. Mode Page Il s'agit d'un mode intermédiaire entre le mode Création et le mode Aperçu. Il permet de retoucher à certains éléments: redimensionnement, déplacement de contrôles, Mode Etat Permet d'obtenir l'état comme en mode Aperçu avant impression mais permet en plus de placer des données dans le presse-papiers après sélection ainsi que l'application de filtrage. Aucune personnalisation de présentation n'est cependant possible dans ce mode Création d'un état avec définition d'un regroupement Présentation Objectif: Créer l'état suivant: Réf.: D-F04-10d (09_2012) 103

106 Procédure: 1 ) Activez l'onglet "Créer" au niveau du ruban puis cliquez sur "Assistant Etat". 2 ) Effectuez les choix voulus au niveau des différentes étapes proposées par l'assistant et présentées ci-après. Réf.: D-F04-10d (09_2012) 104

107 3 ) Vous obtenez ce qui suit. 4 ) Passez en mode Création puis personnalisez l'état de la manière suivante: Réf.: D-F04-10d (09_2012) 105

108 IMPORTANT Si vous ne souhaitez pas qu'access gère automatiquement les couleurs de fond appliquées en alternance danscertaines zones, il faut sélectionner la zone concernée, utiliser le bouton "Autre couleur de ligne" présent dans "Outils de création d'état/format" et sélectionner "Aucune couleur". Après personnalisation, voici le résultat obtenu: Exercice E-02 Base de données concernée: BD_BIBLIOTHEQUE Commencez par créer une requête qui permettra d'extraire les données voulues des tables TBL_CLASSIFICATION_CLA et TBL_LIVRE_LIV. L'état sera ensuite créé sur base de cette requête. Réf.: D-F04-10d (09_2012) 106

109 6.5. Création d'étiquettes Présentation Base de données concernée: BD_COMMANDE Objectif: Créer les étiquettes suivantes: Réf.: D-F04-10d (09_2012) 107

110 Procédure: 1 ) Ouvrez la base de données voulue (BD_COMMANDE). 2 ) Activez l'onglet "Créer" puis cliquez sur "Etiquettes". 3 ) Suivez les différentes étapes proposées par l'assistant comme repris ci-après. Réf.: D-F04-10d (09_2012) 108

111 Réf.: D-F04-10d (09_2012) 109

112 Voici le résultat obtenu: Exercice E-03 Base de données concernée: BD_BIBLIOTHEQUE Créez les étiquettes suivantes (format L7159). Réf.: D-F04-10d (09_2012) 110

113 6.6. Création d'un état entièrement personnalisé Présentation Base de données concernée: BD_COMMANDE Objectif: Créer l'état suivant: Procédure: 1 ) Ouvrez la base de données voulue (BD_COMMANDE). 2 ) Créez la requête suivante (QRY_BON_COMMANDE) qui rassemble toutes les données nécessaires pour créer l'état. Réf.: D-F04-10d (09_2012) 111

114 3 ) Activez l'onglet "Créer" puis cliquez sur "Création d'état". 4 ) Effectuez un double-clic dans la zone située à gauche de la règle horizontale. 5 ) Définissez la source de l'état: QRY_BON_COMMANDE. 6 ) Cliquez sur le bouton "Regrouper et trier" présent dans l'onglet "Création". Réf.: D-F04-10d (09_2012) 112

115 7 ) Cliquez sur "Ajouter un groupe" et définissez le champ de regroupement "COM_NCOM". 8 ) Cliquez sur "sans section de pied de page" puis sélectionnez "avec une section de pied de page". Cet intitulé peut prêter à confusion, il s'agit en fait de l'ajout d'un pied de groupe. Réf.: D-F04-10d (09_2012) 113

116 9 ) Faites glisser les champs voulus de la liste de champs vers l'état en mode Création. 10 ) Passez en mode "Aperçu avant impression". Réf.: D-F04-10d (09_2012) 114

117 Exercice (E-04) Base de données concernée: BD_BIBLIOTHEQUE Créez l'état suivant Utilisation d'une mise en forme conditionnelle au sein d'un état Présentation Base de données concernée: BD_COMMANDE Objectif: Créer l'état suivant: Note: Dans la colonne COMPTE, si la valeur est: inférieure à 0, elle doit être mise en gras et en couleur rouge; égale à 0, elle doit être soulignée; supérieure à 0, elle doit être mise en italique. Réf.: D-F04-10d (09_2012) 115

118 Procédure: 1 ) Ouvrez la base de données voulue (BD_COMMANDE). 2 ) A l'aide de l'assistant Etat, créez l'état suivant. 3 ) Sélectionnez la zone de texte "CLI_COMPTE" puis cliquez sur le bouton "Mise en forme conditionnelle" présent dans "Outils de création d'état/format". 4 ) Cliquez sur le bouton "Nouvelle règle". Réf.: D-F04-10d (09_2012) 116

119 5 ) Complétez la première règle de la manière suivante puis cliquez sur OK. 6 ) Cliquez sur le bouton "Nouvelle règle". 7 ) Complétez la deuxième règle de la manière suivante puis cliquez sur OK. Réf.: D-F04-10d (09_2012) 117

120 8 ) Cliquez sur le bouton "Nouvelle règle". 9 ) Complétez la troisième règle de la manière suivante puis cliquez sur OK. 10 ) Voici un récapitulatif des règles créées. Validez en cliquant sur OK. Réf.: D-F04-10d (09_2012) 118

121 Exercice (E-05) Base de données concernée: BD_BIBLIOTHEQUE (table TBL_LIVRE_LIV) Créez l'état suivant en utilisant une mise en forme conditionnelle(cf. notes ci-après). Notes: Définissez une mise en forme conditionnelle au niveau de la zone de texte relative à l'année de publication. Si l'année est inférieure à 2000, elle doit être soulignée sinon elle doit être mise en gras et en rouge foncé. Lors de la création de l'état via l'assistant, ne définissez pas de tri. Définissez le tri une fois l'état créé et ce en suivant les indications reprises ci-après. Complément: Modifier l'ordre de tri d'un état en mode Création 1 ) Une fois l'état ouvert en mode Création, cliquez sur le bouton "Regrouper et trier" présent dans l''onglet "Création" du volet "Outils de création d'état". Réf.: D-F04-10d (09_2012) 119

122 2 ) Cliquez sur "Ajouter un tri" dans le bas de la fenêtre. 3 ) Sélectionnez le champ de tri (LIV_TITRE). Réf.: D-F04-10d (09_2012) 120

123 4 ) Le système indique le critère de tri défini Exercice (E-06) Base de données concernée: BD_BIBLIOTHEQUE (table TBL_LIVRE_LIV) Créez l'état suivant en définissant un regroupement. Supposons que le regroupement n'ait pas été défini via l'assistant, il faudra ajouter le regroupement via l'option "Ajouter un groupe". Partir de l'état suivant: Réf.: D-F04-10d (09_2012) 121

124 Pour finalement arriver au résultat suivant: Aperçu de l'état en mode Création: Réf.: D-F04-10d (09_2012) 122

125 7. Les macros 7.1. Introduction Une macro permet d'exécuter une ou plusieurs commandes. Les macros permettent notamment de faciliter certaines tâches, d'automatiser les procédures répétitives. Dans le premier exemple qui suit, des macros seront liées à l'événement "Sur clic" de boutons de commande L'action "AppliquerFiltre" Présentation Base de données concernée: BD_COMMANDE (table TBL_CLIENT_CLI) Objectif: Créer le formulaire suivant et les macros voulues. Via celui-ci, il sera possible de filtrer les données en fonction de la valeur contenue dans le champ CLI_COMPTE. Trois boutons présents dans l'en-tête de formulaire permettent de réaliser ces filtrages. Procédure: 1 ) Comme vu précédemment, créezle formulaire suivant. 2 ) Augmentez la hauteur de la zone "En-tête de formulaire" puis cliquez sur le bouton "Bouton" dans la partie "Contrôles" de l'onglet "Création". Réf.: D-F04-10d (09_2012) 123

126 3 ) Créez les quatre boutons suivants et modifiez les commentaires présents sur ces boutons. 4 ) Effectuez un double-clic sur le premier bouton puis modifiez le nom dans la fenêtre des propriétés. 5 ) Dans l'onglet "Evénement", cliquez sur le bouton muni de trois points situés à droite de l'événement "Sur clic". 6 ) Sélectionnez "Générateur de macro" puis validez par OK. Réf.: D-F04-10d (09_2012) 124

127 7 ) Access vous propose la fenêtre de création de la macro. Sélectionnez l'action "AppliquerFitre". 8 ) Complétez l'argument "Condition Where" comme illustré ci-dessous. 9 ) Fermez la fenêtre de la macro. 10 ) Confirmez l'enregistrement de la macro. 11 ) Passez en mode Formulaire puis testez le bon fonctionnement du premier bouton. 12 ) Passez en mode Création du formulaire puis suivez une procédure analogue pour le bouton "COMPTE = 0". Réf.: D-F04-10d (09_2012) 125

128 13 ) Suivez une procédure analogue pour le bouton "COMPTE > 0". Réf.: D-F04-10d (09_2012) 126

129 14 ) Suivez une procédure analogue pour le bouton "Afficher tout". 15 ) Passez en mode Formulaire et testez les différents boutons. Réf.: D-F04-10d (09_2012) 127

130 Exercice (M-01) Base de données concernée: BD_BIBLIOTHEQUE (table TBL_LIVRE_LIV) Créez le formulaire suivant et les macros voulues Exercice (M-02) Base de données concernée: BD_COMMANDE (table TBL_CLIENT_CLI) Créez le formulaire suivant et les macros voulues. Réf.: D-F04-10d (09_2012) 128

131 Notes: C'est l'événement "Après MAJ" qui est utilisé au niveau de la liste déroulante. Aperçu de la macro: 7.3. L'action "RechercherEnregistrement" Présentation Base de données concernée: BD_COMMANDE (table TBL_PRODUIT_PRO) Objectif: Créer le formulaire suivant. Via celui-ci, il sera possible de rechercher un produit donné à l'aide de la liste déroulante. Réf.: D-F04-10d (09_2012) 129

132 Procédure: 1 ) Créez le formulaire suivant. 2 ) Passez en mode Création du formulaire. Augmentez la hauteur de la zone "En-tête de formulaire". Veillez à ce que les "Assistants Contrôle" soient activés puis sélectionnez le contrôle "Zone de liste déroulante". Dessinez la zone de liste déroulante dans l'en-tête du formulaire. 3 ) Suivez les étapes proposées par l'assistant. Réf.: D-F04-10d (09_2012) 130

133 Réf.: D-F04-10d (09_2012) 131

134 4 ) Déplacez les contrôles comme vous le souhaitez. 5 ) Si vous souhaitez modifier l'ordre de tri des éléments dans la liste déroulante, sélectionnez celle-ci puis cliquez sur le bouton suivant au niveau de la propriété "Contenu". Réf.: D-F04-10d (09_2012) 132

135 6 ) Définissez le tri voulu. 7 ) Fermez la fenêtre relative à la requête et enregistrez les modifications. 8 ) Passez en mode Formulaire et testez le bon fonctionnement de celui-ci. Réf.: D-F04-10d (09_2012) 133

136 Exercice (M-03) Base de données concernée: BD_BIBLIOTHEQUE (table TBL_LIVRE_LIV) Créez le formulaire suivant Découverte de quelques autres actions Actions sur les enregistrements: déplacements, Base de données concernée: BD_COMMANDE (table TBL_CLIENT_CLI) Objectif: Créer le formulaire suivant dans lequel figurent des boutons de déplacement (bien visibles) entre enregistrements. Réf.: D-F04-10d (09_2012) 134

137 Procédure: 1 ) Créez la base du formulaire en utilisant l'assistant. 2 ) Créez les boutons de déplacement via l'outil adéquat se trouvant dans l'onglet "Création". 3 ) Si la fonction "Assistants contrôle" est bien activée, Access propose l'assistant suivant permettant de choisir les actions voulues Exercice (M-04) Base de données concernée: BD_BIBLIOTHEQUE (table TBL_LIVRE_LIV) Créez le formulaire suivant. Nouvel enregistrement Supprimer enregistrement Réf.: D-F04-10d (09_2012) 135

138 Actions "OuvrirFormulaire", "OuvrirEtat", Base de données concernée: BD_COMMANDE (table TBL_CLIENT_CLI) Objectif: Créer un formulaire comportant deux boutons de commande. Le premier bouton permettra d'ouvrir le formulaire "FRM_CLIENT_CS" et le deuxième bouton permettra d'ouvrir l'état "RPT_CLIENT_TAB". Formulaire "FRM_CLIENT_CS" Etat "RPT_CLIENT_TAB" Procédure: 1 ) Activez l'onglet "Créer" puis cliquez sur "Création de formulaire". Réf.: D-F04-10d (09_2012) 136

139 2 ) Dans l'onglet "Création", sélectionnez le contrôle "Bouton" puis dessinez celui-ci dans le formulaire. N.B.: on suppose que les "Assistants Contrôle" sont actifs. 3 ) Suivez les différentes étapes proposées par l'assistant comme repris ci-après. Réf.: D-F04-10d (09_2012) 137

140 Réf.: D-F04-10d (09_2012) 138

141 Résultat obtenu: 4 ) Répétez les mêmes actions pour le deuxième bouton. Réf.: D-F04-10d (09_2012) 139

142 Résultat obtenu: Il ne reste plus qu'à passer en mode Formulaire puis à tester. Réf.: D-F04-10d (09_2012) 140

143 8. Exercice de synthèse 1 ) Créez une nouvelle base de données (BD_GESTION_MATERIEL) et les tables suivantes. Cette base de données a pour objectif de stocker des données relatives à des fournitures de bureau. TBL_FOURNISSEUR_FOU TBL_RANGEMENT_RAN TBL_MATERIEL_MAT Différentes listes déroulantes doivent être créées. Réf.: D-F04-10d (09_2012) 141

144 Importez les données voulues dans la table TBL_MATERIEL_MAT à partir du fichier mis à votre disposition. 2 ) Créez les requêtes suivantes. Réf.: D-F04-10d (09_2012) 142

145 MAT_QSTOCK Entre 0 et 4 MAT_QSTOCK > 25 Fournitures stockées dans le local "L02" Réf.: D-F04-10d (09_2012) 143

146 Fournitures de type "Classeur" Fournitures de type "Papier" dont MAT_QSTOCK Entre 0 et 5 3 ) Créez les formulaires suivants. Réf.: D-F04-10d (09_2012) 144

147 4 ) Créez les états suivants. Réf.: D-F04-10d (09_2012) 145

148 Réf.: D-F04-10d (09_2012) 146

149 5 ) Complétez les formulaires et créez les macros voulues. Implémenter une liste déroulante permettant des recherches dans le formulaire de type colonne simple relatif aux fournitures. Implémenter des listes déroulantes permettant d'effectuer des filtrages dans le formulaire de type tabulaire relatif aux fournitures. Réf.: D-F04-10d (09_2012) 147

150 Créer le menu général suivant permettant d'accéder aux différents formulaires et états. Réf.: D-F04-10d (09_2012) 148

Créer une base de données

Créer une base de données Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création

Plus en détail

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4 COURS MS ACCESS 1) INTRODUCTION AU SGBD...4 A) DÉFINITION...4 B) ENREGISTREMENTS ET CHAMPS....4 C) LES GRANDES FONCTIONS D'ACCESS... 4 i) Les tables...4 ii) Les requêtes...4 iii) Les formulaires... 4 iv)

Plus en détail

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

SOMMAIRE. Travailler avec les requêtes... 3 Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de

Plus en détail

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

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des

Plus en détail

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

1. Introduction...2. 2. Création d'une requête...2 1. Introduction...2 2. Création d'une requête...2 3. Définition des critères de sélection...5 3.1 Opérateurs...5 3.2 Les Fonctions...6 3.3 Plusieurs critères portant sur des champs différents...7 3.4 Requête

Plus en détail

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons Guide d'utilisation OpenOffice Calc AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons 1 Table des matières Fiche 1 : Présentation de l'interface...3 Fiche 2 : Créer un nouveau classeur...4

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE EXCEL NIVEAU III Mireille DUCELLIER MARS 2003 BASE DE DONNEES RAPPEL Une base de données est une plage de cellules contiguës située sur une la feuille 1. Elle commence en A1. On parle alors de champs,

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

Parcours FOAD Formation EXCEL 2010

Parcours FOAD Formation EXCEL 2010 Parcours FOAD Formation EXCEL 2010 PLATE-FORME E-LEARNING DELTA ANNEE SCOLAIRE 2013/2014 Pôle national de compétences FOAD Formation Ouverte et A Distance https://foad.orion.education.fr Livret de formation

Plus en détail

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD Objectifs Concevoir une modèle conceptuel de données pour Access Durée 45 Support Papier Travail à faire : 1. Concevoir le dictionnaire des données.

Plus en détail

Le modèle de données

Le modèle de données Le modèle de données Introduction : Une fois que l étude des besoins est complétée, deux points importants sont à retenir : Les données du système étudié Les traitements effectués par le système documentaire.

Plus en détail

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

Gestion des bases de données (2 e partie) Master ANI et TCI première année année 2005/2006 semestre 1 Gestion des bases de données (2 e partie) Ce polycopié est destiné à présenter Access comme exemple de SGBD. Avant de commencer à construire

Plus en détail

LibreOffice Calc : introduction aux tableaux croisés dynamiques

LibreOffice Calc : introduction aux tableaux croisés dynamiques Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau

Plus en détail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

Plus en détail

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

Cours 1 : introduction

Cours 1 : introduction Cours 1 : introduction Modèle entité-association Exemple : Deux entités (produit et dépôt) sont mises en relation (stock). Une entité doit être constituée d un identifiant et peut être complétée par des

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Débuter avec OOo Base

Débuter avec OOo Base Open Office.org Cyril Beaussier Débuter avec OOo Base Version 1.0.7 Novembre 2005 COPYRIGHT ET DROIT DE REPRODUCTION Ce support est libre de droit pour une utilisation dans un cadre privé ou non commercial.

Plus en détail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3 Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

Access 2007 FF Access FR FR Base

Access 2007 FF Access FR FR Base ACCESS Basic Albertlaan 88 Avenue Albert Brussel B-1190 Bruxelles T +32 2 340 05 70 F +32 2 340 05 75 E-mail info@keyjob-training.com Website www.keyjob-training.com BTW TVA BE 0425 439 228 Access 2007

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

Utiliser une base de données

Utiliser une base de données Access Utiliser une base de données SOMMAIRE Généralités sur les SGBD... 3 Démarrage d'access 2002... 4 Ouverture d'un fichier Access... 4 Les objets dans Access... 5 Les tables... 6 A) Ouvrir une table

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail

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

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Microsoft Outlook Mai 2004 IFP BIRKHADEM, Rue des trois frères

Plus en détail

Excel 2010 Intermediaire

Excel 2010 Intermediaire (Enregistrez le fichier sur votre ordinateur et ouvrez-le avec Acrobat Reader) Excel 2010 Intermediaire Dans ce fichier de positionnement nous vous demandons de valider (en cochant les différentes cases)

Plus en détail

SUPPORT DE COURS ACCESS 2010

SUPPORT DE COURS ACCESS 2010 Qu est-ce qu Access? Access 2010 est un outil de déploiement et de conception d application de base de données que vous pouvez utiliser pour effectuer le suivi d informations importantes. Vous pouvez conserver

Plus en détail

COURS BARDON - ACCESS 2010

COURS BARDON - ACCESS 2010 COURS BARDON - ACCESS 2010 Sommaire CHAPITRE 1 ACCESS 2010, BASE DE DONNEES ET OBJETS 3 FONDAMENTAUX OFFICE 2010 3 1. ACCESS, ACCEDER 3 2. ACCESS EST UN SGBDR 3 3. LA BASE DE DONNEES : UN DOMAINE, UN FICHIER

Plus en détail

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

1. Création d'un état... 2. 2. Création d'un état Instantané Colonnes... 3. 3. Création d'un état Instantané Tableau... 4 1. Création d'un état... 2 2. Création d'un état Instantané Colonnes... 3 3. Création d'un état Instantané Tableau... 4 4. Création d'un état avec plusieurs tables... 9 5. Modifier la structure d'un état...11

Plus en détail

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

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 1ère partie: Mise œuvre Tables - Formulaires Sommaire AVERTISSEMENT...2 1.MISE EN ŒUVRE DE L'APPLICATION OOo Base...2 2.LES OBJETS...4 2.1 Les Tables...4

Plus en détail

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

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

Université Ibn Zohr Excel Résume de cours

Université Ibn Zohr Excel Résume de cours Le logiciel Excel: Excel est un tableur qui permet de saisir des données, de les afficher et de faire des traitements sur ces données. Les originalités du tableur sont l'organisation des données et les

Plus en détail

L ORDINATEUR FACILE D ACCÈS!

L ORDINATEUR FACILE D ACCÈS! L ORDINATEUR FACILE D ACCÈS! Préparé par Éric Roussel, enseignant spécialisé en informatique / École Jacques-Ouellette / 2009 Préambule Il est important de noter qu il n y a pas d adaptation parfaite des

Plus en détail

Freeway 7. Nouvelles fonctionnalités

Freeway 7. Nouvelles fonctionnalités ! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer

Plus en détail

Microsoft. Access 2007. Utilisation de base. Fac Similé. Manuel de référence

Microsoft. Access 2007. Utilisation de base. Fac Similé. Manuel de référence Microsoft Access 2007 Utilisation de base Fac Similé Manuel de référence AVERTISSEMENT Microsoft Access 2007 est une marque déposée de la société Microsoft. Toutes les marques citées dans cet ouvrage sont

Plus en détail

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

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite. Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs, relations,

Plus en détail

Alain DI MAGGIO Mise à jour sur le site 11/01/10 http://www.admexcel.com

Alain DI MAGGIO Mise à jour sur le site 11/01/10 http://www.admexcel.com Alain DI MAGGIO Mise à jour sur le site 11/01/10 http://www.admexcel.com TABLE DES MATIERES L UTILISATION DES RUBANS... 3 LE CLASSEUR... 3 RENOMMER LES FEUILLES DU CLASSEUR... 3 SUPPRIMER DES FEUILLES

Plus en détail

TeamViewer 7 Manuel Manager

TeamViewer 7 Manuel Manager TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos

Plus en détail

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP IFP Birkhadem Alger Rue des trois frères Djillali 1 REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Initiation

Plus en détail

Introduction aux SGBDR et en particulier à

Introduction aux SGBDR et en particulier à Introduction aux SGBDR et en particulier à PLu / novembre 2014 MS Office Access 2013.docx 1 / 51 PLu : 14.11.2014 Table des matières 1. Présentation succincte du SGBDR MS Office Access... 6 1.1 Premiers

Plus en détail

Publipostage avec Calc

Publipostage avec Calc Auto-formation sur OpenOffice.org 2.0 par Cyril Beaussier Version 1.0.2 - Avril 2006 Publipostage avec Calc Sommaire Introduction... 2 Présentation... 3 Notions... 4 Les données... 5 Lettre type... 7 Création

Plus en détail

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

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture Excel 2007 -2- Avertissement Ce document accompagne le cours qui a été conçu spécialement pour les stagiaires des cours de Denis Belot. Le cours a été réalisé en réponse aux diverses questions posées par

Plus en détail

Microsoft Excel. Tableur

Microsoft Excel. Tableur Microsoft Excel Tableur 1 Introduction à la notion du tableur Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur des nombres stockés

Plus en détail

Didacticiel PowerAMC 11.0 MPD

Didacticiel PowerAMC 11.0 MPD Didacticiel PowerAMC 11.0 MPD Pierre GERARD IUT de Villetaneuse Ce document est une retranscription du Tutoriel PowerAMC disponible en ligne à l'adresse : http://sybooks.sybase.com/onlinebooks/group-pd/amc1100f/

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

Débuter avec Excel. Excel 2007-2010

Débuter avec Excel. Excel 2007-2010 Débuter avec Excel Excel 2007-2010 Fabienne ROUX Conseils & Formation 10/04/2010 TABLE DES MATIÈRES LE RUBAN 4 LE CLASSEUR 4 RENOMMER LES FEUILLES DU CLASSEUR 4 SUPPRIMER DES FEUILLES D UN CLASSEUR 4 AJOUTER

Plus en détail

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

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau OpenOffice.org Calc 2 Avancé Guide de formation avec exercices et cas pratiques Philippe Moreau Tsoft et Groupe Eyrolles, 2007, ISBN : 2-212-12036-2, ISBN 13 : 978-2-212-12036-3 4 - Plages de données 4

Plus en détail

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

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 2 ème partie : REQUÊTES Sommaire 1. Les REQUÊTES...2 1.1 Créer une requête simple...2 1.1.1 Requête de création de listage ouvrages...2 1.1.2 Procédure de

Plus en détail

Publication Assistée par Ordinateur

Publication Assistée par Ordinateur Présentation OpenOffice Draw est l'outil de dessin vectoriel de la suite bureautique OpenOffice. De fait, Draw permet de réaliser certains documents comparables à ceux de Publisher, le logiciel de P.A.O.

Plus en détail

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

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 3. ème partie : RAPPORTS MENU D'ACCUEIL - MIGRATION Table des matières 1. Les RAPPORTS...2 1.1 Création d'un rapport basé sur une Requête...3 1.2 Imprimer,

Plus en détail

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Guide pour la réalisation d'un document avec Open Office Writer 2.2 Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer

Plus en détail

CFCL EDHEC 1 SEMINAIRE ACCESS2000

CFCL EDHEC 1 SEMINAIRE ACCESS2000 CFCL EDHEC 1 SEMINAIRE ACCESS2000 SOMMAIRE INTRODUCTION...5 LES OBJETS...5 LES GROUPES...6 TECHNIQUES DE BASE...7 OUVRIR UNE BASE DE DONNEES...7 CONSULTER UNE TABLE OU UNE REQUETE...8 CONSULTER DES DONNEES

Plus en détail

Créer un tableau avec LibreOffice / Calc

Créer un tableau avec LibreOffice / Calc Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes

Plus en détail

Réaliser un PUBLIPOSTAGE

Réaliser un PUBLIPOSTAGE Réaliser un PUBLIPOSTAGE avec le traitement de texte Writer ( OpenOffice ou LibreOffice ) Guide et captures d'écran réalisés avec la version 3.2 d'openoffice. Janvier 2011 - Jean-Claude EYRAUD Création

Plus en détail

LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES

LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES 1. Les bases de données dans OpenOffice CALC Dans OpenOffice Calc une base de données désigne simplement un tableau de valeurs.

Plus en détail

RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3

RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3 RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3 Pour construire un graphique : On lance l assistant graphique à l aide du menu Insérer è Diagramme en ayant sélectionné au préalable une cellule vide dans

Plus en détail

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz mqwertyuiopasdfghjklzxcvbnmqwert qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfghjklz INITIATION à Word 2007 xcvbnmqwertyuiopasdfghjklzxcvbn Cours informatiques Année 2009/2010 mqwertyuiopasdfghjklzxcvbnmqwert

Plus en détail

«Cimetières de France en ligne»

«Cimetières de France en ligne» AIDE UTILISATEURS Logiciel de gestion de cimetière sur internet «Cimetières de France en ligne» INFORMATIONS ET MISES A JOUR DU DOCUMENT : www.cimetieres-de-france.fr ASSISTANCE TECHNIQUE - HOTLINE : 03.80.50.81.95

Plus en détail

Les bases de données Page 1 / 8

Les bases de données Page 1 / 8 Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...

Plus en détail

TABLEAU CROISE DYNAMIQUE

TABLEAU CROISE DYNAMIQUE TABLEAU CROISE DYNAMIQUE Cours Excel 3 ème Partie LEA3 Page 1 Cours Excel 3 ème Partie LEA3 Page 2 FILTRER UN CHAMP Il y a des moments ou vous ne voulez pas avoir une vision globale des données mais plutôt

Plus en détail

Microsoft Excel 2007. Présentation du tableur Excel

Microsoft Excel 2007. Présentation du tableur Excel Microsoft Excel 2007 Présentation du tableur Excel 1 Interface d'excel 2007 Excel 2007 se distingue des versions précédentes par son interface plus intuitive et accessible. Les nouveautés sont multiples

Plus en détail

A - Créer une Base de données au format dbase

A - Créer une Base de données au format dbase Bases de données sous Open Office (OOo) : Bref tutorial A - Créer une Base de données au format dbase 1. Solution 1 :Ouvrir une feuille de classeur dans OOo. Mettre le nom des champs sur la 1ère ligne

Plus en détail

et de la feuille de styles.

et de la feuille de styles. Feuilles de style / mars 2007 Manuel d'utilisation du modèle enssib et de la feuille de styles. Writer Open Office Service des produits documentaires Contact : Richard Grenier 2e étage enssib Tél : 04

Plus en détail

Bases de données élémentaires Maude Manouvrier

Bases de données élémentaires Maude Manouvrier Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

INITIATION A EXCEL 2007. Année 2009 2010

INITIATION A EXCEL 2007. Année 2009 2010 Qwertyuiopasdfghjklzxcvbnmqwertyu iopavbnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc vbnmqwertyuiopasdfghjklzxcvbnmqw

Plus en détail

Guide de démarrage Janvier 2012

Guide de démarrage Janvier 2012 Guide de démarrage Janvier 2012 2012 Logicim Inc. Tous droits réservés. Table des Matières Table des Matières i Guide de Démarrage 1 Introduction 1 Respecter l ordre de la formation 1 Ouvrir XLGL 1 Différentes

Plus en détail

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES Avant-propos Conçu par des pédagogues expérimentés, son originalité est d être à la fois un manuel de formation et un manuel de référence complet présentant les bonnes pratiques d utilisation. FICHES PRATIQUES

Plus en détail

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

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose

Plus en détail

Cours Excel : les bases (bases, texte)

Cours Excel : les bases (bases, texte) Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé

Plus en détail

Utilisation de l'outil «Open Office TEXTE»

Utilisation de l'outil «Open Office TEXTE» PRESENTATION / FORMATION Utilisation de l'outil «Open Office TEXTE» Présentation générale : OpenOffice Texte est un traitement de texte assez similaire à celui proposé par Microsoft ; il est d'ailleurs

Plus en détail

Tune Sweeper Manuel de l'utilisateur

Tune Sweeper Manuel de l'utilisateur Tune Sweeper Manuel de l'utilisateur www.wideanglesoftware.com Table des matières Introduction 2 Démarrage rapide 5 Recherche de doublons 9 Sélection des pistes à conserver 12 Éliminer les doublons 15

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Répondre à un courrier - Transférer un courrier 20

Répondre à un courrier - Transférer un courrier 20 avec Présentation de l'écran d'internet Explorer 5 3 Se connecter sur un site distant à partir de l'adresse URL du site Se connecter sur un site distant en utilisant les favoris 5 6 Enregistrer un site

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement de texte : Quelques rappels de quelques notions de base Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui

Plus en détail

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

MODE OPERATOIRE OPENOFFICE BASE

MODE OPERATOIRE OPENOFFICE BASE MODE OPERATOIRE OPENOFFICE BASE Openoffice Base est un SGBDR : Système de Gestion de Base de Données Relationnelle. L un des principaux atouts de ce logiciel est de pouvoir gérer de façon efficace et rapide

Plus en détail

Créer un diaporama avec Open Office. Sommaire

Créer un diaporama avec Open Office. Sommaire Créer un diaporama avec Open Office I. Création I.1. Paramétrer le diaporama I.2. Valider et enregistrer l'album II. Le traitement des données II.1. Saisir les données II.2. Agir sur les pages III. Améliorez

Plus en détail

Créer des étiquettes avec les adresses d'un tableau Calc

Créer des étiquettes avec les adresses d'un tableau Calc Créer des étiquettes avec les adresses d'un tableau Calc Il faudra au préalable avoir déjà créé le tableau contenant les adresses avec Calc. Il y a trois étapes différentes pour réaliser des étiquettes

Plus en détail

YAPBA M. Logiciel libre de suivi de vos comptes

YAPBA M. Logiciel libre de suivi de vos comptes YAPBA M Logiciel libre de suivi de vos comptes Premières opérations A l'ouverture la première fois, on obtient cet écran. La première opération va être la création d'un compte. Comme aucun compte n'est

Plus en détail

Guide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0

Guide utilisateur Archivage intermédiaire Messagerie. Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0 Guide utilisateur Archivage intermédiaire Messagerie Enterprise Connect pour Outlook 2010 EC 10.2.1 V 1.0 Page : 2/38 Table des matières 1. Introduction... 3 2. L'interface Livelink dans MS Outlook...

Plus en détail

Suivi de la formation

Suivi de la formation Suivi de la formation Excel 2013 Nom : xxxxxxxx Prénom : xxxxxxxxx Suivi de la formation : Excel 2013 Contenu Niveau 1 : durée 4h15... 3 Etape 1. Découvrez Excel, complétez un tableau:... 3 Etape 2. Réalisez

Plus en détail

FOXIT READER 6.0 Guide rapide. Table des matières... II Utilisation de Foxit Reader 6.0... 1. Lecture... 4. Travailler dans des documents PDF...

FOXIT READER 6.0 Guide rapide. Table des matières... II Utilisation de Foxit Reader 6.0... 1. Lecture... 4. Travailler dans des documents PDF... Table des matières Table des matières... II Utilisation de Foxit Reader 6.0... 1 Installer et désinstaller... 1 Ouvrir, Créer, Fermer, Enregistrer et Quitter... 1 Définir le style et l'apparence de l'interface...

Plus en détail

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES Dossier G11 - Interroger une base de données La base de données Facturation contient tout un ensemble d'informations concernant la facturation de la SAFPB (société anonyme de fabrication de produits de

Plus en détail

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Les tutoriaux suivants vous guident dans l utilisation de Visio 2010. Certaines vidéos sont disponibles sur le site. Tutoriaux : Faites vos

Plus en détail

PowerPoint offre trois modes d affichage principaux : le mode Normal, le mode Trieuse de diapositives et le mode Diaporama

PowerPoint offre trois modes d affichage principaux : le mode Normal, le mode Trieuse de diapositives et le mode Diaporama VERSION XP Mireille Ducellier avril 2004 PowerPoint est un logiciel de Présentation Assistée par Ordinateur. Il permet de préparer des présentations contenant du texte, des images, des effets visuels,

Plus en détail

Traitement des données avec Microsoft EXCEL 2010

Traitement des données avec Microsoft EXCEL 2010 Traitement des données avec Microsoft EXCEL 2010 Vincent Jalby Septembre 2012 1 Saisie des données Les données collectées sont saisies dans une feuille Excel. Chaque ligne correspond à une observation

Plus en détail

Guide d utilisation de Microsoft Word 2007

Guide d utilisation de Microsoft Word 2007 Université de Sherbrooke Carrefour de l information Guide d utilisation de Microsoft Word 2007 Réalisé par l aide technique : Automne 2008 Table des matières TABLE DES MATIÈRES... 2 1. PRISES EN MAIN DE

Plus en détail

Université Bordeaux 1. Formation Excel 2007. Initiation. Hanquiez Vincent, UMR 5805-EPOC

Université Bordeaux 1. Formation Excel 2007. Initiation. Hanquiez Vincent, UMR 5805-EPOC Université Bordeaux 1 Formation Excel 2007 Initiation Hanquiez Vincent, UMR 5805-EPOC PREAMBULE Ce fascicule de formation a été élaboré à partir des cours Bardon : Bardon. Accueil, Word, Excel, Powerpoint,

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail