Formation > Catalogue > Microsoft Access Basic
Catalogue Calendrier Demande d'informations

Microsoft Access Basic
5 jours
VBA340

OBJECTIF
Créer des applications base de données

PUBLIC CONCERNE
    Personnes souhaitant automatiser des tâches dans Access

PRE-REQUIS
    Avoir suivi le stage Access avancé ou posséder ce niveau de compétences


Programme



Conversion de macros
  • Conversion de macros

Découvrir l'interface de développement
  • L'éditeur de code
    * Options de l'éditeur, les couleurs syntaxiques

Créer du code
  • Ecrire un algorithme
  • Répondre aux évènements
  • Utiliser l'assistant
  • Afficher un message
  • Insérer des commentaires
  • Compilation

Les modules
  • Modules de formulaires
    * Visibilité des modules
  • Modules externes
    * Insérer un module

Créer une procédure
  • Exécuter une procédure
  • Utiliser des arguments d'appel

Utiliser les éléments du Basic
  • Variables
    * Types de données (string, integer...)
    * Portée et visibilité des variables
    * Private - Public
    * Variables "static"
  • Constantes
    * Les constantes utilisateur
    * Les constantes intrinsèques
  • Créer et utiliser des boîtes de messages
    * Afficher une boîte message
    * Utiliser une boîte de saisie
  • Créer des structures de contrôle
    * Utiliser une boucle For
    * Créer des boucles Do
    * Structures conditionnelles (if, else, case...)

Les objets du Basic
  • Les objets du Basic

Les collections
  • La hiérarchie des objets
  • Syntaxe des objets

Utiliser les objets d'Access
  • Initialiser les propriétés
  • Utiliser des recordsets
    * Récupération des valeurs des champs
    * Itération sur un jeu d'enregistrement
  • Traiter des valeurs d'un formulaire
    * Se déplacer dans un formulaire
    * Vérifier la validité de la saisie
  • Créer un enregistrement
  • Supprimer un enregistrement
  • Ouvrir des objets
    * Synchroniser des formulaires
    * Construire une clé primaire
  • Lancer une requête
  • Ouvrir un état ou formulaire synchronisé

Démarrage de l'application
  • Affecter du code à l'ouverture et à la fermeture de la base

Créer une fonction
  • Différences entre fonction et procédure
  • Quand utiliser "ByVal" ?
  • Appeler une fonction
  • Utiliser la valeur de retour

Traquer les erreurs
  • Réinitialiser le code

Les outils de débogage
  • Définir des points d'arrêt
  • Utiliser le mode pas à pas
    * Les divers modes de pas à pas
  • Définir des valeurs espionnes
  • Utiliser la fenêtre d'exécution

Modifier les propriétés du projet
  • Nommer un projet
  • Décrire un projet
  • Protéger un projet

Gérer les évènements
  • Notions d'évènements
  • Les différents évènements

Quelques fonctions utiles
  • Fonctions mathématiques - Texte
  • Fonctions dates et heures
  • Fonctions utilitaires
    * Geler l'écran - empêcher les messages d'erreur...

Les tableaux
  • Déclaration d'un tableau
  • Dimension d'un tableau
  • Accéder aux éléments d'un tableau
  • Tableau de paramètres comme argument de fonction

Définir un Type personnalisé
  • Déclarer un type
  • Utiliser un type
  • Tableau de type

L'inspecteur d'objet
  • Intérêt
  • Utilisation

Utiliser le SQL
  • Créer une requête par code
    * Mettre un critère dans une variable
  • Création de table
    * Définition des champs
    * Nom - type - propriétés
    * Définition d'une clef primaire

Barres d'outils et menus
  • Modifier les barres d'outils et les menus
  • Créer les barres d'outils et les menus
  • Définir les barres d'outils et menus de l'application

Utiliser des contrôles tiers
  • Ajouter - retirer des contrôles tiers
  • Les références du projet

Dialogue inter applications
  • Envoyer des données vers Word et Excel
  • Ouvrir une application depuis Access

Utiliser les API Windows
  • Pourquoi utiliser l'API ?
  • Déclaration d'une fonction Windows
  • Utilisation des API

Module de classe
  • Qu'est-ce qu'un module de classe ?
  • Création d'un objet
  • Property Get et Property Let
  • Initialisation d'une classe
  • Variable objet
    * Création et utilisation

         
           
           

Contactez-nous au 05 61 40 61 60 - www.iristechnologies.com - Email :
formation@iristechnologies.com