Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoću akcije makronaredbe RunSQL možete pokrenuti upit radnje u bazi Access računala pomoću odgovarajuće SQL naredbe. Možete pokrenuti i upit za definiranje podataka.

Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana.

Postavka

Akcija makronaredbe RunSQL sadrži sljedeće argumente.

Argument akcije

Opis

SQL naredba

SQL naredba za akcijski upit ili upit za definiranje podataka koji želite pokrenuti. Maksimalna duljina ove izjave je 255 znakova. To je obavezan argument.

Koristi transakciju

Odaberite Da da biste ovaj upit uvrstili u transakcija. Ako ne želite koristiti transakciju, odaberite Ne. Zadana je postavka Da. Ako za taj argument odaberete Ne, upit će se možda brže pokrenuti.

Napomene

Akcijske upite možete koristiti za dodavanje, brisanje i ažuriranje zapisa te spremanje skup rezultata kao nove tablice. Pomoću upita za definiranje podataka možete stvarati, mijenjati i brisati tablice te stvarati i brisati indekse. Akciju makronaredbe RunSQL možete koristiti za izvođenje tih operacija izravno iz makronaredbe bez korištenja pohranjenih upita.

Ako trebate upisati SQL naredbu dulja od 255 znakova, koristite metodu RunSQLobjekta DoCmd u modulu Visual Basic for Applications (VBA). U VBA možete upisati SQL naredbe od najviše 32 768 znakova.

Upiti programa Access zapravo su SQL naredbe koje se stvaraju prilikom dizajniranja upita pomoću rešetka za dizajniranje u prozor Upit. U sljedećoj su tablici prikazani akcijski upiti programa Access i upiti za definiranje podataka te njihove odgovarajuće SQL naredbe.

Vrsta upita

SQL naredba

Radnja

upit s dodavanjem

INSERT INTO

Brisanje

IZBRIŠI

upit sa stvaranjem tablice

ODABERITE... U

upit za ažuriranje

UPDATE

Definicija podataka (specifična za SQL)

Stvaranje tablice

STVARANJE TABLICE

Promjena tablice

ALTER TABLE

Brisanje tablice

ISPUSTITE TABLICU

Stvaranje indeksa

STVARANJE INDEKSA

Brisanje indeksa

DROP INDEX

Za izmjenu podataka u drugoj bazi podataka možete koristiti uvjet IN s ovim naredbama.

Napomena: Da biste pokrenuli odabir upita ili unakrsni upit iz makronaredbe, upotrijebite argument Prikaz akcije makronaredbe OpenQuery da biste otvorili postojeći upit odabiranja ili unakrsni upit u programu prikaz podatkovnog lista. Možete i pokrenuti postojeće akcijske upite i upite specifične za SQL na isti način.

Savjet

Da biste vidjeli SQL ekvivalent upita programa Access, na izborniku Prikaz kliknite SQL prikaz (na traci stanja programa Access). Navedene SQL naredbe možete koristiti kao modele da biste stvarali upite za pokretanje pomoću akcije makronaredbe RunSQL . Dupliciranje SQL naredbe u argumentu SQL iskaz za akciju makronaredbe RunSQL ima isti učinak kao pokretanje ovog upita programa Access u prozoru upita.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×