Log på med Microsoft
Log på, eller opret en konto.
Hej
Markér en anden konto.
Du har flere konti
Vælg den konto, du vil logge på med.

Føjer en post eller flere poster til en tabel. Dette kaldes en tilføje forespørgsel.

Syntaks

Tilføjelsesforespørgsel til flere poster:

INSERT INTO target [(field1[, field2[, ...]])] [IN externaldatabase]
SELECT [source.]field1[, field2[, ...]
FROM tableexpression

Tilføjelsesforespørgsel til enkelt post:

INSERT INTO target [(field1[, field2[, ...]])]
VALUES (value1[, value2[, ...])

Sætningen INSERT INTO har tre dele:

Del

Beskrivelse

target

Navnet på den tabel eller forespørgsel, som poster skal føjes til.

field1, field2

Navnene på de felter, data skal føjes til, hvis de følger et target-argument, eller navnene på felter, der skal hentes data fra, hvis du følger et source-argument.

externaldatabase

Stien til en ekstern database. Du kan finde en beskrivelse af stien i IN-delsætningen.

source

Navnet på den tabel eller forespørgsel, som poster skal kopieres fra.

tableexpression

Navnet på den/de tabel eller tabeller, som posterne indsættes fra. Dette argument kan være et enkelt tabelnavn eller en sammensætning, som fremkommer ved en INNER JOIN-, LEFT JOIN- eller RIGHT JOIN-handling eller en gemt forespørgsel.

value1, value2

Værdierne, der indsættes i de bestemte felter i den nye post. Hver værdi indsættes i feltet, der svarer til værdiens position på listen: value1 indsættes i field1 i den nye post, value2 i field2 osv. Du skal adskille værdier med et komma, og indsætte tekstfelter i anførselstegn ("").


Bemærkninger

Du kan bruge sætningen INSERT INTO til at føje en enkelt post til en tabel ved hjælp af syntaksen for enkelttilføjelsesforespørgslen som vist ovenfor. I dette tilfælde specificerer din kode navnet og værdien for hvert felt i posten. Du skal angive hvert af postens felter, som skal tildeles en værdi, samt en værdi for det pågældende felt. Når du ikke angiver hvert felt, indsættes standardværdien eller Null for de manglende kolonner. Der føjes poster til slutningen af tabellen.

Du kan også bruge INSERT INTO til at tilføje et sæt poster fra en anden tabel eller forespørgsel ved hjælp af dialogboksen SELECT... FROM-delsætningen som vist ovenfor i syntaksen for flertilføjelsesforespørgslen. I dette tilfælde angiver SELECT-delsætningen felterne, der skal føjes til den angivne target-tabel.

Tabellen source eller target kan angive en tabel eller forespørgsel. Hvis en forespørgsel er angivet, føjer Microsoft Access-databaseprogrammet poster til alle relevante tabeller, der er angivet af forespørgslen.

INSERT INTO er valgfri, men placeres foran SELECT-sætningen, når den er inkluderet.

Hvis destinationstabellen indeholder en primær nøgle, skal du sørge for at tilføje entydige, ikke-Null-værdier til det primære nøglefelt eller felter; hvis du ikke gør det, tilføjer Microsoft Access-databaseprogrammet ikke posterne.

Hvis du føjer poster til en tabel med et Automatisk nummerering-felt, og du vil omnummerere de tilføjede poster, så skal du ikke medtage feltet Automatisk nummerering i forespørgslen. Du skal medtage feltet Automatisk nummerering i forespørgslen, hvis du vil bevare de oprindelige værdier fra feltet.

Brug IN-delsætningen til at føje poster til en tabel i en anden database.

For at oprette en ny tabel skal du bruge sætningen SELECT... INTO i stedet for at oprette en opret-tabel-forespørgsel.

Hvis du vil se, hvilke poster der tilføjes, før du kører tilføjelsesforespørgslen, skal du først udføre og få vist resultaterne af en vælg forespørgsel, der anvender de samme udvælgelseskriterier.

En tilføjelsesforespørgsel kopierer poster fra én eller flere tabeller til en anden. De tabeller, der indeholder de poster, du tilføjer, påvirkes ikke af tilføjelsesforespørgslen.

I stedet for at tilføje eksisterende poster fra en anden tabel kan du angive værdien for hvert felt i en enkelt ny post ved hjælp af delsætningen VALUES. Hvis du udelader feltlisten, skal delsætningen VALUES indeholde en værdi for hvert felt i tabellen. Ellers mislykkes handlingen INSERT. Brug en ekstra INSERT INTO-sætning med en VALUES-delsætning for hver ekstra post, du vil oprette.



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.

Var disse oplysninger nyttige?

Hvor tilfreds er du med kvaliteten af sproget?
Hvad påvirkede din oplevelse?
Når du trykker på Send, bliver din feedback brugt til at forbedre Microsoft-produkter og -tjenester. Din it-administrator kan indsamle disse data. Erklæring om beskyttelse af personlige oplysninger.

Tak for din feedback!

×