Applications pour Access 2003
Vue générale

Cliquez ici pour télécharger
le sommaire détaillé, format PDF

Le livre "Applications pratiques pour Access 2003" est la relève attendue du "Access 2002 Cookbook" (aujourd'hui épuisé). Pour des raisons éditoriales, le livre a été recentré sur l'utilisation typique d'Access/Jet : ont été enlevés les chapitres traitant du développement ASP et du moteur MSDE.

En contrepartie, un certain nombre de points ont été enrichis ou mis à jour (cf. sommaire ci-dessous). L'index a également été retravaillé pour permettre une meilleure recherche d'informations (la version éditée a été "avalée" par l'éditeur : téléchargez un index corrigé dans la section Errata ci-dessus).

L'ouvrage est organisé en 8 chapitres progressifs, qui développent 6 cas pratiques (donc 6 bases de données). Les bases de données ont été redesignées pour profiter des évolutions techniques d'Access.

  • Un CD-Rom accompagne le livre et reprend l'ensemble des exemples cités.
Applications pour Access 2003
Chapitre 1 : Gestion d'un établissement scolaire
Suivez point par point le processus de conception d'une application Access à travers une application de gestion d'élèves. Donnez de l'ergonomie au projet final en exploitant des techniques telles que les formulaires, les sous-formulaires, les listes déroulantes...

1.1 Outils requis
1.2 Rappel des notions de base
1.3 Schéma relationnel
1.4 Donner de l'ergonomie au travers des listes déroulantes

  • Liste de choix manuelle
  • Liste de choix basée sur une table ou une requête
  • Tri automatique d'une liste de choix

1.5 Petit retour sur les relations

  • Les différents types de relations
  • L'intégrité référentielle

1.6 Mise en place de l'interface

  • Construction du formulaire Villes
  • Construction du formulaire Enseignants
  • Accélération de la mise en forme des formulaires avec la mise en forme automatique
  • Construction du formulaire Familles et son sous-formulaire
  • Construction du formulaire Classes
  • Construction du formulaire Notes
  • Construction du bulletin de notes
  • Un peu de fantaisie grâce aux thèmes Windows XP

1.7 Outils d'aide à la conception

  • Mise à jour automatique des noms d'objets
  • Affichage des dépendances d'objets
  • Propagation des propriétés de champs
  • Balises actives (Smart Tags)

1.8 Finalisation de l'application

Applications pour Access 2003
Chapitre 2 : Configuration d'une application en environnement multi-utilisateur
Partagez une base de données Access entre plusieurs utilisateurs. Découvrez l'installation en réseau, la réplication pour les utilisateurs non connectés en permanence, les notions de sécurité induites par le partage d'application.

2.1 Mise en place d'une base de données en réseau

  • Client/serveur et serveur de fichiers
  • Partage d'une base de données complète
  • Fractionnement de la base de données
  • Notion de verrouillage

2.2 Travail en mode déconnecté : la réplication

  • Comprendre la réplication
  • Quand utiliser la réplication ?
  • Comment mettre en oeuvre la réplication ?
  • Simulation d'une réplication
  • : les nouveautés du Gestionnaire de réplication
  • Réplication par le porte-documents
  • Quelques compléments au sujet de la réplication

2.3 Sécurisation d'une base de données Access

  • Sécurité ayant trait à l'interface
  • Fichier .mde
  • Protection par mot de passe
  • Protection du code Visual Basic
  • Codage/décodage de la base de données
  • Sécurité utilisateur

2.4 Administration de la base de données

  • Compactage de la base de données
  • Sauvegarde de sécurité

Applications pour Access 2003
Chapitre 3 : Gestion d'un vidéoclub avec système de prêt-location
A travers une gestion de vidéoclub, approfondissez l'objet Requête, outil fondamental d'Access. Passez en revue les tris, filtres, calculs, l'utilisation de Visual Basic dans les requêtes, et l'écriture de requêtes SQL.

3.1 Outils requis
3.2 Analyse

  • Schéma relationnel
  • Compléments d'analyse

3.3 Mise en place de la base de données

  • Tables et relations
  • Formulaires

3.4 Requêtes : rappel des notions de base

  • Des alias dans une requête
  • Tri dans une requête
  • Filtre dans une requête

3.5 Requêtes de regroupement (ou d'agrégation)

  • Filtre d'une requête de regroupement
  • Requêtes Analyse croisée

3.6 Travail sur plusieurs tables : compréhension des jointures

  • Tables non reliées
  • Jointure interne ou équi-jointure
  • Jointure externe gauche ou droite
  • De l'intérêt des jointures

3.7 Champs calculés

  • Rappel des notions de base
  • Champ calculé dans un formulaire ou un état
  • Du VBA dans les requêtes

3.8 Requêtes Action

  • Requête Suppression
  • Requête Mise à jour
  • Requête Ajout
  • Requête Création de table

3.9 Lecture et compréhension de SQL

  • Quand faut-il faire du SQL ?
  • Lecture de SQL
Applications pour Access 2003
Chapitre 4 : Les bases de la programmation
Apprenez les notions de base du langage Visual Basic pour Applications (VBA) pour introduire toujours plus d'automatisation à l'intérieur de vos applications Access.

4.1 Macros ou modules ?

  • Macros
  • Visual Basic

4.2 Visual Basic (VB) ou Visual Basic pour Applications (VBA) ?

  • Ressemblances
  • Différences

4.3 L'environnement de développement Visual Basic Editor
4.4 Modules, procédures et fonctions

  • Modules
  • Procédures
  • Fonctions
  • Faire interagir les procédures et les fonctions
  • Gérer les modules
  • Ajouter, supprimer, renommer des procédures et des fonctions

4.5 Les fondamentaux du langage Visual Basic

  • Quelques règles d'écriture
  • Les variables
    • Variables scalaires
    • Tableaux
    • Variables objet
  • Les constantes
  • Interaction avec l'utilisateur
  • Structures conditionnelles
  • Structures itératives
  • Autres structures
Applications pour Access 2003
Chapitre 5 : Facturation
Mettez en pratique le langage Visual Basic dans une base de données Facturation, en programmant les événements de formulaires et d'états, et en construisant des formulaires de recherche élaborés.

5.1 Analyse

  • Schéma relationnel

5.2 Mise en place de la base de données

  • Les formulaires Clients et Fournisseurs
  • Le formulaire Factures

5.3 Barres de menus et barres d'outils personnalisées

  • Créer une barre d'outils
  • Associer la barre d'outils à un formulaire
  • Créer une barre de menus personnalisée
  • Activer la barre de menus

5.4 Compréhension des événements de formulaires

  • Agrandir/réduire un formulaire à l'ouverture
  • Afficher/masquer un champ
  • Se positionner sur un enregistrement vierge à l'ouverture
  • Gérer le passage d'un enregistrement à un autre
  • Gérer sélectivement la mise à jour des enregistrements
  • Mettre à jour des listes déroulantes
  • Dupliquer la valeur d'une liste déroulante dans un champ
  • Valider une saisie
  • Tracer les modifications d'enregistrements
  • Intercepter l'annulation d'une saisie
  • Gérer les erreurs sur un formulaire
  • Applications de l'événement Timer

5.5 Programmation des événements d'états

  • Mise en forme conditionnelle via l'interface utilisateur d'Access
  • Mise en forme dynamique en Visual Basic
  • Quelques variantes pratiques
  • Gestion de l'impression d'un état vide

5.6 Mille et une façons de filtrer un formulaire ou un état

  • Filtres manuels
  • Filtrage d'un formulaire ou d'un état à l'ouverture : OpenForm et OpenReport
  • Un formulaire de recherche interactif avec Filter et FilterOn
  • Création d'un formulaire de recherche avec VB et SQL
Applications pour Access 2003
Chapitre 6 : Import/export de textes et publipostage automatisé
Manipulez des fichiers texte pour alimenter une base de données, et pilotez Microsoft Word pour établir un publipostage ou imprimer un courrier ponctuel.

6.1 Outils requis

6.2 Analyse et mise en place

  • Schéma relationnel
  • Mise en place de la base de données

6.3 Travail avec les formats texte standard

  • Importer et exporter à partir de l'interface utilisateur d'Access
  • Importer et exporter en Visual Basic
  • Travailler avec XML

6.4 Conception de passerelles personnalisées

  • Les objets d'accès aux données ( nouveaux schémas)
  • Création de passerelles personnalisées

6.5 Interface Access et Word

  • Automatisation d'un publipostage avec Word
  • Impression d'un courrier simple
  • Utilisation de Word comme alternative aux états Access
Applications pour Access 2003
Chapitre 7 : Analyse de données et graphiques
Pour analyser le résultat d'une enquête, récupérez des données Excel et illustrez-les dans Access par des graphiques standard, des tableaux et graphiques croisés dynamiques.

7.1 Outils requis
7.2 Analyse
7.3 Intégration des questionnaires

  • Importation manuelle de données Excel
  • L'Assistant Analyseur de tables
  • Automatisation de l'importation par Visual Basic
  • Transfert de données par DAO

7.4 Analyse des données

  • Graphiques standards
  • Tableaux croisés dynamiques
  • Graphiques croisés dynamiques

7.5 Exportation de données vers Excel

  • La méthode TransferSpreadSheet
  • La méthode CopyFromRecordset
  • Exportation de données via DAO
Applications pour Access 2003
Chapitre 8 : Messagerie automatisée et envoi en nombre
Étendez les fonctionnalités d'Access à l'aide de Microsoft Outlook : expédiez des courriers électroniques avec pièces jointes multiples, et renseignez le carnet d'adresse ou l'agenda d'Outlook.

8.1 Outils requis

8.2 Analyse

  • Schéma relationnel

8.3 Liens hypertexte et courrier électronique (rappel)

8.4 Envoi de documents via SendObject

  • Transmission d'un e-mail
  • Transmission d'une pièce jointe
  • Programmation d'un envoi en nombre

8.5 Messagerie électronique avec Outlook

  • Transmission d'un courrier simple via Outlook
  • Transmission de plusieurs pièces jointes via Outlook
  • Consultation de la messagerie

8.6 Pilotage des contacts Outlook

  • Ajout d'un contact
  • Consultation de la liste des contacts

8.7 Pilotage de l'agenda Outlook

  • Ajout d'un rendez-vous
  • Consultation des rendez-vous

8.8 Assemblage des éléments

  • Traitement automatique de toutes les demandes
  • Traitement d'une demande particulière
  • Traitement des réponses
  • Analyse du courrier
Applications pour Access 2003
Annexes
  • Spécifications techniques d'Access (taille maximale d'une base de données, d'une table, etc.)
  • Raccourcis claviers classés par thèmes.
  • Références à des objets ou à des collections
  • Principales fonctions VBA classées par thèmes
  • Options de ligne de commande.
  • Webographie.
  • Index général.
 
Cette section vous intéresse ? Abonnez-vous ! Hit-Parade  

 

 
Notions de base
Jargon Access :o)
Syntaxe SQL
Programmation ASP
Scripting Runtime

Le Grenier [FAQ Access]
Les tutoriaux Self-Access
Les Assistants Access

Les livres sur Access !

Cliquez sur un ouvrage
pour plus de détails

 
 
Forums Access
Abonnement gratuit
Télécharger...
 
 
Le saviez-vous ?
Une base contient au maximum 32768 objets. De quoi voir venir !

A demain pour une nouvelle astuce !