Comment écrire une déclaration Si dans Access

"Si des" énoncés peuvent évaluer les conditions «vrais» ou «faux» et effectuer des actions en fonction de ces conditions. Ces déclarations peuvent être décomposés en deux types: déclarations "si-alors" et les déclarations "If-Then-Else". "If-Then" déclarations effectuent un ensemble d'actions que lorsque les conditions de la déclaration sont remplies. "If-Then-Else" déclarations effectuent un ensemble d'actions si les conditions de la déclaration sont remplies et un ensemble différent d'actions est les conditions ne sont pas remplies. "Si" déclarations peuvent être saisies à l'aide de Visual Basic Editor ou l'Expression Builder.

Instructions

Déclarations Visual Basic If-Then

1 Cliquez sur l'onglet "Base de données Outils" et sélectionnez "Visual Basic." Cela va ouvrir l'éditeur Visual Basic.

2 Ouvrez le module auquel vous ajouterez le "Si" déclaration.

3 Cliquez sur "Insérer" dans la barre de menu, puis sélectionnez "Procédure".

4 Tapez le nom de la procédure dans la zone de nom.

5 Sélectionnez "Sub" suivi soit par «Public» ou «Privé» pour le champ d'application.

6 Cliquez sur "OK". Cela va ouvrir la boîte de l'éditeur avec "Sub" et le "Nom" sur la première ligne. Appuyez sur Entrée.

7 Tapez "Si [Votre état ici] Ensuite," sur la deuxième ligne. Appuyez sur Entrée.

8 Entrez les actions que vous souhaitez fonction pour effectuer si le résultat est évalué comme "true". Répétez cette opération autant de fois que nécessaire, à chaque action sur une ligne distincte. Appuyez sur Entrée.

9 Tapez "End If." Appuyez sur Entrée.

dix Tapez "End Sub".

Visual Basic "If-Then-Else" Déclarations

11 Cliquez sur l'onglet "Base de données Outils", puis sélectionnez "Visual Basic." Cela va ouvrir l'éditeur Visual Basic.

12 Ouvrez le module auquel vous ajouterez le "Si" déclaration.

13 Cliquez sur "Insérer" dans la barre de menu, puis sélectionnez "Procédure".

14 Tapez le nom de la procédure dans la zone de nom.

15 Sélectionnez "Sub" et sélectionner "Public" ou "privé" pour le champ d'application.

16 Cliquez sur "OK" pour ouvrir la boîte de l'éditeur avec "Sub" et le "Nom" sur la première ligne. Appuyez sur Entrée.

17 Tapez "Si [Votre état ici] Puis". Appuyez sur Entrée.

18 Entrez les actions que vous souhaitez fonction d'effectuer si le résultat est évalué comme "true". Répétez cette opération autant de fois que nécessaire, à chaque action sur une ligne distincte. Appuyez sur Entrée.

19 Tapez "Else". Appuyez sur Entrée.

20 Entrez les actions que vous voulez la fonction pour exécuter si le résultat est évalué comme "False". Répétez cette opération autant de fois que nécessaire, à chaque action sur une ligne distincte. Appuyez sur Entrée.

21 Tapez "End If". Appuyez sur Entrée.

22 Tapez "End Sub". Appuyez sur Entrée.

Expression Builder "Si" Déclaration

23 Sélectionnez la cellule que vous allez ajouter le "if", cliquez sur le bouton "Build". Cela ouvrira la "Générateur d'expression."

24 Tapez "= IIF (l'expression, l'état TRUE, l'état FALSE)".

25 Cliquez sur "OK".

Conseils et avertissements

  • Utilisation du Générateur d'expression est bon pour simple »Si« déclarations, mais l'éditeur Visual Basic est mieux pour le plus complexe "Si" déclarations.
  • IF peuvent être imbriquées pour réaliser plusieurs calculs ou évaluations de données. bases de données Web limitent la nidification à 65 états, mais il n'y a pas de limites de nidification pour les bases de données clients.
  • Si vous utilisez le Générateur d'expression, assurez-vous d'utiliser la commande "IIF" au lieu de "SI". Microsoft Access a utilisé "IIF" comme nom de fonction pour "if".