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.

Du kan bruge makrohandlingen KørSQL til at køre en handlingsforespørgsler i en Access skrivebordsdatabase ved hjælp af den tilsvarende SQL-sætning. Du kan også køre en datadefinitionsforespørgsel.

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

Indstilling

Makrohandlingen AfspilSQL har følgende argumenter:

Handlingsargument

Beskrivelse

SQL-sætning

SQL-sætningen for den handlingsforespørgsel eller datadefinitionsforespørgsel, du vil køre. Den maksimale længde af denne sætning er 255 tegn. Dette er et påkrævet argument.

Brug transaktion

Vælg Ja for at medtage denne forespørgsel i en transaktion. Vælg Nej , hvis du ikke vil bruge en transaktion. Standard er Ja. Hvis du vælger Nej for dette argument, kører forespørgslen muligvis hurtigere.

Bemærkninger

Du kan bruge handlingsforespørgsler til at tilføje, slette og opdatere poster og til at gemme en forespørgsels resultatsæt som en ny tabel. Du kan bruge datadefinitionsforespørgsler til at oprette, ændre og slette tabeller og til at oprette og slette indekser. Du kan bruge makrohandlingen KørSQL til at udføre disse handlinger direkte fra en makro uden at skulle bruge gemte forespørgsler.

Hvis du har brug for at skrive en SQL-sætning, der er længere end 255 tegn, skal du i stedet bruge metoden KørSQL fra objektet DoCmd i et VBA-modul (Visual Basic for Applications). Du kan skrive SQL-sætninger på op til 32.768 tegn i VBA.

Access-forespørgsler er faktisk SQL-sætninger, der oprettes, når du designer en forespørgsel ved hjælp af designgitter i Forespørgselsvindue. Følgende tabel viser Access-handlingsforespørgsler og datadefinitionsforespørgsler og deres tilsvarende SQL-sætninger.

Forespørgselstype

SQL-sætning

Handling

Tilføjelse

INSERT INTO

Slette

SLET

Tabeloprettelse

VÆLG... I

Opdater

UPDATE

Datadefinition (SQL-specifik)

Opret en tabel

OPRET TABEL

Ændre en tabel

ALTER TABLE

Slette en tabel

SLIP TABEL

Oprette et indeks

OPRET INDEKS

Slette et indeks

DROP INDEX

Du kan også bruge en IN-delsætning sammen med disse sætninger til at ændre data i en anden database.

Bemærk!: Hvis du vil køre en vælg forespørgsel eller krydstabuleringsforespørgsel fra en makro, skal du bruge argumentet Vis i makrohandlingen ÅbnForespørgsel til at åbne en eksisterende udvælgelsesforespørgsel eller krydstabuleringsforespørgsel i Dataarkvisning. Du kan også køre eksisterende handlingsforespørgsler og SQL-specifikke forespørgsler på samme måde.

Tip

Hvis du vil se, hvad SQL svarer til en Access-forespørgsel, skal du klikke på SQL-visning i menuen Vis (på statuslinjen i Access). Du kan bruge de angivne SQL-sætninger som modeller til at oprette forespørgsler til at køre med makrohandlingen KørSQL . Duplikering af en SQL-sætning i argumentet SQL-sætning for makrohandlingen KørSQL har samme effekt som at køre denne Access-forespørgsel i forespørgselsvinduet.

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!

×