Come aprire una maschera in Access utilizzando Visual Basic

May 23

Come aprire una maschera in Access utilizzando Visual Basic


Microsoft Office Access è un sistema di gestione di database relazionale utilizzato per i database più piccoli e locali. In Access è possibile creare interfacce grafiche utente, o GUI, per interazione con l'utente. Visual Basic, Applications, o VBA, è un linguaggio di programmazione sviluppato da Microsoft. E 'più comunemente utilizzato per automatizzare le attività di routine che utilizzano applicazioni di Microsoft Office. In pochi passi è possibile scrivere codice VBA per aprire un modulo in Access.

istruzione

1 Avviare Microsoft Office Access e selezionare "Database vuoto" e fare clic su "Crea".

Selezionare "Crea", cliccare su "Form Design" e fare clic su "Casella di riepilogo" nel menu "Controlli". Clicca sul modulo e sinistro del mouse per creare una casella di riepilogo.

2 Fare clic con il casella di riepilogo e selezionare "Proprietà". Selezionare la scheda "Dati" e digitare "SELECT * FROM dataForForm dataForForm;". accanto a "Origine riga".

Salvare il modulo come "myForm."

Selezionare "Strumenti database" e fare clic su "Visual Basic". Selezionare il menu "Inserisci" e fare clic su "Modulo".

3 Digitare quanto segue per creare la subroutine "openMyForm":

openMyForm Private Sub

Premere Invio."

4 Digitare quanto segue per dichiarare una variabile stringa:

Dim strSQL As String

5 Digitare la seguente per creare una nuova tabella e aggiungere due righe di dati:

SqlString = "CREATE TABLE dataForForm (CITY TESTO, STATO TESTO)"

DoCmd.SetWarnings False

DoCmd.RunSQL (SqlString)

strSQL = "INSERT INTO dataForForm VALORI ( 'FORT WORTH', 'Texas')"

DoCmd.RunSQL (strSQL)

strSQL = "INSERT INTO dataForForm VALORI ( 'Dallas', 'Texas')"

DoCmd.RunSQL (strSQL)

6 Digitare la seguente per aprire i nuovi dati del modulo e tabella di visualizzazione nella casella di riepilogo:

DoCmd.OpenForm "MyForm", acPreview,,,, acWindowNormal

Premere il tasto "F5" per eseguire la subroutine.