Microsoft Access 2007 est une application de base de données de bureau. Microsoft inclut Visual Basic pour Applications ( VBA) comme un moyen pour vous d'étendre les fonctionnalités d'Access 2007 en utilisant Visual Basic. Par exemple, Access ne fournit pas une fonction intégrée pour calculer l'âge , mais avec VBA vous pouvez créer une fonction pour ce faire. Dans Visual Basic Editor , vous pouvez créer des modules et des classes. Un module est un conteneur pour du code VBA contenant des déclarations et des procédures. Il existe deux types de modules. Un module standard n'est pas associé à un objet particulier en un module de classe est . Instructions
1
cliquez sur "Démarrer ", "Tous les programmes", " Microsoft Office " et " Microsoft Access 2007. "
2
Ouvrez une base de données existante en utilisant "Fichier » « Ouvrir ».
3
Cliquez sur " Visual Basic "dans l'onglet " base de données Outils " du ruban.
4
" Module "Clic de l' menu "Insertion " . Sélectionnez " procédure " dans le menu "Insertion" . Entrez un nom pour la procédure . Sélectionnez un type comme "Fonction ", et un champ puis cliquez sur "OK".
5
Entrez le code de votre procédure . Par exemple:
Public Function Age ( varBirthDate As Variant ) As Integer
varAge As Variant
If IsNull ( varBirthDate ) Puis age = 0 : Sortie de Fonction:
varAge = DateDiff ( "yyyy" , varBirthDate , maintenant)
date < DateSerial ( Year ( Now ), le mois ( varBirthDate ) , Day ( varBirthDate ) ) Alors
varAge = varAge - 1 x
End If
Age = CInt ( varAge )
End Function
6
Cliquez sur "Fenêtre immédiate " de " View ». Tapez " ? Age ( " 02/01/1956 ")" et appuyez sur "Entrée " pour tester votre code. Vous devriez obtenir "54" si la date actuelle est en 2010.
7
Cliquez sur l'icône de disquette sur la barre d'outils pour enregistrer votre travail .