Access est un système de gestion de base de données relationnelle utilisée pour construire des petites et locales bases de données. Une requête est utilisée pour extraire des données d' une table de base de données. Souvent, les programmeurs ont besoin pour extraire les numéros d'une requête dans Microsoft Office Access . La meilleure façon de réaliser cette tâche est par Visual Basic pour Applications ou VBA. Instructions
1
Ouvrez la base de données Office Access Northwind Microsoft inclus dans la suite Microsoft Office . Sélectionnez le menu "Insertion " et cliquez sur
2
Copiez et collez le texte suivant dans votre module d'interroger les numéros d'adresse dans la table " clients " " Module ". :
Private Sub extractNumbers ()
strSQL Dim As String
rst As Recordset
Dim dbs As Database
qryStr Dim As String Dim
charRead As String
finalString Dim As String
Set dbs = CurrentDb
strSQL = " SELECT Customers.Address FROM Clients ; "
Set rst = DBS . OpenRecordset ( strSQL )
rst.MoveLast
rst.MoveFirst
Do While Not rst.EOF
qryStr = rst.Fields (0) . valeur
Do While qryStr <> ""
charRead = Gauche ( qryStr , 1)
Si IsNumeric ( charRead ) Puis
finalString = finalString & charRead
End If
qryStr = Droite ( qryStr , Len ( qryStr ) - 1 )
boucle
Debug.Print finalString
finalString = ""
rst.MoveNext
boucle
rst.Close
dbs.Close
End Sub
3
Exécutez le sous-programme en appuyant sur la touche "F5 ".