Access è un sistema di gestione di database relazionale che fornisce tutti gli strumenti per progettare e automatizzare un database. Visual Basic per applicazioni o VBA è un linguaggio di programmazione utilizzato per creare programmi in Access e altre applicazioni di MS Office. Sapere come compilare un programma che utilizza Microsoft Office Access consentono di espandere le tue competenze di programmazione. Scrivere codice VBA per creare e compilare una subroutine in accesso in pochi semplici passi.
Istruzioni
1
Avviare Microsoft Office Access 2007, selezionare "Database vuoto" e fare clic su "Crea". Selezionare "Strumenti di Database" e fare clic su "Visual Basic".
2
Selezionare dal menu "Inserisci" e fare clic su "Modulo".
3
Copiare e incollare il codice seguente per il nuovo modulo per creare una nuova subroutine:
Private Sub accessQueryParameters()
Dim db As Database
Dim rst As Recordset
Dim strSQL As String
Set db = CurrentDb
strSQL = "CREATE TABLE tmpTable (NumField numero, EmployeeName testo, posizione testo);"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO tmpTable (NumField, EmployeeName, posizione)"
strSQL = strSQL & "VALUES (1, 'Ana', 'Maestro');"
DoCmd.SetWarnings False
DoCmd.RunSQL (strSQL)
strSQL = "Select tmpTable.* from tmpTable;"
Set rst = db. OpenRecordset(strSQL)
RST. MoveLast
RST. MoveFirst
While Not rst. EOF
Debug.Print rst.Fields("EmployeeName").Value & " is a " & _
rst.Fields("Position").Value
RST. MoveNext
Loop
RST. Chiudere
DB. Chiudere
End Sub
La subroutine creerà una nuova tabella e aggiungere record ad esso. Una query restituirà quindi il contenuto della tabella l'output Window. Questo è un esempio di come è possibile creare e compilare un programma utilizzando VBA. È possibile scrivere e compilare il proprio codice VBA per eseguire una funzione desiderata.
4
Fare clic sul menu "Debug" e selezionare "Compile < nome database >" per compilare il programma. Premere "F5" per eseguire la subroutine.