Microsoft Access finns flera metoder för att göra uppgifter användarna att hantera med den tillgänglig för andra program . En av dessa metoder är exportera data som en textfil . Du kan använda Visual Basic for Applications ( VBA ) , programmeringsspråket inbyggd i Access för att köra kommandot text export . På så sätt kan du ange att VBA exporterar en tabell som fast bredd snarare än avgränsade ( t.ex. kommaseparerade kolumner ) . Använda VBA att exportera en fast bredd textfil kan du kraftigt påskynda den manuella processen för text exporterar tillgängliga i Access : s standard ( icke - VBA ) gränssnitt . Instruktioner
1
Öppna en befintlig Access-fil och väljer en av sina tabeller genom att klicka på dess ikon i navigeringsfönstret på vänster skärm .
2
Tryck " Ctrl " + " C , " sedan " Ctrl " + " V " för att göra en kopia av tabellen . Typ " Tabell1 " för tabellen namn , tryck sedan på " OK " för att slutföra tabellen dubbelarbete . Du dubblera bordet för att hålla din ursprungliga tabellen säker , och namnge den " Tabell1 " för att göra det enkelt att följa denna artikel är följande anvisningar, som alla hänvisar till " Tabell1 . " Addera 3
Klicka på " External Data " -menyn , klicka på " Exportera " panelen " Textfil " ikonen . Denna åtgärd inleds en manuell export , vilket behövs för att skapa en fil VBA export programmets behov
4
typ " C : \\ table1.txt " . På " File name" på export guiden , och klicka på " OK . " I guidens nästa skärm klickar du på " Fast bredd " alternativet , klicka sedan på knappen "Avancerat" .
5
Klicka på " Spara som " -knappen på " Tabell1 Export Specification " skärmen , klicka sedan på " OK " i rutan som bekräftar specifikationen namnet " Tabell1 export Specification . " Klicka på " Finish " för att slutföra exporten guiden .
6
Öppna Visual Basic utvecklingsmiljön genom att trycka på " Alt " + " F11 ". Klicka på " Module " under " Infoga " -menyn för att visa ett fönster för att ange ditt programmets källkod .
7
Klistra in eller skriv följande subrutinen i källkoden fönstret . Denna korta program använder DoCmd funktionens " TransferText " metoden att utföra texten export . Denna metod använder export specifikationen du skapat med manuell export guiden i steg 5 .
Public Sub ExportFixedWidth ( ) katalog
Dim specName As String
specName = " Tabell1 Export Specifikation "
DoCmd.TransferText acExportFixed , specName , " Tabell1 " , " C : \\ table1.txt "
End Sub
8
Kör programmet genom att klicka på en linje mellan dess "Public Sub " och " End Sub " linjer, tryck sedan " F5 ".
9
på fönstret " Start " -knappen , klicka sedan på "Dokument" för att öppna Utforskaren . Navigera till " C : " mappen , dubbelklicka sedan på " table1.txt " filen , som programmet skapat . Filen kommer att visa en text tabell vars kolumner är märkta av vid fasta intervall ( dvs. samma från en rad till nästa ) .