Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come esportare un file di testo larghezza fissa per una tabella in Access Visual Basic

Microsoft Access fornisce diversi metodi per rendere gli utenti dati a gestire con esso disponibile per altre applicazioni . Uno di questi metodi è l'esportazione dei dati come file di testo . È possibile utilizzare Visual Basic, Applications Edition (VBA ) , il linguaggio di programmazione incorporato in accesso , per eseguire il comando testo esportazione . In tal modo, è possibile specificare che VBA esportare una tabella come dimensione fissa e non delimitato (ad esempio , le colonne separate da virgole ) . Utilizzo di VBA per esportare un file di testo a larghezza fissa consente di accelerare notevolmente il processo manuale di testo esportazione disponibili in versione standard ( non VBA ) interfaccia di Access. Istruzioni
1

aprire qualsiasi file di Access esistente e selezionare una delle sue tabelle facendo clic sulla relativa icona nel pannello di navigazione a sinistra dello schermo
2

Premere " Ctrl " + " . C ", poi " Ctrl " + " V "per fare un duplicato della tabella . Tipo " Tabella 1 " per il nome della tabella , quindi premere " OK " per completare la duplicazione tavolo . Stai duplicando la tabella per mantenere la tabella originale sicuro, e chiamandolo " Tabella1 " per rendere più facile seguire le successive istruzioni di questo articolo, che tutti fanno riferimento a " Tabella 1 ".
3

Fare clic sul menu " dati esterni " , quindi fare clic sull'icona " File di testo " nel pannello "Esporta" del . Questa azione inizia una esportazione manuale , che è necessario per creare un file delle esigenze del programma di esportazione di VBA
4 Tipo

"C : \\ table1.txt ." Per il campo "Nome file " della procedura guidata di esportazione , e fare clic su "OK". Nella schermata successiva della procedura guidata , fare clic sull'opzione " Larghezza fissa " , quindi fare clic sul pulsante "Avanzate" .
5

Fare clic su " Salva con nome" pulsante sulla schermata " Tabella1 Export Specification" , quindi fare clic su " OK " nella finestra di conferma la specifica del nome " Tabella1 Export Specification . " Fare clic su " Fine" per completare la procedura guidata di esportazione .
6

Aprire l'ambiente di sviluppo di Visual Basic premendo il tasto " Alt " + " F11 ". Fare clic su "Modulo" sotto il menu "Inserisci" per visualizzare una finestra per l'inserimento del codice sorgente del programma .
7

Incollare o digitare il seguente subroutine nella finestra del codice sorgente . Questo breve programma utilizza il metodo " TransferText " della funzione DoCmd per eseguire l'esportazione di testo . Questo metodo utilizza la specifica di esportazione si è creato con la procedura guidata di esportazione manuale nel passaggio 5 .

Public Sub ExportFixedWidth ( ) per

Dim specName As String

specName = " Tabella1 Export Specification "

DoCmd.TransferText acExportFixed , specName , " Tabella1 "," C : \\ table1.txt "

End Sub
8

Avviare il programma facendo clic su un linea tra i suoi " Public Sub " e le linee di "End Sub ", quindi il tasto " F5 ".
9

Fare clic sul pulsante finestra " Start" , quindi fare clic su "Documenti" per aprire Esplora risorse . Andare su " C : " cartella , quindi fare doppio clic sul file " table1.txt ", che il vostro programma creato. Il file verrà visualizzata una tabella di testo le cui colonne sono delimitato ad intervalli fissi ( vale a dire, lo stesso da una riga a quella successiva) .

 

Programmazione © www.354353.com