Visual Basic pour Applications est le langage de script de Microsoft pour sa suite de programmes , qui comprend l'accès Office. Une partie de la programmation avec VBA implique de travailler avec des objets virtuels , tels que l'objet de base de données qui contient les données de votre équipe de travail. Chaque objet possède des propriétés que vous pouvez lire et souvent nécessaires pour gérer les caractéristiques de l'objet . Par exemple, vous pouvez vérifier la propriété "Type" d'un objet Field pour voir si le champ est numérique, alphabétique ou d'un autre type . Vérification d'une propriété offre des programmes VBA avec les informations d'exécution dont ils ont besoin pour gérer les données de votre équipe. Choses que vous devez
Microsoft Access
Voir Plus Instructions
1
Open Access , puis créez une nouvelle table appelée " table1 " avec deux colonnes : " Champ1 " et " Field2 . " Vous écrivez un programme VBA pour vérifier les propriétés de l'une de ces colonnes, et la propriété d'un contrôle de case à cocher.
2
Créer un formulaire basé sur "Table1 " en cliquant sur le bouton "Form" dans le menu "Créer".
3
un clic droit sur l'onglet de la nouvelle forme et sélectionnez " Mode Création ", puis cliquez sur la commande " case" sur le ruban ( la grande barre d'outils) . Faites glisser dans la zone «Formulaire de tête" pour créer la case.
4
un clic droit sur la case et sélectionnez "Propriétés ", puis tapez " justread " dans le champ "Nom" de l '"Autre " onglet à droite de l'écran. Cette action définit le nom d'une case à cocher dont la propriété "value" vous allez vérifier dans le code VBA.
5
Cliquez sur le "..." bouton sur le champ " OnClick " de l'onglet "Evénement" . . Double -cliquez sur " constructeur de code " pour entrer dans l'environnement de développement intégré VBA (IDE)
6
Collez le code suivant entre les " Private Sub " et les déclarations " End Sub" :
< p > Private Sub justread_Click ()
avec moi! Champ1
Si moi! justread.value = True Then
. Enabled = False
. Verrouillé = vrai
Else
. Enabled = True
. Verrouillé = False
End If End With
End Sub
Ce sous-programme vérifie la " justread " propriété "value" de contrôle de la valeur «True» . Si la «valeur» est vrai, le sous-programme désactive l'entrée de l'utilisateur dans le champ " Champ1 " .
7
Appuyez sur " Alt- F11 " pour revenir à l'accès, puis faites un clic droit sur l'onglet de la forme . Sélectionnez " Form View" pour exécuter le formulaire .
8
tapez le texte dans le champ " Champ1 ", puis cochez la case en haut du formulaire. Essayez de taper plus de texte dans le champ " Champ1 " . Le sous-programme VBA que vous avez entré empêchera l'entrée, en fonction de la valeur de la propriété "valeur" de la case.
9
un clic droit sur la table de la forme et de sélectionner vue de "conception " . Entrez à nouveau l'IDE en cliquant sur le "..." . touche dans le champ «onclick» de la « justread " case à cocher, comme vous l'avez fait à l'étape 5
10
Remplacer le sous-programme " justread_Click " avec ce code révisé :
Private Sub justread_Click ( )
avec moi! Field2
. BackColor = 16777215 Ensuite
. BackColor = 13597561
Else
. BackColor = 16777215 Photos
End If End With
End Sub
Ce sous-programme vérifie la propriété de couleur de fond (appelé " BackColor " ) du second champ . Le programme change alors que la propriété si la couleur est blanche .
11
Presse "Alt- F8" pour retourner à l'accès , puis relancez le formulaire en utilisant les instructions étape 7 de l' .
12
cocher et décocher la case. Le programme vous révisée va changer la couleur de fond de " Field2 . "