Chapitre 1 - Définitions - terminologie...19

Documents pareils
Introduction à Business Objects. J. Akoka I. Wattiau

Formations 2015 Bureautique

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

SAP BusinessObjects Web Intelligence (WebI) BI 4

NOS FORMATIONS EN BUREAUTIQUE

Introduction : présentation de la Business Intelligence

Cadastre du bruit SIT-JURA. Connecteur Arcview9.x - MSAccess. Mode d emploi. Appel formulaire. Page 1 sur 15

F0RMAT I0N BUREAUTIQUE

Access 2010 Entraînement 1 Garage Renault Dossier 24 MCD

Access 2007 FF Access FR FR Base

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Guide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David

KIELA CONSULTING. Microsoft Office Open Office Windows - Internet. Formation sur mesure

Bases de données élémentaires Maude Manouvrier

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

PRÉSENTÉ PAR : NOVEMBRE 2007

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

TABLEAU CROISE DYNAMIQUE

Formation Tutorée A Distance (FTAD) en BUREAUTIQUE

ENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque

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

Comptabilité - USR. Logiciel : Comptabilité USR - Version 2,16 Documentation réalisée par JJ Gorge Trésorier Tir à l'arc le 04/04/ / 15

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Modes Opératoires WinTrans Mai 13 ~ 1 ~

CATALOGUE DES FORMATIONS

Table des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?

INFORMATIQUE SYSTÈMES D EXPLOITATION TRAITEMENTS DE TEXTE LES BASES DE WINDOWS (COURS MODULE 2 ECDL)

Suivi de la formation

CATALOGUE Parcours de Formations E-Learning BILAN FORMATION STAGE. e-learning

Comment créer et utiliser une fonction

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Créer une base de données

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

TABLEAU CROISE DYNAMIQUE

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

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

Un exemple avec WORKSPACE d'interwrite

RM 4.0 RM 3.6 RM 3.5 RM 3.1 RM 3.0 RM 2.1 RM

Introduction aux SGBDR et en particulier à

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Page Paragraphe Modification Mise en page du document Le bouton "Format de page" est maintenant "Page"

TD3 - Facturation avec archivage automatisé

Formation à distance Powerpoint Réaliser une présentation - FOAD exemples de parcours -

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

FORMATION EXCEL NIVEAU 2

Inspiration 7.5. Brève description d Inspiration. Avantages d Inspiration. Inconvénients d Inspiration

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Gestion Catalogue ABC CI. Audit-Conseil Informatique Sécurité Langues étrangères Développement personnel Juridique-Management

Database Manager Guide de l utilisateur DMAN-FR-01/01/12

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

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

Thème : Gestion commerciale

Corrigé de l'atelier pratique du module 6 : Transfert de données

ZOTERO Un outil gratuit de gestion de bibliographies

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Gestion commerciale et administrative de l'entreprise Avec Microsoft Office 2010

Parcours FOAD Formation EXCEL 2010

Utiliser une base de données

MODE OPERATOIRE OPENOFFICE BASE

Comment utiliser sa messagerie laposte.net

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Programme de formation

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

MEDIAplus elearning. version 6.6

Les Utilisateurs dans SharePoint

Programmation VBA. Excel Daniel-Jean David. et Groupe Eyrolles, 2014, ISBN :

Initiation à la bureautique

Débuter avec OOo Base

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

Descriptif des fonctionnalités de notre site professionnel. Page 1 sur 13

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

GUIDE Excel (version débutante) Version 2013

Progression secrétariat

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Le cas «BOURSE» annexe

ASP Journal Alert Guide d utilisation

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

Europresse.com. Pour les bibliothèques publiques et de l enseignement. Votre meilleur outil de recherche en ligne. Guide version 1.

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Utiliser Access ou Excel pour gérer vos données

STAGES DE FORMATION INTER-ENTREPRISES PÔLE 45 BUREAUTIQUE

AVANT-PROPOS INTRODUCTION INSTALLATION INSTALLER LE PLUGIN ZOTERO INSTALLER LE MODULE DE CITATION...

PROGRAMMATION EVENEMENTIELLE sur EXCEL

La solution hébergée pour les intermédiaires d Assurance

Formation Excel. Introduction Les Bases du Logiciel Le comportement des cellules. Calculs élaborés. Les feuilles de calculs élaborées

FileMaker Pro 12. Guide de l utilisateur

FORMATION EXCEL NIVEAU 2

Guide utilisateur i-milo >> Décisionnel

Le cas «BOURSE» annexe

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

CATALOGUE DES FORMATIONS

Complaints Manager 4/06/2015 Page 1 Arpaweb 2015

La gestion des boîtes aux lettres partagées

Préconisations Portail clients SIGMA

COURS BARDON - ACCESS 2010

Transcription:

Chapitre 1 - Définitions - terminologie...19 Base de données...19 Table...19 Formulaires et états...20 Formulaire...20 Etat...20 Requête, macro, module...20 Requête...20 Macro...21 Module...21 Page (ou Page d'accès aux données)...21 Access...21 Page initiale d'access...21 Ecriture des tables, formulaires, requêtes...22 Sauvegardes...23 Modes d'utilisation...23 Atelier 1 - Gestion d'une bibliothèque de prêt...25 Chapitre 2 - Génération des tables...29 Mode d'action sur un exemple...30 Propriété "indexé"...32 Ajout d'un enregistrement...32 Suppression d'un enregistrement...32 Atelier en cours...33 Relations...34 Saisie de quelques données...35

Chapitre 3 - Formulaires...37 Mode opératoire...37 Atelier en cours...38 Chapitre 4 - Etats...41 Mode d'action...41 Atelier en cours...42 Chapitre 5 - Requêtes...45 Mode opératoire...45 Requête : clients à jour de leur cotisation...46 Autres projets de requêtes, formulaires, états...50 Liste des ouvrages sortis...50 Liste classée des clients...51 Liste des livres empruntés (requête sur 2 tables)...51 Liste des clients ayant emprunté un livre depuis plus de 15 jours (Requête sur 3 tables)...52 Recherche des livres correspondant à un mot-clef (Requête paramétrée)..53 Liste des livres sortis (nouvelle version)...54 Chapitre 6 - Macros...57 Mode opératoire...57 Exemple de macros : Entrée d'un nouveau client...58 Chapitre 7 - Améliorer la présentation des formulaires...65 Le fond d'écran...65 Les titres...66 Les boutons...67 Aligner les boutons...67 Le fonctionnement des boutons...68 Le lancement des requêtes...68

Utilisation de formulaire personnalisé...70 Mise en forme automatique des formulaires...70 Faire ouvrir la base de données sur un formulaire donné...71 Chapitre 8 - Compléments sur les requêtes : opérateurs, requête ajout...73 Opérateurs utilisables dans les requêtes...73 Requête ajout, pour ajouter un enregistrement dans une table...74 Atelier 2 - Gestion d'une base documentaire...77 Chapitre 9 - Améliorer le confort de saisie dans les formulaires : choix dans une liste déroulante...83 Utilisation des listes pour choisir les données...83 Ordre de parcours entre les différentes zones de saisie...86 Imposer une saisie en majuscules...87 Contrôler les valeurs dans une zone de saisie...88 Imposer un masque de saisie pour certaines valeurs...88 Chapitre 10 - Compléments sur les requêtes utilisation de l'opérateur "ou"...93 Modification de la table...93 Modification des formulaires...94 Modification des requêtes...95 Modification des états...96 Tri sur plusieurs champs...96 Chapitre 11 - Première utilisation du langage SQL...99 Chapitre 12 - Compléments sur les requêtes : utilisation de l'opérateur "et" et requête de création de table...101 Création de tables intermédiaires...101 Création d'un formulaire intermédiaire : "F_Intermédiaire_Mots_Clefs"...101

Détail des différentes macros...103 Requête avec création de table...105 Recherche à partir d'un mot incomplet...106 Comment faire la demande?...106 Comment écrire la requête?...107 Chapitre 13 - Compléments sur les formulaires : comment empêcher de rentrer 2 fois le même document?...109 Vérification de doublons...109 Génération de la "boîte message"...109 Repérage du doublon et envoi de la boîte de message...110 Changement des noms et des propriétés des objets...112 Mise à jour automatique des noms d'objets...112 Affichage des dépendances d'objets (Access 2003)...113 Mise à jour des propriétés des champs (Access 2003)...114 Atelier 3 - Gestion de mailings à partir d'un carnet d'adresses...117 Chapitre 14 - Impression d'étiquettes à partir d'un fichier d'adresses...123 Suite des opérations...124 Envoi d'une lettre de relance...126 Chapitre 15 - Compléments sur les formulaires : notion de sous formulaire...131 Mots-clefs et sous-mots-clefs...131 Génération d une table de "spécialités"...132 Formulaire d entrée des spécialités avec sous-formulaire...134 Utilisation du sous formulaire...135

Chapitre 16 - Gestion des doublons : Recherche et gestion de doublons dans une table Requête avec création de table...139 Recherche rétrospective de doublons - requête avec création de table...139 Préparation d'un mailing avec choix des spécialités...141 Préparation du formulaire de choix simple...141 Formulaire de choix plus complexe...145 Chapitre 17 - Echanges avec la base de données : interface avec Excel...151 Exporter vers Excel...151 Importer à partir d Excel...152 Première opération à faire...153 Deuxième opération...153 Troisième opération...153 Quatrième opération...153 Autre manière de résoudre ce problème...153 Atelier 4 - Logiciel de recherche généalogique...159 Chapitre 18 - Introduction d'images dans la base de données...165 Image fond de formulaire...165 Notion d'image dépendante ou indépendante...166 Insertion d image dans un formulaire ou un état : image indépendante...166 Insertion d image dans une table...167 Saisie d'une image...168 Insertion d'un document...169

Chapitre 19 - Formulaires avec onglets...171 Formulaires avec onglets...171 Utilisation des onglets...171 Création des feuilles à onglets...171 Entrée des champs dans les feuilles à onglets...173 Utilisation...173 Recherche des ascendants et des descendants...174 Recherche des enfants...174 Recherche des parents...175 Utilisation de la condition Where...176 Recherche des collatéraux...177 Atelier 5 - Gestion d'un parc de caravanes...181 Chapitre 20 - Documentation d'une application Access...189 Organigramme de la saisie du contrat...191 Documentation d'une application Access...191 La solution Access...193 L'organigramme...193 La table des formulaires...194 La table des macros...195 Les difficultés lors des mises à jour-corrections...196 Chapitre 21 - Compléments sur les tables et les listes déroulantes...199 Retour sur la clé primaire non fournie par Access...199 Retour sur les relations entre les tables...200 Différents types de relations...201 Conditions sur la relation de 1 à plusieurs...201 L'intégrité référentielle...202

Retour sur les listes déroulantes...202 Utilisation de la table T_Lieu...203 Utilisation d'une liste de valeurs...204 Utilisation d'une zone de liste...206 Chapitre 22 - Champs calculés dans un formulaire ou dans un état...209 Champ calculé dans un formulaire ou un état...209 Calculs sur plusieurs enregistrements...210 Fonctions de calcul dans Access...212 Utilisation du générateur d'expressions...212 Calculs dans les requêtes...214 Calcul dans un état...214 Utilisation de & pour améliorer l'écriture Prénom-Nom...214 Création de l'état...215 Chapitre 23 - Requête d'analyse croisée et graphiques...217 Requête de regroupement...217 Fonctions d'agrégation de dates...219 Autres fonctions utiles dans les formulaires et les états...219 Requête d'analyse croisée...220 Retour sur la fonction Format...221 Retour à l'exemple...222 Requête d'analyse croisée avec plusieurs niveaux de lignes...223 Cumul des valeurs par ligne...224 Tableaux croisés dynamiques...226 Graphiques...232 Premier graphique...232 Deuxième graphique...235 Duplication d'un formulaire dans un état...235

Première manière...236 Deuxième manière...236 Chapitre 24 - Fonctions Access...239 Quelques commandes utilisées dans les macros...239 Quelques fonctions...240 Chapitre 25 - Retour sur les commandes SQL...243 Généralités sur SQL...243 Commandes DDL (langage de définition des données)...244 Commandes DML (langage de manipulation de données)...249 Commandes DQL (langage de requête sur les données)...251 Commandes DCL (langage de contrôle des données)...256 Chapitre 26 - Notions sur la construction d'une base de données...257 Une base de données doit être conçue du point de vue de son utilisateur final....258 Une bonne conception logique consiste en la réduction des répétitions dans les données, voire à leur élimination...258 Normalisation des tables...259 L'intégrité référentielle...265 Le type des données...266 Chapitre 27 - Sécurité et protection...267 Création du groupe Administrateur...269 Ouvrir Access en tant qu'administrateur...269 Création des groupes...269 Affectation des autorisations...270 Création et affectation des utilisateurs...271 Affectation des autorisations à "Utilisateurs"...271 Affectation des mots de passe...272

Chapitre 28 - Utilisation de Visual Basic pour Applications...273 Exemples de procédures V.B.A...273 Sortie d'access...274 Option Compare DataBase...275 A l'aide de "Créer code événement"...276 A l'aide d'une macro...277 Ecrire une procédure à partir d une macro...280 Module de classe et module standard...282 L Aide en ligne...282 L'explorateur d'objets...286 Les bibliothèques...288 Chapitre 29 - Le langage Visual Basic pour Applications...291 Le langage Basic...291 L'instruction d'affectation...292 Les tests...292 La structure de base : le IF simple...292 Les variantes...293 L'instruction "selon"...294 La gestion des erreurs...294 Variantes...295 Les boucles...295 La boucle POUR (ou FOR NEXT)...295 Variante...296 La boucle TANT QUE (ou DO LOOP)...296 La boucle JUSQU'A (ou DO LOOP)...297 La boucle FOR EACH...297 L instruction WITH...298 L instruction IF TYPEOF :...298

Règles d'écriture des programmes...299 Les variables...299 Les constantes...299 Les variables...300 Variables indicées...302 Les chaînes de caractères...302 Les constantes...302 Portée des variables...303 Dimensionnement dynamique...303 Les fonctions standards...303 Fonctions mathématiques...303 Fonctions de chaîne de caractères...304 Fonctions logiques...304 Fonctions diverses...304 Les procédures et les fonctions...304 Les procédures...305 Les fonctions...306 Quelques fonctions intéressantes...307 La fonction RGB...307 La fonction Timer...307 La fonction Now...308 La fonction Time...308 La fonction Date...308 La fonction InputBox...309 La fonction MsgBox...309 La fonction Input...311 La gestion des fichiers...312 Ouverture d'un fichier...312

Fermeture d'un fichier...312 Ecriture dans un fichier...313 Lecture dans un fichier...314 Mise au point des programmes...315 Feuille de module...315 Le mode d'exécution pas à pas :...315 Fenêtre de débogage (ou Fenêtre Variables Locales)...317 Fenêtre Exécution...317 Introduction de points d'arrêt...318 Introduction des espions...319 Compiler les modules...319 Chapitre 30 - Application du V.B.A. aux Objets Access : Etats et Formulaires...321 Associer des variables aux Objets Access...321 Déclaration des variables...321 Les collections...322 Hiérarchie des objets...323 Affectation des objets aux variables...325 Modification des propriétés d'un objet...326 Application d'une méthode à un objet...327 L'objet DoCmd...327 Noms réduits ou Alias...328 Noms abrégés standards...328 Commandes V.B.A. Access générales...329 Application aux formulaires...330 Application aux états...336

Chapitre 31 - Application du VBA aux objets Access : Tables, Requêtes...341 Application aux requêtes...341 Application aux tables...344 Application aux menus...353 Application aux transferts vers une autre application...353 Chapitre 32 - Exemples d'utilisation de V.B.A. Access...355 Insertion automatique des mots clefs dans une table...355 Problème...355 Comment faire?...356 "Programme" VBA correspondant...356 Opération complète...358 Recherche des descendants : sortie sur fichier...361 Problème...361 Comment faire?...362 Algorithme...364 Sous programmes...366 Conclusion...372 Recherche des descendants : sortie sur formulaire...372 Critique du programme précédent...372 Projet d'amélioration...372 Génération du formulaire...373 Atelier 6 - Gestion d'une base documentaire sur Internet...389 Chapitre 33 - Access et Internet...393 Champ avec lien hypertexte...393 Accès à un objet d'une autre base de données...394 Utilisation multi-utilisateurs d'access...396

Partager la base de données...396 Gérer les conflits d'accès...396 Utilisation avec VBA...397 Exemple d'utilisation...398 Amélioration des performances en utilisation multi-utilisateurs...399 Sauvegarde de la base de données...399 Fractionnement de la base de données...400 Duplication de la base "frontale"...400 Exportation d'un formulaire, d'une table sous HTML...401 Le langage HTML...401 Exportation dune table, d'un formulaire ou d'une requête...402 Visualisation du fichier...402 Envoi sur le Web...402 Présentation du résultat...402 Page d'accès aux données...403 Création d'une page d'accès aux données...403 Enregistrement de la page sur un serveur Web...408 Essai d'accès aux pages par l'intermédiaire du serveur Web...409 Chapitre 34 - Corrigés des ateliers...411 Atelier 1...411 Atelier 2...419 Atelier 3...425 Atelier 4...431 Atelier 5...463 Atelier 6...473 Bibliographie...481 Index...483