Akcija makronaredbe RunSQL

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Akcija makronaredbe RunSQL možete koristiti da biste pokrenuli upit radnje u bazi podataka radne površine Access pomoću odgovarajuće SQL naredbe. Možete i pokrenuti upit za definiranje podataka.

Napomena: Ova akcija nije dopušteno ako baza podataka nije pouzdana.

Postavka

Akcija makronaredbe RunSQL sadrži sljedeće argumente.

Argument akcije

Opis

SQL naredbe

SQL naredbu za akcijski upit ili upit za definiranje podataka koju želite pokrenuti. Maksimalna duljina izjavu o zaštiti je 255 znakova. To je obavezan argument.

Korištenje transakcije

Odaberite da da biste dodali ovaj upit u transakcija. Odaberite ne ako ne želite koristiti transakcije. Zadano je da. Ako ne odaberete za ovaj argument, upit može izvoditi brže.

Napomene

Akcijski upiti možete koristiti za dodavanje, brisanje i ažurirati zapise i spremanje upita skup rezultata kao novu tablicu. Upiti s definicijom podataka možete koristiti za stvaranje, izmjena i brisanje tablica, a za stvaranje i brisanje indeksa. Akcija makronaredbe RunSQL možete koristiti za izvođenje te operacije izravno iz makronaredbe bez potrebe za korištenjem pohranjenih upita.

Ako želite upisati SQL naredbe dulje od 255 znakova, upotrijebite metodu RunSQL objekta DoCmd u programu Visual Basic for Applications (VBA) modulu. Upišite SQL naredbe veličine do 32.768 znakova u VBA.

Akcijski upiti su zapravo SQL naredbe stvorene prilikom dizajniranja upita pomoću rešetka za dizajniranje u prozor Upit. Sljedeća tablica prikazuje Akcijski upiti programa Access i upita s definicijom podataka i odgovarajuće SQL naredbe.

Vrsta upita

SQL naredbe

Akcija

Dodaj

INSERT INTO

Brisanje

IZBRIŠI

upit sa stvaranjem tablice

ODABIR... U

Update

UPDATE

Definiranje podataka (SQL specifične)

Stvaranje tablice

STVARANJE TABLICE

Iskaz ALTER tablice

ALTER TABLE

Brisanje tablice

ODBACIVANJE TABLICE

Stvaranje indeksa

STVARANJE INDEKSA

Brisanje indeksa

ODBACIVANJE INDEKSA

Uvjet IN možete koristiti i pomoću te naredbe za izmjenu podataka u drugu bazu podataka.

Napomena: Da biste pokrenuli odabir upita ili unakrsni upit iz makronaredbe, koristite argument prikaz akcija makronaredbe OpenQuery da biste otvorili postojeći odaberite upit ili unakrsnog upita u prikaz podatkovnog lista. Na isti način možete i pokrenuti postojeće Akcijski upiti i SQL upiti.

Savjet

Da biste vidjeli odgovara SQL upita programa Access, kliknite SQL prikaz na izborniku Prikaz (na traci stanja programa Access). SQL naredbe s popisa možete koristiti kao modeli za stvaranje upita s akcija makronaredbe RunSQL . Ponavljanje SQL naredbe u argumentu SQL naredbe za akciju makronaredbe RunSQL ima isti učinak kao i pokretanje upita programa Access u prozoru upita.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×