Nwlapcug.com


Come convertire una matrice di celle in una stringa

Come convertire una matrice di celle in una stringa


Avere le conoscenze necessarie per convertire una matrice di celle in una stringa, applicazione di database può rendere più dinamico. Microsoft Office Access è un sistema di gestione di database relazionali comunemente utilizzato per la progettazione di database locali. Visual Basic for Applications (VBA) è il modo più veloce per automatizzare operazioni di routine in Access, secco come convertire una matrice di celle in una stringa. Una matrice nella programmazione è una variabile che può contenere più indici. Ogni indice può avere il proprio valore. Una variabile di stringa viene utilizzata per contenere dati di tipo carattere.

Istruzioni

1

Aprire il database Northwind Microsoft Office Access. Il database Northwind è incluso nella suite Microsoft Office.

2

Fare clic su "strumenti di Database", quindi selezionare "Visual Basic" per aprire la finestra di Visual Basic di Microsoft. Fare clic sul campo "Inserisci" e selezionare "Modulo".

3

Digitare il comando seguente per creare una nuova subroutine:

Private Sub cellArrayToString()

Premere "Enter".

4

Digitare il comando seguente per creare nuove variabili:

Dim strSQL As String

Dim db As Database

Dim rst As Recordset

Dim cellIntArray(3) As Integer

Dim X As Integer

Dim myString As String

Set db = CurrentDb

5

Digitare il comando seguente per creare una nuova tabella e aggiungere tre nuovi record:

strSQL = "CREATE TABLE tblData (Identity Number);"

DoCmd.SetWarnings False

DoCmd.RunSQL (strSQL)

strSQL = "INSERT INTO tblData VALUES(0);"

DoCmd.RunSQL (strSQL)

strSQL = "INSERT INTO tblData VALUES(1);"

DoCmd.RunSQL (strSQL)

strSQL = "INSERT INTO tblData VALUES(2);"

DoCmd.RunSQL (strSQL)

6

Digitare il comando seguente per aprire un nuovo Recordset query tutti i dati da "tblData":

Set rst = db. OpenRecordset ("Select tblData.* da tblData;")

RST. MoveLast

RST. MoveFirst

7

Digitare quanto segue per scorrere in ciclo tutti i record e aggiungerli alla matrice di valori Integer:

Per X = 0 To rst. RecordCount - 1

cellIntArray(X) = rst.Fields(0).Value

RST. MoveNext

Avanti X

8

Digitare il comando seguente per convertire la matrice di cella Integer a una variabile di stringa:

Per X = 0-2

myString = myString & cellIntArray(X) & ","

Avanti X

9

Digitare il comando seguente per visualizzare il contenuto della variabile "myString" attraverso una finestra di messaggio:

MsgBox myString

Digitare quanto segue per rilasciare variabili dalla memoria:

RST. Chiudere

DB. Chiudere