Du kan använda makroinstruktionen ImporteraExporteraText till att importera eller exportera text mellan den aktuella Access databasen (.mdb eller .accdb) och en textfil. Du kan också länka data i en textfil till den aktuella Access-databasen. Med en länkad textfil kan du visa textdata med Access samtidigt som du har fullständig åtkomst till data från ordbehandlingsprogrammet. Du kan också importera från, exportera till och länka till en tabell eller lista i en HTML-fil (*.html).

Obs!: Med början i Access 2010 ändrade vi namnet på makroinstruktionen ÖverförText till ImporteraExporteraText.

Obs!: Om du länkar till data i en textfil eller en HTML-fil är data skrivskyddade i Access.

Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.

Inställning

Makroinstruktionen ImporteraExporteraText har följande argument:

Åtgärdsargument

Beskrivning

Överföringstyp

Den typ av överföring du vill göra. Du kan importera data från, exportera data till eller länka till data i avgränsade textfiler eller HTML-filer med fast bredd. Du kan också exportera data till en datafil för dokumentkoppling i Word, som du sedan kan använda med dokumentkopplingsfunktionen i Word för att skapa kopplade dokument, till exempel formulärbrev och adressetiketter.

Välj Importeraavgränsad, Importerafast bredd, Importera HTML,Exportera avgränsad, Exportera fast bredd, Exportera HTML,Exportera Word för Windows-sammanslagning,Länka avgränsad, Länka med fast bredd eller Länka HTML i rutan Överföringstyp i avsnittet Åtgärdsargument i fönstret för makrodesign. Standardvärdet är Importavgränsad.

Obs!: Endast överföringstypernaImportavgränsad, Importerafast bredd,Exportera avgränsad, Exportera fast bredd och Exportera Word för Windows-sammanslagning stöds i ett Access-projekt (.adp).

Specifikationsnamn

Specifikationsnamnet för den uppsättning alternativ som bestämmer hur en textfil importeras eller länkas. För textfiler med fast bredd måste du antingen ange ett argument eller använda en schema.ini-fil, som måste lagras i samma mapp som den importerade eller länkade textfilen.

Så här skapar du en specifikation för import eller länkning av en textfil:

  1. Klicka på Textfil i gruppen Importera fliken Externa data.

  2. Ange sökvägen till källtextfilen i rutan Filnamn i dialogrutan Hämta externa data.

  3. Klicka på det alternativ du vill använda för att lagra data (importera, lägga till eller länka) och klicka på OK.

  4. Klicka på Avancerat i dialogrutan Textimportguiden.

  5. Ange de alternativ du vill använda för den här specifikationen och klicka sedan på Spara som.

  6. Ange det namn du vill använda för specifikationen och klicka sedan på OK.

  7. Du kan hantera befintliga specifikationer genom att klicka på Specifikationer i dialogrutan specifikation.

  8. Stäng dialogrutan för specifikation genom att klicka på OK.

Sedan kan du ange namnet på specifikationen i det här argumentet när du vill importera eller exportera samma typ av textfil.

Du kan importera, exportera eller länka avgränsade textfiler utan att ange ett specifikationsnamn för argumentet. I det här fallet används standardinställningarna från guidens dialogruta. Access använder ett fördefinierat format för datafiler för dokumentkoppling, så du behöver aldrig ange ett specifikationsnamn för det här argumentet när du exporterar de här filtyperna. Du kan använda import-/exportspecifikationer med HTML-filer, men den enda delen i specifikationen som gäller är specifikationen för datatypsformatering.

Tabellnamn

Namnet på den Access-tabell du vill importera textdata till, exportera textdata från eller länka textdata till. Du kan också skriva namnet på den Access fråga du vill exportera data från. Det här är ett obligatoriskt argument.

Om du klickar på Importeraavgränsad, Importerafast bredd eller Importerar HTML i rutan Överföringstyp läggs textdata till i tabellen om tabellen redan finns. Annars skapas en ny tabell med textdata i Access.

Du kan inte använda sql-uttryck till att ange data som ska exporteras när du använder makroinstruktionen ImporteraExporteraText. Istället för att använda ett SQL-uttryck måste du först skapa en fråga och sedan ange namnet på frågan i argumentet Tabellnamn.

Filnamn

Namnet på textfilen du vill importera från, exportera till eller länka till. Ange den fullständiga sökvägen. Det här är ett obligatoriskt argument.

En ny textfil skapas när du exporterar data från Access. Om filnamnet är samma som namnet på en befintlig textfil ersätter Access den befintliga textfilen.

Om du vill importera eller länka en viss tabell eller lista i en HTML-fil kan du använda argumentet HTML-tabellnamn.

Innehåller fältnamn

Anger om den första raden i textfilen innehåller namnen på fälten. Om du väljer Jaanvänds namnen på den här raden som fältnamn i Access-tabellen när du importerar eller länkar textdata. Om du väljer Nej behandlas den första raden som en normal rad med data. Standardvärdet är Nej.

Access ignorerar det här argumentet för kopplingsdatafiler i Word för Windows eftersom den första raden måste innehålla fältnamnen.

När du exporterar en Access-tabell eller välj fråga till en avgränsad eller textfil med fast bredd, infogas fältnamnen för tabellen eller urvalsfrågan i den första raden i textfilen, om du har valt Ja för det här argumentet.

Om du importerar eller länkar en textfil med fast bredd och väljer Ja i den här rutan måste den första raden som innehåller fältnamnen använda fältavgränsaren som finns i import-/exportspecifikationen för att avgränsa fältnamnen. Om du exporterar till en textfil med fast bredd och väljer Ja för det här argumentet infogas fältnamnen i den första raden i textfilen med den här avgränsaren.

HTML-tabellnamn

Namnet på tabellen eller listan i HTML-filen som du vill importera eller länka. Det här argumentet ignoreras såvida inte argumentet överföringstyp är inställt på Importera HTML eller Länka HTML. Om du låter argumentet vara tomt importeras eller länkas den första tabellen eller listan i HTML-filen.

Tabell- eller listnamnet i HTML-filen bestäms av texten som anges av taggen <CAPTION>, om det finns en <CAPTION>-tagg. Om det inte finns någon <CAPTION>-taggen bestäms namnet av texten som anges av <TITLE>-taggen. Om fler än en tabell eller lista har samma namn skiljer Access dem åt genom att lägga till ett nummer i slutet av varje namn. Till exempel Anställda1 och Anställda2.

Kodsida

Namnet på den teckenuppsättning som används med teckentabell.

Kommentarer

Du kan exportera data i Access-urvalsfrågor till textfiler. Access exporterar frågans resultatuppsättning och behandlar det precis som en tabell.

Textdata som du lägger till i en befintlig Access-tabell måste vara kompatibla med tabellens struktur.

  • Varje fält i texten måste ha samma datatyp som motsvarande fält i tabellen.

  • Fälten måste vara i samma ordning (om du inte anger argumentet Har fältnamn till Ja,i vilket fall fältnamnen i texten måste matcha fältnamnen i tabellen).

Den här makroinstruktionen påminner om att klicka på Textfili gruppenImportera eller Exportera på fliken Externa data. Argumenten för åtgärden ImporteraExporteraText speglar alternativen i guiden som startas av kommandot Textfil.

Tips

I en import-/exportspecifikation lagras den information som Access behöver för att importera, exportera eller länka en textfil. Du kan använda lagrade specifikationer för att importera, exportera eller länka textdata från eller till liknande textfiler. Du kan till exempel få försäljningssiffror varje vecka i en textfil från en stordator. Du kan skapa och spara en specifikation för den här typen av data och sedan använda specifikationen när du lägger till dessa data i Access-databasen.

Obs!: Om du frågar eller filtrerar en länkad textfil returneras frågan eller filtret skiftlägeskänslig.

Om du vill köra åtgärden ImporteraExporteraText i en VBA-modul (Visual Basic for Applications) använder du metoden TransferText för DoCmd-objektet.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med översättningskvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×