Access 2007-2010 : Programmation VBA pour Développeur

Objectifs

développer des applications Access en alliant la rapidité de création des objets d'interface et la puissance de la programmation VBA

Pré-requis

connaissance de la création de bases de données Access et des objets tables, requêtes, formulaires et états (équivalent stage IUB20)

Profil stagiaire

développeurs

Profil animateur

consultant informaticien spécialiste

Cadre de développement VBA Access

L'IDE, les bibliothèques, les structures du langage, les variables et constantes, la programmation orientée objet, la gestion des erreurs

Protection

Rappels sur les mots de passe
Créer une stratégie de compte utilisateurs (mdb/mde)
Gestion de la sécurité par le code
Les fichiers MDE/ACCDE/ADE
La sécurité par les transactions

Gestion de l'interface

Barres de menus et barres d'outils (avant 2007)
Le ruban (2007-2010)

Principales bibliothèques

Programmation de l'interface par la bibliothèque Access
Faire interagir des formulaires avec des états
Formulaires ayant une interface dynamique
Etats proposant un affichage dynamique
Gérer données et structure de base via ADO
Modifier/Interroger la structure d'une base via ADOX
La manipulation des fichiers avec les FSO

Travailler en mode client/serveur

Déployer son application sur un serveur SharePoint (2007)
Migrer son application vers un serveur SQLServer

Programmation VBA avancée

Comprendre et utiliser les API Windows
Intégrer des contrôles ActiveX pour faciliter certains traitements
Création de ses propres objets par l'usage des classes
Utiliser l'OLE Automation pour interagir avec une autre application (Excel, Outlook, Word)

Déployer/distribuer son application

Les outils d'analyse
Créer un setup.exe

du 04 au 07 juin 2012

à Paris

du 09 au 12 juillet 2012

à Paris

du 22 au 25 octobre 2012

à Paris

du 26 au 29 novembre 2012

à Paris

Stage / CODE : ICS40

4 jours (28 heures)

1 850€ (HT)

Contact

Amélie CAPRON

01 44 94 16 37

acapron@demos.fr

 Les prochaines dates

du 04 au 07 juin 2012

à Paris

du 09 au 12 juillet 2012

à Paris

du 22 au 25 octobre 2012

à Paris

du 26 au 29 novembre 2012

à Paris

Compétences visées

Enrichir les fonctionnalités des formulaires par la programmation évènementielle au niveau des contrôles

Réaliser des librairies de fonctions utilitaires

Réaliser un programme de recherche, de mise à jour et de suppression d'enregistrements

Manipuler par programme les données de la base en utilisant la librairie d'objets ADO