0% ont trouvé ce document utile (0 vote)
46 vues26 pages

Certification Access : Guide Complet

Certification Access Collection Logiform

Transféré par

Ives DALLY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
46 vues26 pages

Certification Access : Guide Complet

Certification Access Collection Logiform

Transféré par

Ives DALLY
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Certification Access Collection LOGIFORM

Les bases de données avec Access

I. PRÉSENTATION 3

1. QU’EST-CE QU’ACCESS ? 3
2. QUELLE DIFFÉRENCE AVEC EXCEL ? 3
3. CRÉATION D’UNE NOUVELLE BASE DE DONNÉES 3
4. LES OBJETS D’ACCESS 4
II
. LES TABLES 5

1. CRÉATION DES TABLES 5


2. CLÉ PRIMAIRE 6
3. STOCKAGE DES DONNÉES 6
4. AJOUT ET SUPPRESSION DE CHAMPS OU D’ENREGISTREMENTS 7
5. TRI DES DONNÉES 7
6. FILTRAGE DES DONNÉES DANS LES TABLES 7

III. LES REQUÊTES 8

1. LES REQUÊTES SÉLECTION 8


QUELQUES OPÉRATEURS DE CRITÈRES 10
CRÉATION D’UN CHAMP CALCULÉ 10
LES REQUÊTES PARAMÉTRÉES 11
LES REGROUPEMENTS ET STATISTIQUES 11
LES TRIS ET PREMIÈRES VALEURS 12
2. LES REQUÊTES ACTION 13
REQUÊTE SUPPRESSION 13
REQUÊTE AJOUT 14
REQUÊTE MISE À JOUR 15
REQUÊTE CRÉATION DE TABLE 15
3. REQUÊTE ANALYSE CROISÉE 15
I
V
. LES RELATIONS 16

V. LES FORMULAIRES 17

1. CRÉATION AUTOMATIQUE 17
2. UTILISATION DU FORMULAIRE 17
V
I. LES ÉTATS 18

1. CRÉATION AUTOMATIQUE 18
2. ETATS AVEC GROUPE 18
VI
I. LES MACROS 20

1. BOUTON DE COMMANDE AVEC MACRO AUTOMATIQUE 20


2. MACRO 21
CRÉER LA MACRO 21
AFFECTER LA MACRO AU BOUTON DE COMMANDE 22
3. MENU GÉNÉRAL 23
4. OPTIONS DE LA BASE DE DONNÉES 23
5. Les raccourcis clavier 24

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 1


Certification Access Collection LOGIFORM

« PRÉSENTATION

« QU’EST-CE QU’ACCESS ?

Access est un logiciel permettant de gérer des données en masse : une liste de clients ou de fournisseurs,
un stock de produits, des commandes, un club de tennis, une cave à vin, une bibliothèque, une
collection de timbres-poste…

« QUELLE DIFFÉRENCE AVEC EXCEL ?

Excel est un tableur : il ne vous propose pas d’autre présentation que des tableaux, en lignes et en
colonnes. Access vous propose davantage de possibilités et vous permet de personnaliser votre base de
données pour en faire une application sur mesure.

Avec Access, vous avez également la possibilité de relier plusieurs tables de données : vous pouvez ainsi
mettre en relation le fichier client, les commandes, la facturation et la mise à jour des stocks pour
effectuer une gestion commerciale complète.

De plus, Access permet de gérer les données avec beaucoup plus de sécurité et de facilité.

En revanche, Access est plus strict d’utilisation, il demande un effort d’apprentissage, alors que vous
pouvez utiliser Excel en quelques heures.

CRÉATION D’UNE NOUVELLE BASE DE DONNÉES

Pour ouvrir Access, cliquer sur son icône :

Cliquer sur BASE DE DONNÉES DU BUREAU VIDE, spécifier un nom et un emplacement pour
l'enregistrement, puis cliquer sur CRÉER. La fenêtre principale de votre base de données apparait :

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 2


Certification Access Collection LOGIFORM

o LES OBJETS D’ACCESS

Les TABLES servent à STOCKER les informations. Ce sont des fichiers contenant un ensemble
d’informations autour d’un même thème ou concept.

Exemple 1 : une table « employés » qui contiendrait des renseignements sur chaque
employé (nom, adresse, fonction, date d’embauche…)

Exemple 2 : une table « articles » qui contiendrait des informations techniques sur chaque
produit (désignation, référence, prix, quantité…)

Les REQUÊTES servent à FILTRER les données en fonction de critères précis. Elles servent donc à
extraire les données des tables, permettant de sélectionner une partie des
données. Elles permettent également de réaliser des ACTIONS sur ces données, comme
d'effectuer des calculs, des modifications, des suppressions… Les requêtes peuvent être
enregistrées et ainsi réutilisées aussi souvent que nécessaire, et vous pourrez par la suite les
intégrer aux formulaires et aux états.

Les FORMULAIRES permettent la SAISIE et la MODIFICATION d’informations dans les tables, mais
de manière plus conviviale que dans les tables : plus besoin de se contenter d’une présentation
sous forme de lignes et de colonnes, vous pourrez ici intégrer des cases à cocher, des listes
déroulantes, des titres, des cadres, des images… Les formulaires constituent un environnement
facile à manipuler qui vous permettra même de laisser des novices utiliser votre base de
données.

Les ÉTATS servent à IMPRIMER les données, et permettent de présenter un même fichier de
données de façons différentes : liste de clients sur 3 colonnes, liste de clients par ordre
alphabétique de nom et regroupés par région, liste de clients avec adresse complète…
Les variations sont infinies.

Les MACROS permettent d’AUTOMATISER certaines actions, en programmant des boutons de


commande. Par exemple, vous pouvez dans un formulaire ajouter un bouton qui appelle un
état.

Les MODULES servent à PROGRAMMER de manière beaucoup plus pointue que les macros, et ne
sont pas destinés au grand public, mais aux utilisateurs avertis. Ils nécessitent la maîtrise du
langage de programmation VBA (Visual Basic for Applications).

Le LANGAGE SQL est le langage informatique universel qui permet de manipuler les objets et les
enregistrements des bases de données.

Vous pouvez faire apparaître la fenêtre principale contenant les objets


à tout moment en appuyant sur F11.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 3


Certification Access Collection LOGIFORM

LES TABLES

CRÉATION DES TABLES

Vous devez commencer par construire la STRUCTURE de votre table, et non pas commencer par y
stocker les données !

Pour cela, il faut basculer en MODE CRÉATION en cliquant sur le bouton Affichage
dans l’onglet Accueil.

Saisir le NOM de la table et valider.

Cette fenêtre apparaît :

La première colonne va contenir les NOMS DES CHAMPS, chaque champ représente un groupe de
données dans la table.

Exemple : nom ou prénom ou adresse ou téléphone si vous créez une table du genre carnet
d’adresse.

La deuxième colonne définit le TYPE DE DONNÉES que chaque champ va contenir, par exemple
numérique ou texte ou date… Cliquez dans la case, un menu déroulant vous est
proposé : choisir le type désiré.

En fonction du type de données sélectionné, des PROPRIÉTÉS supplémentaires vous sont proposées en
bas de la fenêtre, dans deux onglets. Vous pouvez par exemple y spécifier la longueur des
caractères, le format des données, des masques de saisie…

La troisième colonne DESCRIPTION est réservée à l’utilisateur, vous pouvez y inscrire librement des
commentaires pour chaque champ.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 4


Certification Access Collection LOGIFORM

CLÉ PRIMAIRE

Access a automatiquement proposé un champ portant une CLÉ PRIMAIRE à votre première table.
Ce champ est de type NumeroAuto, ce qui signifie qu’il contiendra un numéro créé
automatiquement par Access, et incrémenté à chaque nouvel enregistrement. On affecte la clé
primaire à un champ contenant pour chaque enregistrement une information unique. La clé
primaire interdit la création de doublons dans le champ qui la contient.

Pour les tables suivantes, il faudra manuellement créer un champ de type NumeroAuto
et lui attribuer la clé primaire en cliquant sur l’icône Clé primaire.

Exemple : vous avez une liste de clients, plusieurs d’entre eux peuvent avoir le même
nom, voire le même nom et le même prénom, pour être sûre de ne pas les confondre (et ne pas
envoyer la facture au mauvais client !), on peut ajouter un champ « N° Client » qui portera la clé
primaire : deux clients ne pourront avoir le même numéro.

819 STOCKAGE DES DONNÉES

L’étape suivante consiste à entrer les données dans la table. Pour retourner en
mode de saisie des données, cliquer sur l’icône Affichage puis sur MODE
FEUILLE DE DONNÉES.

Chaque colonne représente désormais un CHAMP, et chaque ligne un ENREGISTREMENT, c’est-à-


dire l‘ensemble des informations pour un client, ou un article, ou une commande…

Compléter chaque ligne soigneusement (attention aux erreurs et fautes d’orthographe qui vous
gêneront énormément pour les filtres et les requêtes).

La sauvegarde des données se fait automatiquement lorsque vous quittez une case pour passer à
une autre, vous n’avez donc pas à craindre de perdre des informations. Merci
Access !

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 5


Certification Access Collection LOGIFORM

819 AJOUT ET SUPPRESSION DE CHAMPS OU D’ENREGISTREMENTS

Pour AJOUTER UN CHAMP, il faut retourner en mode création. Ajouter alors le nom et le type de
données du nouveau champ.

Pour SUPPRIMER UN CHAMP (toujours en mode création), cliquer tout à fait à gauche de la ligne du
champ à supprimer : la ligne est mise en surbrillance. Appuyer sur la touche Suppr du clavier.

Attention ! Cette opération supprime définitivement toutes les données du


champ, pour tous les enregistrements. Il n’y a pas d’annulation possible.

Pour SUPPRIMER UN ENREGISTREMENT, en mode feuille de données, cliquer tout à fait à gauche de la
ligne à supprimer : elle est mise en surbrillance. Appuyer sur la touche Suppr du clavier.

819 TRI DES DONNÉES

Dans la feuille de données, sélectionner le champ que vous voulez trier en cliquant
n’importe où dans la colonne. Cliquer sur Croissant ou Décroissant dans l’onglet
Accueil.

Les enregistrements sont maintenant triés par ordre alphabétique, numérique ou chronologique, selon
le type de données.

819 FILTRAGE DES DONNÉES DANS LES TABLES

Les filtres dans les tables permettent de n’afficher qu’une partie des données de la table, ce qui
devient nécessaire lorsque votre base contient de nombreux enregistrement.

Par exemple, vous pouvez ne vouloir afficher que les clients résidant à Paris, ou les commandes
passées en février, etc.

Cliquer sur une valeur de votre choix dans la table, puis sur l’icône SÉLECTION et sur le FILTRE de votre
choix.

Les filtres dans les tables sont éphémères, pour les sauvegarder, il faut créer des requêtes.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 6


Certification Access Collection LOGIFORM

819 LES REQUÊTES

Il existe plusieurs types de requêtes :

819 Les REQUÊTES SÉLECTION extraient des données en appliquant des tris et des filtres.

820 Les REQUÊTES CALCULÉES effectuent des calculs (TVA, total, pourcentage…).

821 Les REQUÊTES PARAMÉTRÉES fournissent une grande souplesse aux requêtes en les rendant
interactives, dynamiques avec l’utilisateur de la base.

822 Les REQUÊTES REGROUPEMENT permettent de regrouper les données et d’obtenir des indices
statistiques (effectifs, moyenne, minimum…).

823 Les REQUÊTES ACTION permettent de modifier les données : supprimer certaines
informations, en ajouter d’autres, mettre à jour des données, en importer.

824 Les REQUÊTES ANALYSE CROISÉE sont l’équivalent du tableau croisé dynamique dans Excel.

« LES REQUÊTES SÉLECTION

Cliquer sur CRÉATION DE REQUÊTE dans l’onglet Créer.

1. Sélectionner la ou les tables nécessaire(s) à la requête en double-cliquant sur leur nom.

Clic-Clic !

819 Sélectionner ensuite chaque champ nécessaire à la requête en double-cliquant sur son nom.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 7


Certification Access Collection LOGIFORM

Clic-Clic !

Définir vos critères de sélection dans la ligne CRITÈRES en respectant la syntaxe d’Access (voir plus
loin les OPÉRATEURS de critères).

Si besoin, définir des critères supplémentaires dans les lignes OU

Exemple : je veux afficher la liste des clients parisiens :

Critère de sélection

Affichez le résultat de la requête en cliquant sur Exécuter.

Revenir en mode Création pour modifier la requête, ou fermer la requête sans oublier de
l’enregistrer. Lui donner un nom explicite !

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 8


Certification Access Collection LOGIFORM

QUELQUES OPÉRATEURS DE CRITÈRES

Logiques Comparatifs 1 Arithmétiques Syntaxiques

Et / Ou / Dans Supérieur à : > Additionner : + « texte »

Pas / ! Inférieur à : < Soustraire : - [champ]

Entre … et … / - Sup. ou égal à : >= Multiplier : * [paramètre]

Null Inf. ou égal à : <= Diviser : / #date#

*/?/#2 Différent de : <> nombre

& (concaténation) oui/non


(case à cocher)

Il est également possible d’utiliser des fonctions pré-programmées (comme dans Excel) :
somme, min, max, vrai/faux, année…

Access n’est pas sensible à la casse (il ne fait aucune différence entre les majuscules et les
minuscules), par contre, attention aux accents.

CRÉATION D’UN CHAMP CALCULÉ

Pour créer un NOUVEAU CHAMP contenant le calcul, il faut utiliser une NOUVELLE COLONNE.

Donner un nom au nouveau champ, suivi de : , puis écrire le calcul en indiquant les noms des
champs concernés entre crochets.

Exemple 1 : PRIX HT: [QUANTITE]*[MONTANT]


Exemple 2 : TVA : [PRIX HT]*20,6/100

819 Les opérateurs de comparaison fonctionnent aussi avec du texte : ils appliquent une comparaison par ordre
alphabétique (exemple : « >d » vous donnera la liste des noms placés après le « d » dans l’alphabet).
819 L’étoile permet de remplacer n’importe quelle suite de caractères, le ? remplace un seul caractère, le #
remplace
un chiffre (exemple : « du* » vous donnera la liste des noms commençant par « du », comme duchmol, dutronc,
dufour…).

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 9


Certification Access Collection LOGIFORM

LES REQUÊTES PARAMÉTRÉES

Elles permettent à l’utilisateur de définir lui-même le critère à chaque ouverture de la


requête, rendant ainsi la requête interactive et réutilisable avec des critères changeant.

Dans la ligne critère du champ concerné, saisir ENTRE CROCHETS le texte à afficher dans la
boîte de dialogue.

Par exemple: Vous gérez les ventes des agents commerciaux de votre entreprise par région.
Vous souhaitez pouvoir consulter indépendamment les résultats de chaque secteur, sans
pour autant devoir créer autant de requête qu’il y a de région.

Chaque fois que vous lancerez la requête, vous n’aurez qu’à préciser le secteur choisi dans
la boîte de dialogue qui apparaîtra.

LES REGROUPEMENTS ET STATISTIQUES

Vous voulez connaître le montant total des ventes de chaque vendeur. Il faut regrouper
toutes les ventes par vendeur et effectuer la somme de ses ventes.

Vous avez besoin de la ligne OPÉRATION, qu’on obtient en cliquant sur l’icône ∑

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 10


Certification Access Collection LOGIFORM

Choisir Regroupement

pour le champ Vendeur Choisir Somme pour le


champ Montant des ventes

LES TRIS ET PREMIÈRES VALEURS

Définir L’ORDRE DE TRI (croissant ou décroissant) en cliquant dans la ligne Tri et en


sélectionnant l’option désirée dans la liste qui apparaît.

Exemple : je veux afficher la liste des clients parisiens classés par ordre alphabétique :

Ordre de tri

Critère de sélection

Pour obtenir uniquement les premiers enregistrements du résultat d’une requête, utiliser la
fonction PREMIÈRES VALEURS : taper le nombre ou le pourcentage d’enregistrements désirés.

Par exemple : je veux afficher le nom des 3 employés les mieux payés :

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 11


Certification Access Collection LOGIFORM

Attention !
Cela suppose que les
salaires soient triés du plus
élevé au plus faible.

819 LES REQUÊTES ACTION

Elles permettent d’effectuer automatiquement une ACTION au lieu d’afficher une liste de
résultats.

Démarrez une nouvelle requête en mode création, puis précisez le TYPE DE REQUÊTE que vous
désirez effectuer, sinon vous aurez par défaut une requête sélection.

REQUÊTE SUPPRESSION

Elle permet de supprimer des données en fonction d’un critère.

Sélectionner le type SUPPRESSION, faire basculer les champs contenant les données à
supprimer, définir le critère permettant de savoir quelles données doivent être supprimées.

Exemple : supprimer toutes les commandes antérieures à septembre 2002

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 12


Certification Access Collection LOGIFORM

REQUÊTE AJOUT

Elle permet d’ajouter à une table des enregistrements provenant d’une autre table (voire
d’une autre base de données).

Créez une requête en sélectionnant les tables qui contiennent les enregistrements que vous
souhaitez ajouter dans l’autre table.

Choisir le type AJOUT, spécifier le nom de la table de destination (celle qui va recevoir de
nouveaux enregistrements).

Faire basculer les champs de la table d’origine (celle d’où proviennent les données) dans la
requête, et éventuellement définir un critère si on ne veut pas ajouter tous les
enregistrements de la table d’origine.

Exemple : on a une table « Commandes2 » contenant des commandes antérieurs à sept


2002, on veut les ajouter à la table « Commandes » :

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 13


Certification Access Collection LOGIFORM

REQUÊTE MISE À JOUR

Elle permet de modifier les données d’un champ.

Sélectionner le type MISE À JOUR, faire basculer le champ à modifier, dans la ligne Mise à
jour, procéder au changement.

Exemple : on a une table « employés » contenant un champ « prime », on veut augmenter la


prime de chaque employé de 100 € :

REQUÊTE CRÉATION DE TABLE

Le résultat de la requête apparaîtra dans une nouvelle table.

Sélectionner le type CRÉATION DE TABLE. Dans la boîte de dialogue qui s'affiche, taper le nom
de la table à créer ou à remplacer.

819 REQUÊTE ANALYSE CROISÉE

Ce type de requête nécessite 3 champs :

819 un CHAMP EN EN-TÊTE DE COLONNE, auquel on applique un regroupement ;

820 au moins un CHAMP EN EN-TÊTE DE LIGNE, auquel on applique un regroupement ;

821 un CHAMP VALEUR : généralement de type numérique pour pouvoir y appliquer un


indice statistique.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 14


Certification Access Collection LOGIFORM

IV. LES RELATIONS

Dans l’onglet Outils de base de données, cliquer sur RELATIONS :

AJOUTER TOUTES LES TABLES à la fenêtre des relations (comme pour une requête).

FAIRE GLISSER AVEC LA SOURIS LES CHAMPS COMMUNS à deux tables les uns sur les autres.

Exemple : « N°Client » de la table « Client » vers « N°Client » de la table « Commande »

Access propose de créer un lien :

Cliquer sur APPLIQUER L’INTÉGRITÉ RÉFÉRENTIELLE. Cela permet d’établir une relation de type
un à plusieurs.

Exemple 1 : Pour un client, il peut y avoir plusieurs véhicules ; mais pour un véhicule, il n’y a
qu’un propriétaire. Dans ce type de relation, vous ne pourrez pas enregistrer un véhicule sans
qu’il soit lié à un et un seul propriétaire.

Exemple 2 : Pour un pays, il peut y avoir plusieurs habitants. Mais pour un homme, il ne peut y
avoir qu’un pays d’origine. Chaque personne sera liée à un et un seul pays d’origine.

Cliquer enfin sur CRÉER. Une ligne noire avec les symboles 1 et ∞ relie maintenant les tables.

Pour supprimer une relation :


cliquer sur le lien noir puis sur la touche SUPPR du clavier.
Confirmer la suppression.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 15


Certification Access Collection LOGIFORM

819 LES FORMULAIRES

Les FORMULAIRES permettent la SAISIE et la MODIFICATION d’informations dans les tables, mais
de manière plus conviviale : plus besoin de se contenter d’une présentation sous forme
de lignes et de colonnes, vous pourrez ici intégrer des cases à cocher, des listes déroulantes,
des titres, des cadres, des images… Les formulaires constituent un environnement facile à
manipuler qui vous permettra même de laisser des novices utiliser votre base de données.

819 CRÉATION AUTOMATIQUE

Dans le navigateur, sélectionner la table ou la requête qui servira de source à votre formulaire.

Cliquer sur FORMULAIRE dans l’onglet Créer. Vous obtenez un formulaire instantané :

819 UTILISATION DU FORMULAIRE

Basculer en MODE FORMULAIRE.

Pour naviguer entre les enregistrements, utiliser la zone au bas du formulaire :

Se déplacer entre les enregistrements (cliquer Créer un nouvel Saisir un mot clé pour effectuer une
sur les flèches ou saisir un n° d’enregistrement) enregistrement recherche dans les enregistrements

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 16


Certification Access Collection LOGIFORM

VI. LES ÉTATS

Les ÉTATS servent à IMPRIMER vos rapports de données, il est ainsi possible de présenter une
même liste de données de façons différentes : liste de clients sur 3 colonnes, liste de clients par
ordre alphabétique de nom et regroupés par région, liste de clients avec adresse complète…
Les variations sont infinies.

819 CRÉATION AUTOMATIQUE

Dans le navigateur, sélectionner la table ou la requête qui servira de source à votre rapport.

Cliquer sur ÉTAT dans l’onglet Créer. Vous obtenez un état instantané :

819 ETATS AVEC GROUPE

Access vous permet de regrouper ou de trier les enregistrements dans votre rapport.

Par exemple, vous voulez la liste des clients classés par ville de résidence.

Cliquer sur REGROUPER ET TRIER dans l’onglet Création.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 17


Certification Access Collection LOGIFORM

Une nouvelle zone apparait au bas de l’état, dans laquelle vous pouvez ajouter des ordres de
tri et de regroupement.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 18


Certification Access Collection LOGIFORM

VII. LES MACROS

Les MACROS permettent d’AUTOMATISER certaines actions, en programmant des BOUTONS


DE COMMANDE qui seront visibles dans les formulaires ou les états.

Par exemple, vous pouvez ajouter un bouton de commande pour appeler un état, pour
imprimer, fermer un formulaire, lancer une requête, un programme, quitter Access…

819 BOUTON DE COMMANDE AVEC MACRO AUTOMATIQUE

Ouvrir le formulaire ou l’état concerné en MODE CRÉATION.

Dans l’onglet Création, cliquer sur le contrôle BOUTON. Cliquer ensuite dans le formulaire ou
l’état à la position où l’on souhaite placer le bouton de commande.

Une BOITE DE DIALOGUE apparait dans laquelle on choisit l’action que l’on souhaite
provoquer en cliquant sur le bouton de commande.

Par exemple, on peut paramétrer un bouton pour accéder à la saisie d’un nouveau salarié :

L’étape suivante permet de paramétrer l’aspect du bouton (texte ou image) :

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 19


Certification Access Collection LOGIFORM

Basuler en MODE FORMULAIRE, un bouton parfaitement opérationnel propose à présent la


saisie d’un nouveau salarié :

819 MACRO

La boite de dialogue proposée lors de la création d’un bouton de commande présente une
liste limitée d’action, et ne permet pas au bouton d’effectuer plusieurs actions.

Pour un choix d’action plus large et pour permettre à un bouton d’effectuer plusieurs actions
successives, il faut créer manuellement la macro, puis l’affecter au bouton de commande.

CRÉER LA MACRO

Dans l’onglet Créer, cliquer sur MACRO.

Choisir l’action que votre macro doit effectuer dans la LISTE DÉROULANTE au milieu de l’écran.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 20


Certification Access Collection LOGIFORM

Il faut ensuite paramétrer les PROPRIÉTÉS en fonction de l’action choisie.

Il est possible de programmer plusieurs actions consécutives dans une seule macro.

Access vous demande d’enregistrer la macro à la fermeture de la fenêtre.

AFFECTER LA MACRO AU BOUTON DE COMMANDE

Pour utiliser la macro, il faut l’affecter à un bouton de commande dans un formulaire ou un


état.

En MODE CRÉATION, ouvrir le formulaire ou état et insérer un BOUTON comme vu


précédemment (partie VII – 1).

Dans la boite de dialogue de l’assistant, sélectionner la catégorie DIVERS et l’action EXÉCUTER UNE
MACRO. L’étape suivante vous permettra de SÉLECTIONNER LA MACRO à activer.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 21


Certification Access Collection LOGIFORM

819 MENU GÉNÉRAL

Un MENU GÉNÉRAL est un formulaire permettant de naviguer dans la base de données :


ouvrir les formulaires, les états, les requêtes, quitter l’application…

Ce formulaire n’est basé sur aucune table ou requête mais contient principalement des
boutons de commandes.

4. OPTIONS DE LA BASE DE DONNÉES

De nombreuses options sont proposées pour personnaliser votre base de données et en faire
une véritable application sur mesure.

Cliquer sur FICHIER, sur OPTIONS puis sur BASE DE DONNÉES ACTIVE :

Exemple :

Au démarrage de la base de
données, on peut lancer
l’ouverture d’un formulaire
précis (par exemple le menu
général).

On peut également
personnaliser le nom et l’icône
de la base de données
(remplacer l’icône et le nom
Access).

On peut remplacer les menus


d’Access et créer ses propres
menus.

© 2018- ,KEITA-NTIC [email protected] www.keitantic.com +225 74 65 40 24 / 67 91 69 59 Page 22


RACCOURCIS CLAVIERS OFFICE

les Raccourcis clavier Access

Raccourcis à l'aide de la touche Ctrl


Ctrl + Fonctions
Ctrl + c Copie un texte, une image, un fichier sélectionné.
Ctrl + f Ouvre la boite de dialogue Rechercher et remplacer.
Ctrl + h Ouvre la boite de dialogue Remplacer.
Ctrl + n Crée une nouvelle base de données.
Ctrl + o Ouvre la boite de dialogue Ouvrir (pour ouvrir une boite de
données existante).
Ctrl + p Imprime l'objet sélectionné automatiquement.
Ctrl + s Sauvegarde le projet de base de donnée.
Ctrl + v Colle ce qui a été copié.
Ctrl + w Ferme la fenêtre active.
Ctrl + x Coupe ce qui est sélectionné.
Ctrl + z Annule la/les dernière(s) action(s) effectuée(s)
Ctrl + entrée Insère un retour de chariot dans un champ de type mémo ou
texte (enter).
Ctrl + flèche Déplace le contrôle sélectionné vers la droite.
droite
Ctrl + flèche Déplace le contrôle sélectionné vers la gauche.
gauche
Ctrl + flèche Déplace le contrôle sélectionné vers le haut.
haut
Ctrl + flèche bas Déplace le contrôle sélectionné vers le bas.
Ctrl + F2 Pour appeler un générateur.
Ctrl + F4 Pour fermer la fenêtre active.

© 2018- ,KEITA-NTIC MICROSOFT ACCESS [email protected] www.keitantic.com 74 65 40 24 / 67 91 69 59 Page 23


Ctrl + F6 Pour Parcourir les fenêtre ouvertes.
Ctrl + F8 Pour activer le mode Redimensionner de la fenêtre active
lorsqu'elle n'est pas agrandie.
Ctrl + F11 Pour basculer entre une barre de menus personnalisée et une
barre de menus intégrée.
Ctrl + ; Insérer la date du jour.
Ctrl + shift + , Insérer les données du même champ dans l'enregistrement
précédent.
Ctrl + shift + ; Insérer l'heure courante.

Raccourcis à l'aide de la touche Alt


Alt + Fonctions
Alt + Bas Pour ouvrir une zone de liste modifiable.
Alt + Entrée Pour afficher une feuille des propriétés en mode Création.
Alt + Espace Pour afficher le menu System.
Alt + F1 Pour amener la fenêtre Base de données au premier plan.
Alt + F2 Pour ouvrir la base de données Enregistrer sous.
Alt + F4 Quitte le logiciel Microsoft Office.
Alt + F11 Basculer entre Visual Basic Editor et la fenêtre active
précédente.
Alt + Shift + F2 Pour enregistrer un objet de base de données.
Alt + Shift + Pour basculer entre Microsoft Script Editor et la fenêtre
F11 active précédente.

Touches de raccourci avec Shift


Shift + Fonctions
Shift + Entrée Pour ajouter un contrôle à une section.
Shift + F1 Pour afficher les info-bulles.
Shift + F2 Pour ouvrir la zone Zoom afin de faciliter la saisie

© 2018- ,KEITA-NTIC MICROSOFT ACCESS [email protected] www.keitantic.com 74 65 40 24 / 67 91 69 59 Page 24


d’expressions et autres textes.
Shift + F4 Utilisé pour trouver l’occurrence suivante du texte spécifié
dans la boîte de dialogue Rechercher et Remplacer lorsque
la boîte est fermée.
Shift + F10 Pour afficher le menu contextuel.
Shift + F12 Pour enregistrer un objet de base de données.
Shift + Pour augmenter la hauteur de contrôle sélectionné.
Flèche Bas
Shift + Pour augmenter la largeur de contrôle sélectionné.
Flèche Droite
Shift + Pour réduire la hauteur de contrôle sélectionné.
Flèche Haut
Shift + Pour réduire la largeur de contrôle sélectionné.
Flèche Gauche

Autres Raccourcis
Touches de Fonctions
raccourci
Échap Annuler les modifications apportées au champ en cours.
Échap Échap (2 Annuler les modifications apportées à l'enregistrement en
fois) cours.
Entree Pour rétablir la taille de la fenêtre réduite sélectionnée
lorsque toutes les fenêtres sont réduites.
F1 Affiche l'aide de l'assistant Office et de Microsoft Access.
F2 (divers) Pour afficher l'adresse complète du lien hypertexte
sélectionné.
F2 (création) Pour basculer entre le mode Modification et le
mode Déplacement.
F4 Pour ouvrir une zone de liste modifiable.
F5 Pour basculer en mode Création de formulaire au
mode Formulaire.
F6 Pour basculer entre les parties inférieure et supérieure d'une

© 2018- ,KEITA-NTIC MICROSOFT ACCESS [email protected] www.keitantic.com 74 65 40 24 / 67 91 69 59 Page 25


fenêtre.
F7 Pour vérifier l'orthographe.
F9 Pour actualiser le contenu d'un champ Liste de choix.
F11 Pour amener la fenêtre Base de données au premier plan.
F12 Pour ouvrir la base de données Enregistrer sous.
Tab Pour quitter la zone de liste modifiable ou la zone de liste.

© 2018- ,KEITA-NTIC MICROSOFT ACCESS [email protected] www.keitantic.com 74 65 40 24 / 67 91 69 59 Page 26

Vous aimerez peut-être aussi