Cb 285 - Access 2000 : Programmation

Formation

En présentiel

Prix sur demande

Description

  • Typologie

    Formation

  • Durée

    3 Jours

Objectifs: Etre capable d'améliorer ou de créer des applications avec VBA pour Access. Destinataires: Utilisateur(s) ayant besoin de développer des applications automatisées

Précisions importantes

Documents

  • _pdf

Les sites et dates disponibles

Lieu

Date de début

Date de début

Consulter
Tour Crédit Lyonnais - 129 Rue Servient -69326 Lyon Cedex, 69326

Date de début

Consulter

À propos de cette formation

Avoir suivi la formation « Access 97/2000 Perfectionnement » ou maîtriser les fonctions de base d'Access et du mode relationnel

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le programme

Module 1 : VBA pour Access (Access Basic)

Introduction à la programmation sous Access

  • Créer des procédures en VBA
  • Les différents types de procédures (fonctions, sous-procédures)
  • Emplacement des procédures (modules publiques et modules privés)

Présentation de l'environnement de développement

  • La section de déclaration
  • La fenêtre d’exécution
  • Exemple de création d'une fonction
  • Compiler et exécuter une fonction
  • Ajouter des commentaires au code

Notions de base du langage

  • Utiliser des variables
  • Déclarer les variables
  • Définir les arguments d'une fonction
  • La structure de décision If... Then,
  • Les alternatives ElseIf et Else
  • La structure de décision Select Case
  • Dialoguer avec InputBox() et MsgBox()
  • Les structures de décisions imbriquées
  • Les structures d'itération
  • Utiliser une boucle Do... Loop
  • Utiliser une boucle For... Next
  • Sortir d'une procédure ou d'une boucle avec Exit

Module 2 : Fonctionnalités avancées de programmation

  • Exécuter une macro Access en VBA
  • Les objets de l'environnement Access
  • Propriétés
  • Evènements
  • Méthodes
  • Utiliser des procédures Sub
  • Lier une procédure "Sub" à un événement,
  • Créer une "Event Procedure"
  • Tester une procédure Sub
  • Définir l'étendue des variables
  • Définir des variables Static
  • Le type de données Variant
  • Les autres types de données
  • Passage d'arguments par "référence" et par "valeur"
  • Attacher un objet à une variable
  • Passer un objet en argument de variables objets
  • Comprendre et découvrir les bibliothèques d'objets
  • Parcourir des collections d'objets en programmation (For... Each)
  • Débogage et test du déroulement d'une procédure
  • Créer une routine de traitement d'erreurs
  • Appels de programmes externes (OLE automation)
  • Insertion de composants ActiveX
  • Appels de DLL Windows
  • Création et utilisation de modules de classes
  • Créer une bibliothèque de fonctions

Module 3 : Programmation des objets d'accès aux données version Access 2000

La programmation des objets d'accès aux données (manipulation des enregistrements) à partir d'Access 2000 peut se faire selon différents modes.

Deux d'entre eux sont propres à Access et font l'objet du descriptif ci-dessous. Le 3ème (projets ADP) fait référence à l'utilisation et à la programmation du moteur Microsoft SQL Server par l'intermédiaire d'Access ; ce mécanisme très intéressant doit cependant faire l'objet d'un plan de cours spécifique.

  • Différences entre Projets MDB (moteur Access) et projets ADP (moteur SQL Server)
  • Structure de la nouvelle bibliothèques d'objet d'accès aux données (ADO)
  • Mécanisme des différentes connexions (Jet, ODBC, OleDB)
  • Pourquoi utiliser ADO ou DAO ?
  • Avantages et limitations actuelles d'ADO
  • Utiliser les 2 bibliothèques dans des applications hybrides
  • Problèmes de conversion et compatibilité du code
  • Structure des bibliothèques d'objet d'accès aux données (ADO)
  • Principales différences avec le modèle DAO
  • Hiérarchie des collections objets d'accès aux données
  • Objets Connection et RecordSet
  • Curseurs Keyset, Dynamic et Static
  • Les objets Command et Parameters
  • Les objets Fields
  • L'objet Error
  • Utiliser le SQL en VBA
  • Problématique et précautions de programmation en vue d'une migration future vers un serveur de base de données

Cb 285 - Access 2000 : Programmation

Prix sur demande