Nwlapcug.com


Come compilare programmi su MS Access 2007

Come compilare programmi su MS Access 2007


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.