December 12
Access è un sistema di gestione di database relazionali che fornisce tutti gli strumenti per progettare e automatizzare un database. Visual Basic, Applications o VBA è un linguaggio di programmazione utilizzato per creare programmi in Access e altre applicazioni di MS Office. Saper compilare un programma che utilizza Microsoft Office Access può aiutarvi a espandere le vostre abilità di programmazione. Scrivere il codice VBA per creare e compilare una subroutine in Access in pochi semplici passi.
1 Avviare Microsoft Office Access 2007, selezionare "Database vuoto" e fare clic su "Crea". Selezionare "Strumenti database" e fare clic su "Visual Basic".
2 Selezionare il menu "Inserisci" e fare clic su "Modulo".
3 Copiare e incollare il codice sottostante per il nuovo modulo per creare una nuova subroutine:
accessQueryParameters Private Sub ()
db fioco come base di dati
Dim rst come Recordset
Dim strSQL As String
Set db = CurrentDb
strSQL = "CREATE TABLE tmpTable (NumField NUMERO, EmployeeName TESTO, la posizione del testo);"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO tmpTable (NumField, EmployeeName, posizione)"
strSQL = strSQL & "VALORI (1, 'Ana', 'Maestro');"
DoCmd.SetWarnings False
DoCmd.RunSQL (strSQL)
strSQL = "Seleziona tmpTable * da tmpTable;".
Set rst = db.OpenRecordset (strSQL)
rst.MoveLast
rst.MoveFirst
Do While Non rst.EOF
Debug.Print rst.Fields("EmployeeName").Value & " is a " & _
rst.Fields ( "Posizione"). Valore
rst.MoveNext
Ciclo continuo
rst.Close
db.Close
End Sub
La subroutine creerà una nuova tabella e aggiungere record ad esso. Una query sarà poi in uscita il contenuto della tabella nella finestra di output. 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 "Compila <nome database>" per compilare il programma. Premere il tasto "F5" per eseguire la subroutine.