Microsoft Access indeholder flere metoder til at gøre dataene brugere styre med den til rådighed for andre programmer. En af disse metoder er at eksportere data som en tekstfil . Du kan bruge Visual Basic for Applications ( VBA ) , programmeringssprog indbygget i Access , til at køre tekst eksport kommando. Dermed kan du angive, at VBA eksportere en tabel som fast bredde snarere end afgrænset (f.eks kommaseparerede kolonner). Brug VBA til at eksportere en fast bredde tekst -fil lader dig høj grad fremskynde den manuelle proces af tekst eksporterer tilgængelig i Access standard (ikke VBA ) interface. Instruktioner
1
Åbn en eksisterende Access-fil , og vælg en af sine tabeller ved at klikke på dens ikon i navigationsruden til venstre skærm.
2
Tryk på " Ctrl " + " C , "og derefter" Ctrl " + " V " for at gøre en kopi af tabellen . Type " Tabel1 " til tabelnavnet , og tryk derefter på "OK " for at fuldføre tabellen dobbeltarbejde . Du dublere bordet for at holde din oprindelige tabel sikker, og navngivning det " Tabel1 " for at gøre det let at følge denne artikels efterfølgende instruktioner, som alle refererer til " Tabel1 ".
3 < p > Klik på " Eksterne data " i menuen, og klik derefter på "Export " panelets " Tekstfil " ikonet. Denne handling begynder en manuel eksport , hvilket er nødvendigt for at oprette en fil VBA eksport program behov
4
Type "C: \\ table1.txt " . Til "File name "-feltet i eksport guiden , og klik på "OK". I guiden næste skærm, " Fast bredde " valgmulighed klik , og klik derefter på knappen "Avanceret" .
5.
Klik på " Gem som "-knappen på " Tabel1 Export Specification " skærm, og klik derefter på "OK" på kassen bekræfter specifikationen navnet " Tabel1 Export Specification ". Klik på " Finish " for at fuldføre eksport guiden.
6
Åbn Visual Basic udviklingsmiljøet ved at trykke på "Alt " + " F11 ". Klik på " Module" under "Indsæt" menuen for at vise et vindue til indtastning dit program kildekode.
7
Indsæt eller skriv følgende subrutine i kildekoden vinduet. Denne korte program bruger DoCmd funktionens " TransferText " metode til at udføre tekst eksport . Denne metode bruger eksport specifikation du har oprettet med det manuelle eksport guiden i trin 5. .
Public Sub ExportFixedWidth ()
Dim specName As String
specName = " Tabel1 Export Specification "
DoCmd.TransferText acExportFixed , specName , " Tabel1 "," C: \\ table1.txt "
End Sub
8
Kør programmet ved at klikke på en linje mellem sine " Public Sub " og " End Sub " linjer, og derefter trykke på " F5 ".
9
Klik Window " Start" knappen og derefter klikke på "Dokumenter " for at åbne Windows Stifinder. Naviger til " C: " mappe , og derefter dobbeltklikke på " table1.txt " fil, som dit program oprettet. Filen vil vise en tekst tabel, hvis søjler er afmærket med faste intervaller (dvs. det samme fra den ene række til den næste ) .