June 14
Sapendo come salvare una query utilizzando Visual Basic, Applications in Microsoft Access è possibile risparmiare tempo durante la creazione di più query. Access è un'applicazione di database relazionale utilizzato principalmente per i piccoli database locali. VBA è stato sviluppato da Microsoft ed è comunemente utilizzato per automatizzare le operazioni di routine all'interno di applicazioni Microsoft Office. In Access, una query VBA è utilizzato per aprire una o più tabelle di accedere ai propri dati per ulteriori manipolazioni.
1 Fai clic su "Strumenti database" in Microsoft Access 2007 e selezionare "Visual Basic" per aprire la finestra di Microsoft Visual Basic. Fare clic sul menu "Inserisci" e selezionare "Modulo" per creare "Module1".
2 Tipo "myVBAQuery Public Sub" e premere "Invio" per creare una nuova subroutine.
Digitare la seguente per dichiarare le variabili:
Dim strSQL As String
DBS fiochi come database
Dim rst come Recordset
Dim rstCnt As Integer
3 Digitare la seguente per definire la query e aprire il Recordset:
Set dbs = CurrentDb
strSQL = "SELECT * FROM Table1 Table1;".
Set rst = dbs.OpenRecordset (strSQL)
4 Digitare quanto segue al ciclo attraverso il vostro Recordset a visualizzare i dati memorizzati nel campo "1" nella tabella:
rst.MoveFirst
Per rstCnt = 0 Per rst.RecordCount
MsgBox rst.Fields(1).Value
rst.MoveNext
Successivo rstCnt
Premere il tasto "Ctrl + S" per salvare la subroutine in "Module1" e sarà disponibile per l'utilizzo in futuro.