Le programme de base de données Access de Microsoft intègre un langage de programmation , Visual Basic pour Applications ( VBA) , que les développeurs utilisent pour étendre le défaut d'accès un ensemble de fonctions . Le tri est l'une des nombreuses fonctions VBA peut effectuer sur les données que les utilisateurs créent ou gèrent dans Access. Les utilisateurs d'accès peuvent trier les données avec VBA en utilisant une variété de méthodes , y compris celles qui ne nécessitent pas l'apprentissage d'une quantité importante de code VBA. Un avantage clé de tri des données avec Access VBA est le gain de temps de ne pas avoir à trier les données manuellement . Les choses dont vous aurez besoin
Microsoft Access
Show More Instructions
1
Open Access et cliquez sur le menu "Créer" position, suivi de " tableau ". Vous allez créer une petite table pour effectuer un tri sur VBA .
2
Double-cliquez dans la colonne " de Table1" rubrique et tapez " prenom ", puis tapez plusieurs noms dans cette colonne. S'assurer que chaque nom commence par une lettre différente de l'alphabet afin que vous puissiez voir clairement l'effet de la VBA sorte qui suit. Pour la même raison , assurez-vous que vous entrez les noms dans un ordre non triés. Par exemple, entrez le nom « Carol », « Bob » et « Amanda », dans cet ordre.
3
Appuyez sur "Ctrl " + " S ", puis tapez " Userinfo " pour le nom de la table.
4
Cliquez sur le menu "Créer" rubrique , puis cliquez sur le bouton " Query design" l '"Autre " de panneau. Vous allez créer une requête pour le programme de tri VBA à exécuter.
5
Double- cliquez sur l'élément " Userinfo " dans la boîte de dialogue " Afficher la table ", puis cliquez sur le bouton "Fermer" de la boîte de dialogue .
6
Faites glisser le " * ", qui représente tous les champs d'une table , sur la première couleur de la grille de la requête .
7
clic droit sur le " Requête1 " onglet , puis sélectionnez" vue SQL. " Tapez la commande suivante immédiatement après le "FROM Userinfo " clause: .
ORDER by ". Prenom "
commandes Cette nouvelle clause de données lors de l' accès exécute la requête
8 < p> Appuyez sur "Ctrl " + " S ", puis tapez " Q1 " pour le nom de la requête.
9
Appuyez sur " Alt" + " F11 " pour entrer dans l' environnement de développement intégré VBA (IDE) , qui est l'endroit où vous allez entrer dans le code de programme pour le tri de la table " Userinfo "
10
Cliquez sur "Module" l'article de l' menu " Insertion", puis collez le code de programme suivant dans la fenêtre du module. : Photos
doQuery public Sub ()
Const qName = " Q1 "
db1 As DAO.Database
RS1 As DAO.Recordset
Set db1 = CurrentDB
Set RS1 = db1.OpenRecordset ( qName )
Do While Not rs1.EOF
Debug.Print "Nom:" & RS1 ! [ Prénom]
rs1.MoveNext
boucle
rs1.Close
db1.Close
End Sub
< p > Ce programme s'ouvre et affiche les enregistrements d'un objet virtuel appelé un jeu d'enregistrements . Les résultats d'enregistrements de l'exécution de la requête que vous venez de créer.
11
Cliquez sur une déclaration dans le programme , puis appuyez sur la touche "F5 " pour exécuter le programme . Appuyez sur "Ctrl" + "G" si vous ne voyez pas la fenêtre " immédiate" . Cette fenêtre affiche les résultats de la " Q1 " triés requête que vous avez créée .