July 12
Accesso Visual Basic, Applications Edition (VBA) è il linguaggio di programmazione che gli sviluppatori di Microsoft Office utilizzano per estendere le funzionalità di accesso '. Tutti i comandi disponibili nell'interfaccia di accesso standard sono anche disponibili in VBA, compresi i comandi che recuperano i dati esterni. Utilizzando VBA per ottenere dati esterni comporta l'uso di una funzione i cui parametri si specifica in un ambiente di sviluppo integrato del Access (IDE). Utilizzando l'accesso VBA per ottenere i dati esterni, si libera del personale di immissione dati del tuo team di lavoro di dover recuperare i dati esterni manualmente.
1 Open Access e cliccare alla voce di menu "Crea", quindi fare clic sulla voce "Tabella".
2 Digitare "Titoli" a prima intestazione di colonna della nuova tabella e "Autori" nel titolo il diritto di "titolo". Queste intestazioni delle colonne rappresentano i campi per un database di piccole dimensioni libri, che userete come un database esterno di importare con VBA.
3 Digitare un paio di titoli di campione di libri e autori nelle righe della tabella, quindi premere "Ctrl + S". Digitare "Libri" quando viene richiesto per il nome della tabella.
4 Fare clic del menu "File" "Salva con nome" di comando, quindi digitare "C: \ books.accdb" per il nome del file del database. Clicca comando "Chiudi database" del menu "File" per chiudere il database.
5 Premere il tasto "Ctrl + N" per creare un nuovo database, quindi premere "Alt + F11" per entrare nel VB IDE.
6 Fare clic sul comando "Modulo" sotto il menu "Inserisci" per creare una nuova finestra per l'inserimento del codice di programma.
7 Incollare il seguente subroutine nella nuova finestra del codice. Questa subroutine chiama il metodo di accesso "DoCmd" per aprire un database esterno - quello che hai fatto nei passaggi da 1 a 4.
Public Sub importData ()
DoCmd.TransferDatabase acImport, "Microsoft Access", _
"C:\books.accdb", acTable, "books", "books2"
End Sub
8 Fare clic su qualsiasi dichiarazione nella subroutine che avete appena incollato, quindi premere il tasto "F5" per eseguire la subroutine.
9 Premere il tasto "Alt + 11" per tornare ad Access, quindi chiudere e riaprire il pannello di navigazione a sinistra dello schermo facendo clic sulla sua sommità "<<" pulsante. Il pannello di navigazione visualizza una nuova tabella, "books2."
10 Fare doppio clic sulla voce "books2" per visualizzare lo stesso elenco di libri digitato nel passaggio 3. Il sottoprogramma "importData" È stato eseguito in precedenza importato il database di libri originali in una nuova tabella nel database corrente.
11 Aprire Blocco note o un altro elaboratore e digitare il testo nel file.
12 Salvare il file come "c: \ textfile.txt"
13 Open Access, premere il tasto "Alt-F11", quindi incollare il seguente codice nella finestra del codice:
Public Sub GetExternalText ()
Dim strText
Aprire "C: \ textfile.txt" per l'ingresso come 1 #
Do While Not EOF (1)
Line Input #1, strText
Debug.Print strText
Ciclo continuo
Close # 1
End Sub
14 Fare clic su qualsiasi dichiarazione nel programma, quindi premere il tasto "F5" per eseguire il programma.
15 Premere il tasto "Ctrl + G" per aprire la finestra "immediata" del IDE, che visualizzerà i dati di testo il programma prelevato dalla file di testo esterno.