Applies ToAccess til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan bruge makrohandlingen ImportérEksporterTekst til at importere eller eksportere tekst mellem den aktuelle Access database (.mdb eller .accdb) og en tekstfil. Du kan også sammenkæde dataene i en tekstfil med den aktuelle Access-database. Med en sammenkædet tekstfil kan du få vist tekstdataene med Access, mens du stadig giver fuld adgang til dataene fra dit tekstbehandlingsprogram. Du kan også importere fra, eksportere til og oprette en kæde til en tabel eller liste i en HTML-fil (*.html).

Bemærk!: Hvis du opretter en kæde til data i en tekstfil eller en HTML-fil, er dataene skrivebeskyttede i Access.

Bemærk!: Denne handling tillades ikke, hvis der ikke er tillid til databasen.

Indstilling

Makrohandlingen ImporterEksporterTekst har følgende argumenter:

Handlingsargument

Beskrivelse

Overførselstype

Den type overførsel, du vil lave. Du kan importere data fra, eksportere data til eller oprette en kæde til data i afgrænsede tekstfiler eller HTML-filer med fast bredde. Du kan også eksportere data til en word-brevfletningsdatafil, som du derefter kan bruge med brevfletningsfunktionen i Word til at oprette flettede dokumenter, f.eks. standardbreve og adresseetiketter.

Vælg Importér afgrænset, Importér fast bredde, Importér HTML, Eksportér afgrænset, Eksportér fast bredde, Eksportér HTML, Eksportér Word til Windows-fletning, Afgrænset kæde, Fast bredde eller Sammenfæd HTML i feltet Overførselstype i sektionen Handlingsargumenter i makrodesignvinduet. Standarden er Import afgrænset.

Bemærk!: Kun overførselstyperne Importér afgrænset, Importér fast bredde, Eksportér afgrænset, Eksportér fast bredde eller Eksportér Word til Windows-fletning understøttes i et Access-projekt (.adp).

Specifikationsnavn

Specifikationsnavnet for det sæt indstillinger, der bestemmer, hvordan en tekstfil importeres eller sammenkædes. For en tekstfil med fast bredde skal du enten angive et argument eller bruge en schema.ini fil, som skal gemmes i den samme mappe som den importerede eller sammenkædede tekstfil.

Sådan opretter du en specifikation til import eller sammenkædning af en tekstfil:

  1. Klik på Tekstfil i gruppen Importér under fanen Eksterne data.

  2. I dialogboksen Hent eksterne data skal du angive stien til kildetekstfilen i feltet Filnavn .

  3. Klik på den indstilling, du vil bruge til at gemme dataene (importér, tilføj eller sammenkæd), og klik på OK.

  4. Klik på Avanceret i dialogboksen Guiden Tekstimport.

  5. Angiv de ønskede indstillinger for denne specifikation, og klik derefter på Gem som.

  6. Angiv det ønskede navn til specifikationen, og klik derefter på OK.

  7. Du kan administrere eksisterende specifikationer ved at klikke på Specifikationer i specifikationsdialogboksen.

  8. Klik på OK for at lukke specifikationsdialogboksen.

Du kan derefter skrive specifikationsnavnet i dette argument, når du vil importere eller eksportere den samme type tekstfil.

Du kan importere, eksportere eller sammenkæde afgrænsede tekstfiler uden at skrive et specifikationsnavn for dette argument. I dette tilfælde bruger Access standardindstillingerne fra guidens dialogboks. Access bruger et foruddefineret format til brevfletningsdatafiler, så du aldrig behøver at skrive et specifikationsnavn for dette argument, når du eksporterer disse filtyper. Du kan bruge import-/eksportspecifikationer med HTML-filer, men den eneste del af specifikationen, der gælder, er specifikationen for datatypeformatering.

Tabelnavn

Navnet på den Access-tabel, som tekstdata skal importeres til, eksporteres tekstdata fra eller sammenkædes med. Du kan også skrive navnet på den Access- forespørgsel , du vil eksportere data fra. Dette er et påkrævet argument.

Hvis du klikker på Importér afgrænset, Importér fast bredde eller Importér HTML i feltet Overførselstype , føjer Access tekstdataene til denne tabel, hvis tabellen allerede findes. Ellers opretter Access en ny tabel, der indeholder tekstdataene.

Du kan ikke bruge en SQL-sætning til at angive data, der skal eksporteres, når du bruger makrohandlingen ImportExportText . I stedet for at bruge en SQL-sætning skal du først oprette en forespørgsel og derefter angive navnet på forespørgslen i argumentet Tabelnavn.

Filnavn

Navnet på den tekstfil, der skal importeres fra, eksporteres til eller oprettes en kæde til. Medtag den fulde sti. Dette er et påkrævet argument.

Access opretter en ny tekstfil, når du eksporterer data fra Access. Hvis filnavnet er det samme som navnet på en eksisterende tekstfil, erstatter Access den eksisterende tekstfil.

Hvis du vil importere eller sammenkæde en bestemt tabel eller liste i en HTML-fil, kan du bruge argumentet HTML-tabelnavn .

Har feltnavne

Angiver, om den første række i tekstfilen indeholder navnene på felterne. Hvis du vælger Ja, bruger Access navnene i denne række som feltnavne i Access-tabellen, når du importerer eller sammenkæder tekstdataene. Hvis du vælger Nej, behandler Access den første række som en normal række med data. Standarden er Nej.

Access ignorerer dette argument for datafiler til brevfletning i Word til Windows, fordi den første række skal indeholde feltnavnene.

Når du eksporterer en Access-tabel eller vælg forespørgsel til en afgrænset tekstfil eller tekstfil med fast bredde, indsætter Access feltnavnene i tabellen eller udvælgelsesforespørgslen i den første række i tekstfilen, hvis du har valgt Ja for dette argument.

Hvis du importerer eller sammenkæder en tekstfil med fast bredde og vælger Ja i dette felt, skal den første række, der indeholder feltnavnene, bruge den feltafgrænser, der er angivet i import-/eksportspecifikationen, til at adskille feltnavnene. Hvis du eksporterer til en tekstfil med fast bredde og vælger Ja for dette argument, indsætter Access feltnavnene i den første række i tekstfilen med denne afgrænser.

HTML-tabelnavn

Navnet på tabellen eller listen i den HTML-fil, du vil importere eller sammenkæde. Dette argument ignoreres, medmindre argumentet Overførselstype er indstillet til Importér HTML eller Sammenbind HTML. Hvis du lader dette argument være tomt, importeres eller sammenkædes den første tabel eller liste i HTML-filen.

Navnet på tabellen eller listen i HTML-filen bestemmes af den tekst, der er angivet af mærket <CAPTION>, hvis der er et <CAPTION> tag. Hvis der ikke er nogen <TITEL> tag, bestemmes navnet af den tekst, der er angivet af <TITLE>-mærket. Hvis mere end én tabel eller liste har samme navn, skelner Access mellem dem ved at tilføje et tal i slutningen af hvert navn. f.eks. Medarbejdere1 og Medarbejdere2.

Tegntabel

Navnet på den tegnsæt , der bruges sammen med kodeside.

Bemærkninger

Du kan eksportere dataene i Access-udvælgelsesforespørgsler til tekstfiler. Access eksporterer forespørgslens resultatsæt og behandler dem som en tabel.

Tekstdata, du føjer til en eksisterende Access-tabel, skal være kompatible med tabellens struktur.

  • Hvert felt i teksten skal have samme datatype som det tilsvarende felt i tabellen.

  • Felterne skal være i samme rækkefølge (medmindre du angiver argumentet Har feltnavne til Ja, hvorefter feltnavnene i teksten skal stemme overens med feltnavnene i tabellen).

Denne makrohandling svarer til at klikke på Tekstfil i gruppen Importér eller Eksportér under fanen Eksterne data . Argumenterne for handlingen ImportérEksporterTekst afspejler indstillingerne i guiden, der startes af kommandoen Tekstfil .

Tip

En import-/eksportspecifikation gemmer de oplysninger, Access skal bruge for at importere, eksportere eller sammenkæde en tekstfil. Du kan bruge gemte specifikationer til at importere, eksportere eller sammenkæde tekstdata fra eller til lignende tekstfiler. Du kan f.eks. modtage ugentlige salgstal i en tekstfil fra en mainframe-computer. Du kan oprette og gemme en specifikation for denne type data og derefter bruge specifikationen, når du føjer disse data til din Access-database.

Bemærk!: Hvis du forespørger eller filtrerer en sammenkædet tekstfil, er forespørgslen eller filteret forskel på store og små bogstaver.

Hvis du vil køre handlingen ImportérEksporterTekst i et VBA-modul (Visual Basic for Applications), skal du bruge metoden OverførTekst for objektet DoCmd .

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.