Tutorial VBA Microsoft Access

VBA (Visual Basic pour d'Applications) fait partie de Microsoft Access, mais il utilise un modèle différent de VBA dans d'autres applications telles que Microsoft Word ou Excel. Les principales différences sont les suivantes: Le premier élément d'une fonction commence à zéro plutôt que de un, vous pouvez créer des macros à l'aide de la catégorie macro plutôt que les Basic rédacteur plupart des tâches visuelles sont exécutés avec des fonctions créées dans les modules avec le code VBA au lieu de subprocedures comme dans autre office programmes- pour exécuter une sous-procédure, vous écrivez une fonction à appeler le sous-procédure.

Instructions

  1. 1

    Commencer à apprendre à utiliser VBA dans Microsoft Access en créant un module dans une nouvelle base de données. Assurez-vous que vous êtes dans la vue de base de données avec un écran montrant une première Table1. Cliquez sur la flèche déroulante sous "Module" dans le "Autre" section en haut de l'écran. La liste déroulante montre trois options: Macro, Module et un module de classe. Cliquez "Module." Cliquez "Fichier" et puis "Enregistrer." Lorsque vous êtes invité, attribuer un nom au module.

  2. 2

    Créer une fonction dans le nouveau module. Après avoir enregistré le module, une fenêtre de programme ouvre avec le texte par défaut la lecture, "Option Compare Database." Créer une fonction simple ici en tapant le texte suivant ci-dessous les mots déjà là:




    Fonction publique Display_Time ()
    Msgbox "Salutations. La date et l'heure actuelle est " & Maintenant
    End Function

    Cliquez "Vue" et "Microsoft Office Access" pour revenir à la vue de base de données.

  3. 3



    Créer une macro pour exécuter cette fonction. Cliquez sur la flèche déroulante sous "Module" comme dans l'étape 1, mais cette fois, sélectionnez "Macro." Cliquez sur la flèche déroulante dans la "Action" colonne dans la nouvelle fenêtre qui apparaît. Faites défiler la liste jusqu'à ce que vous voyez "ExécuterCode" et sélectionnez cela. Cliquez sur le bouton points de suspension (trois points) à la droite de la section Nom de fonction en bas de l'écran. Cela ouvre un "Expression Builder" fenêtre.

  4. 4

    Cliquez "Plus" (+) À côté du mot "Fonctions." Sélectionnez le nom de votre base de données dans la liste. Le nom de base de données, le nom du module et le nom de la fonction sera mise en évidence. Cliquez "Pâte" pour copier la fonction à la section Expression Builder. Cliquez "D'ACCORD." Cliquez sur le logo de l'accès et "Sauvegarder" et ensuite fournir un nom pour la macro. Cliquez "OK" et fermer la fenêtre Macro.

  5. 5

    Testez la fonction dans la fenêtre de base de données en double-cliquant sur la macro dans la liste de la gauche; panneau de main.

Conseils & Avertissements

  • Au lieu de passer par les étapes de tutorat respectifs ci-dessus, vous pouvez ouvrir directement un écran VBA pour écrire la macro en cliquant sur "Base de données Outils" et en sélectionnant "Visual Basic" à l'extrémité gauche de la deuxième rangée d'options de menu.
  • Alors que l'accès comprend un certain nombre de haut-macros, en utilisant la procédure de base décrite ci-dessus, vous pouvez personnaliser de nombreuses fonctions de Microsoft Access avec VBA. Par exemple, quelques lignes de code VBA vont créer une fonction qui ouvre une base de données, extrait les données spécifiques à partir d'une table et imprime un rapport.
  • Microsoft Access désactive normalement macros par défaut. Vous devez choisir d'activer ces lorsque vous êtes invité.
» » » » Tutorial VBA Microsoft Access