Comment créer une fonction de programmation d`accès microsoft

<

Contenu

div itemprop="description" class="intro marginTop" data-module="article-intro">

Une fonction est une procédure de programmation qui renvoie une valeur. Vous pouvez également passer une valeur à elle comme une procédure. Les fonctions sont programmées dans Microsoft Access avec Visual Basic pour Applications (VBA) langage de programmation.&# xD-&# XD-VBA est le langage de programmation largement utilisé pour les produits Microsoft Office. Pour les besoins de cet article, nous allons créer une fonction simple qui va effacer le listbox sur un formulaire que nous allons créer.&# xD-&# XD-Vous aurez besoin de connaître les bases de Microsoft Access pour comprendre comment faire certaines procédures dans cet article.

  1. Ouvrez le programme

  2. 1

    Ouvrez Microsoft Access et commencer une nouvelle base de données vide.

  3. 2

    Clique sur le "Formes" objet sur la barre d`outils de base de données. Il est situé sur le côté gauche de la page sous la rubrique des «objets de.

  4. 3



    Double-cliquez sur "Créer un formulaire en mode Création".

  5. 4

    Ajouter un listbox au formulaire en mode Création. Lorsque vous êtes invité, indiquez que vous entrez les valeurs automatiquement lors de l`assistant de listbox. Tapez "Pommes", "Des oranges", "Citrons" et "Bananes" pour vos éléments de liste. Nommez le listbox "lstFruit". Terminez les étapes de l`assistant et notez votre liste avec les valeurs du formulaire. Faire de la listbox en mesure de faire des sélections multiples de la fenêtre des propriétés.

  6. 5

    Ajouter un bouton de commande. Clique le "Annuler" bouton lorsque l`Assistant démarre. Votre bouton sera toujours sur la page. Nommez le bouton de commande "cmdClear" et définir la propriété `Légende` à "Clair".

  7. 6

    Ouvrez la fenêtre Visual Basic en cliquant sur le "Code" icone dans la barre d`outils du «Form Design».

  8. 7

    Tapez la fonction suivante dans la fenêtre de code:&# xD-&# XD- Fonction ClearList (lst Comme ListBox) As Boolean&# xD- &# XD- Dim varItem As Variant&# xD-&# XD- Si lst.MultiSelect = 0 Then&# XD- lst = Null&# XD- Else&# XD- Pour chaque varItem Dans lst.ItemsSelected&# XD- lst.Selected (varItem) = Faux&# XD- Suivant&# XD- End If&# xD-&# XD- ClearList = True&# xD- &# XD- End Function&# xD-&# XD-Cette fonction efface les sélections d`un listbox lorsqu`il est appelé. Pour la fonction de travailler, vous devrez appeler et passer un listbox à elle.

  9. 8

    Appelez la fonction de la procédure cmdClear_Click comme suit:&# xD-&# XD- Private Sub cmd_Clear&# xD-&# XD- ClearList (lstClear)&# xD- &# XD- End Sub&# xD-&# XD-Comme vous pouvez le voir, nous avons appelé la fonction `ClearList` et passé notre listbox `lstClear` pour it- dire la fonction que ce soit le listbox que nous voulons utiliser.

  10. 9

    Testez votre fonction en cliquant sur le "CmdClear" bouton `Form` vue.

Conseils & Avertissements

  • Je ne suis pas d`ajouter le traitement des erreurs à la fonction ci-dessus et procédure- il est sage pour vous d`ajouter toujours la gestion des erreurs.

AUTRES

» » » » Comment créer une fonction de programmation d`accès microsoft