Visuel de VBA pour Access 2000

Développer de véritables applications avec Access 2000 et VBA

Au fil des versions, le système de gestion de bases de données Access a vu ses fonctionnalités s'enrichir, et il offre désormais, au sein de la suite Office 2000, un environnement de développement unifié qui dépasse largement le cadre des applications bureautiques.

VBA (Visual Basic pour Applications) est le langage de programmation qui donne à Access toute sa puissance, en permettant d'automatiser des tâches complexes et de développer de véritables applications d'entreprise, impossibles à réaliser à l'aide des formulaires standard ou des simples macros.

Ce livre vous aidera à assimiler rapidement les concepts de la programmation VBA grâce à une etude de cas enrichie au fil des chapitres et à de nombreux exercices corrigés en fin d'ouvrage.

A qui s'adresse ce livre ?

Ce livre s'adresse aux utilisateurs d'Access ayant déja une certaine pratique de la conception de bases de données (tables, requêtes, formulaires, états), et souhaitant s'initier au développement d'applications avec VBA.

Il peut etre abordé sans aucune expérience préalable en programmation. Une connaissance de base des macros Access vous permettra cependant de progresser plus rapidement dans cet apprentissage.

Sur le CD-Rom d'accompagnement

Le corrigé des exercices (fichiers mdb) et le code source de l'étude de cas (un fichier mdb par chapitre, de façon à pouvoir suivre l'enrichissement de cette application au fil des chapitres).

Configuration nécessaire :

  • PC avec un processeur Pentium 75 MHz ou supérieur
  • Access 2000 et les autres applications de la suite Office 2000 pour certains chapitres du livre
  • Windows 95/98 ou ultérieur (16 Mo de RAM pour le système d'exploitation plus 8 Mo de RAM pour Access) ou Windows NT 4.0 Workstation avec le Service Pack 3 ou suivant (32 Mo de RAM pour le système d'exploitation, plus 8 Mo de RAM pour Access)
  • 200 Mo d'espace disque pour copier l'ensemble des fichiers du CD-Rom.

La collection Solutions développeurs / Autoformation

Les livres de la collection Solutions développeurs / Autoformation sont conçus avec le souci de rendre l'apprentissage de la programmation plus facile que jamais, tout en conduisant rapidement le lecteur vers une maîtrise des aspects avancés des langages et outils de développement.

Ces ouvrages s'appuient pour cela sur des méthodes pédagogiques eprouvées : exemples simples et pertinents pour introduire les nouveaux concepts, enchaînement sans heurts des explications, exercices corrigés de mise en pratique des acquis : tout est conçu pour que les débutants (et les faux débutants) puissent accéder rapidement aux fonctions les plus complexes des produits et réaliser ainsi de véritables applications professionnelles.

  • Nouveautés d'Access 2000
  • Règles de conception d'une base de données
  • Macros ou VBA
  • Introduction à la programmation événementielle
  • Initiation à VBA (procédures, modules, sous-programmes et fonctions, variables et constantes)
  • Tableaux et structures de contrôle (If... Then... Else, For... Next, Do... Loop, etc.)
  • Utilisation des objets Access
  • Accès aux données avec DAO et ses objets Recordset
  • Requêtes SQL et gestion des données à l'aide d'objets QueryDef et TableDef
  • Importation et exportation de données (feuilles de calcul Excel, fichiers texte, email, autres bases de données)
  • Création d'états
  • Techniques de programmation avancée
  • Débogage et gestion d'erreurs
  • Modules de classes et objets personnalisés
  • Création de bibliothèques et de compléments (add-ins)
  • Utilisation de l'automation pour générer un email avec Outlook, créer un état au format Word ou insérer un diagramme Excel dans un formulaire
  • Environnement multi-utilisateur (verrouillage des enregistrements, sécurité, compilation)
  • Applications Internet : type de données HyperLink, génération de fichiers HTML ou ASP, mise à jour de serveurs distants avec Internet Transfer Control
  • Optimisation des performances
  • ANNEXES
    • Choisir entre MSDE (Microsoft Data Engine) et Jet
    • Choisir entre DAO et ADO
    • Modèle objet d'Access
    • Bibliothèque d'objets DAO
    • Modèle objet ADO
    • Evénements Access
    • ODBC et Personal Web Server
    • Corrigé des exercices
    • Installation du CD-Rom
  • Page

    85

    La fonction appellée se nomme FaireGlace au lieu de FaireGlaces.

  • Page

    87

    Au lieu de: Sub Faim() Sub Faim() End Sub Il faudrait avoir: Sub Faim() Debug.Print FaireGlace End Sub

Tom Rob Smith

Tom Rob Smith est né à Londres en 1979, d'une mère suédoise et d'un père anglais. Diplômé de l'université de Cambridge, il a passé un an en Italie dans un atelier d'écriture. Il a ensuite travaillé comme scénariste pendant cinq ans. Enfant 44, son premier roman, a été sélectionné pour le prestigieux Man Booker Prize et sera bientôt adapté au cinéma par Ridley Scott. Tom Rob Smith vit à Londres.

Visuel de Tom Rob Smith

David Sussman

David Sussman gained experience in BASIC, Pascal, COBOL and OCCAM, before joining a UNIX system house where he stayed for 4 years, becoming the chief UNIX/C guru. For the last 3 years he has been working for a Microsoft Solution Provider, specializing in Access, VB and SQL Server, as well as playing extensively with every Beta product that comes his way. Dave Sussman speaks frequently at Microsoft development conferences...

Visuel de David Sussman

Dans la même collection