access 2010 Microsoft - e-monsite

22
DR YAO K. PATRICK ACCESS 2010 MICROSOFT Dr YAO Kouassi Patrick / UFHB / 30/06/16

Transcript of access 2010 Microsoft - e-monsite

Page 1: access 2010 Microsoft - e-monsite

D R Y A O K . P A T R I C K

ACCESS 2010 MICROSOFT

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 2: access 2010 Microsoft - e-monsite

MISE EN ROUTE DE ACCESS 2010

1) Définitions - Composition d’une base de données Access

Table : une table regroupe des données de même nature.

Requête : une requête sert à interroger la base de données et

extraire des tables les informations correspondantes à des critères

définis.

Formulaire : un formulaire facilite la saisie, la modification, la

visualisation des données des tables ou des requêtes.

Etat : un état permet de présenter des données sous la forme de

document imprimable.

Macro : une macro exécute automatiquement une tache ou

une série de tâches (actions) et permet de personnaliser

l’application.

Module : un module contient des procédures (séries d’instructions

programmées en Access Basic)

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 3: access 2010 Microsoft - e-monsite

MISE EN ROUTE DE ACCESS 2010

1) Définitions - Composition d’une base de données Access

Ces objets sont regroupés dans des Collections sous le nom Objet.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 4: access 2010 Microsoft - e-monsite

MISE EN ROUTE DE ACCESS 2010

1) Définitions - Composition d’une base de données Access

Ces composants sont tous enregistrés dans 1 seul fichier ayant

pour extension MDB pour les versions Access 95 à Access 2003, et

ACCDB pour les versions 2007-2010.

Access 2010 permet de fonctionner avec des bases de

données au format MDB (comptabilité Ascendante).

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 5: access 2010 Microsoft - e-monsite

MISE EN ROUTE DE ACCESS 2010

2) Création d’une base de données Access

1

2

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 6: access 2010 Microsoft - e-monsite

MISE EN ROUTE DE ACCESS 2010

2) Création d’une base de données Access

3

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 7: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

Table : une table est un ensemble de

données relatives à un sujet spécifique. les

tables organisent les données en colonnes

(appelées Champs) et en lignes (appelées

Enregistrements).

=> un enregistrement est composé de plusieurs

champs.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 8: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

Champ : élément dans une table qui contient une information précise. Un champ est représenté par une colonne ou une cellule dans une feuille de données et par un contrôle dans un formulaire.

Propriété : attribut d’un champ, d’un contrôle, d’un objet de base de données qui est paramétré pour définir l’une de ses caractéristiques (par exemple sa taille, sa couleur, ...).

Clé primaire : un champ ou une combinaison de champs dont la ou les valeurs identifient de façon unique chaque enregistrement d’une table.

Index :- Permet de spécifier qu'un champ est classé selon un ordre et permet de refuser ou non les doublons de valeur.

- Permet d'accélérer les opérations de recherche et de tri. Les index multichamps permettent de faire la distinction entre des enregistrements dont le premier champ peut contenir la même valeur.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 9: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 10: access 2010 Microsoft - e-monsite

COMPOSANT TABLE

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 11: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

1. Création de table

1

2

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 12: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

1. Création de table

3

3

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 13: access 2010 Microsoft - e-monsite

1. COMPOSANT TABLE

1. Création de table

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 14: access 2010 Microsoft - e-monsite

2. COMPOSANT RELATION

Relation : association de champs (colonnes) communs à deux tables.

Une relation peut-être de type un-à-un ou un-à-plusieurs :

un-à-un : chaque enregistrement de la table ne peut-être associé qu’à un seul enregistrement de la table reliée (par exemple : une commande est associée à un client et un seul),

un-à-plusieurs : chaque enregistrement de la table source peut-être associé à plusieurs enregistrements de la table reliée (un produit peut-être associé à plusieurs commandes).

Une relation permet d’assurer une intégrité référentielle.

Les champs mis en relation (Clé Primaire et Clé Etrangère) doivent être de même type.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 15: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Définitions

• Formulaire : un formulaire (un écran) facilite la saisie, la modification, la suppression, la visualisation des données de la base.

• Zones de contrôles : un formulaire est composé d’éléments servant à la manipulation des données :

des champs (zone d’affichage d’une donnée)

des étiquettes (zone de texte non modifiable)

des boutons (bouton type Windows permettant l’exécution de commandes)

des listes (zone d’affichage de données sous la forme d’une liste)

des listes modifiables (zone d’affichage de données modifiable)

des images

des graphiques

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 16: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Création d’un formulaire

Plusieurs assistants permettent de créer des

formulaires.

Simple ou double affichage

Lien direct avec la ou les tables en relation

Mise en forme simple ou complexe

Le formulaire une fois créé nécessite une

amélioration sur la mise en forme, les dispositions, les

couleurs, les fonctionnalités.

Ce sont ces points qui vont être détaillés ci-après.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 17: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Modification d’un formulaire

Il faut accéder au formulaire en mode CREATION,

ceci donne accès aux contenus (objets et contrôles).

C’est la structure même du formulaire qui va être

modifié. En aucun cas, il n’est possible d’accéder

aux données dans ce mode d’affichage.

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 18: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Modification d’un formulaire

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 19: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Modification d’un formulaire

Dissocier des Objets • Sélectionner les objets

• Onglet Réorganiser

• Ruban 4° icône « Supprimer la mise en page »

Dimensionner des Objets • Sélectionner le ou les objets

• Utiliser les poignées des bordures

Déplacer des une partie d’un Objet (Légende + Zone de saisie)

• Sélectionner l’objet

• Utiliser la poignée en haut à gauche du cadre

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 20: access 2010 Microsoft - e-monsite

3. COMPOSANT FORMULAIRE

Modification d’un formulaire

Création de boutons

• Un assistant aide à la conception des boutons, le code généré

est entièrement

• autonome.

Afficher le formulaire en Ecran Indépendant (sans onglet)

• Ouvrir les propriétés du formulaire (double click entre les 2

règles)

• Propriété Fenêtre indépendante mettre OUI

Recherche et accès rapide à un enregistrement

• Placer une liste déroulante dans la partie Entête du formulaire

• Suivre l’assistant

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 21: access 2010 Microsoft - e-monsite

4. COMPOSANT REQUÊTE

Définitions

• Requête : une requête est une “ question ” sur les données enregistrées dans les tables ou une demande d’exécution d’une action sur des données.

• une requête Sélection

• une requête Action

• une requête Analyse

• une requête Paramétrée

• SQL : (Structured Query Langage) langage structuré de requête utilisé dans les interrogations, les mises à jour et la gestion des bases de données relationnelles (langage normalisé commun à de nombreux SGBDR).

Dr YAO Kouassi Patrick / UFHB /

30/06/16

Page 22: access 2010 Microsoft - e-monsite

4. COMPOSANT REQUÊTE

Définitions

• Une requête peut interroger en même temps

plusieurs tables, plusieurs requêtes, ou plusieurs fois

une même table.

• Le langage SQL permet aussi les actions de

création, modification, suppression de tables.

• Ces commandes ne sont pas abordées dans ce

cours.

Dr YAO Kouassi Patrick / UFHB /

30/06/16