Avoir les connaissances nécessaires pour convertir une matrice de cellules d' une chaîne peut rendre votre application de base de données plus dynamique. Microsoft Office Access est un système de gestion de la base de données relationnelle couramment utilisé pour concevoir des bases de données locales . Visual Basic pour Applications ( VBA) est le moyen le plus rapide pour automatiser des tâches courantes d'accès, telles que la conversion d' une matrice de cellules à une chaîne. Un tableau de programmation est une variable qui peut contenir plusieurs index . Chaque indice peut avoir sa propre valeur . Une variable String est utilisé pour stocker les données de caractères. Choses que vous devez
Microsoft Office Access
Northwind base de données
Afficher plus Instructions
1
Ouvrez la base de données Access Northwind Microsoft Office . La base de données Northwind est inclus dans la suite Microsoft Office.
2
Cliquez sur " Database Tools ", puis sélectionnez " Visual Basic " pour ouvrir la fenêtre de Microsoft Visual Basic . Cliquez sur le champ "Insérer" et sélectionner "Module ".
3
Tapez la commande suivante pour créer un nouveau sous-programme :
cellArrayToString Private Sub ()
< p > Appuyez sur " Entrée".
4
Tapez la commande suivante pour créer de nouvelles variables :
strSQL Dim As String
db As Database
rst As Recordset
Dim cellIntArray (3) As Integer
Dim X As Integer
myString Dim As String
Set db = CurrentDb
5
Tapez la commande suivante pour créer une nouvelle table et ajouter trois nouveaux records :
strSQL = " CREATE tABLE tblData ( Id_Num Number) ; "
DoCmd.SetWarnings false
DoCmd.RunSQL ( strSQL )
strSQL = "INSERT INTO VALUES tblData (0) ; "
DoCmd.RunSQL ( strSQL )
strSQL = " insérer dans les valeurs de tblData (1); "
DoCmd.RunSQL ( strSQL )
strSQL =" INSERT INTO VALUES tblData ( 2); "
DoCmd.RunSQL ( strSQL )
6
Tapez la commande suivante pour ouvrir un nouveau jeu d'enregistrements et d'interroger toutes les données de " tblData ": .
Set rst = db.OpenRecordset ( "Select * from tblData tblData ; »)
rst.MoveLast
rst.MoveFirst
7
Tapez la commande suivante pour parcourir tous les enregistrements et les ajouter au tableau d'entiers:
Pour X = 0 To rst.RecordCount - 1.
cellIntArray (X) = rst.Fields (0 ) Valeur
rst.MoveNext
de
Suivant X < br > Photos 8
Tapez la commande suivante pour convertir la matrice de cellules Integer à une variable String :
Pour x = 0 à 2
myString = myString & cellIntArray (X) et ","
Suivant X
9
Tapez la commande suivante pour afficher le contenu de la variable « myString " à travers une boîte de message :
MsgBox myString
Tapez la commande suivante pour libérer les variables de la mémoire :
rst.Close
db.Close