Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Akciu makra SpustiťSQL môžete použiť na spustenie akčný dotaz v počítačovej databáze Access pomocou príslušného príkazu SQL. Môžete tiež spustiť dotaz definujúci údaje.

Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.

Nastavenie

Akcia makra SpustiťSQL obsahuje nasledovné argumenty.

Argument akcie

Popis

Príkaz SQL

Príkaz SQL pre akčný dotaz alebo dotaz definujúci údaje, ktorý chcete spustiť. Maximálna dĺžka tohto príkazu je 255 znakov. Tento argument je povinný.

Použiť transakciu

Ak chcete zahrnúť tento dotaz do transakcia, vyberte možnosť Áno . Ak nechcete použiť transakciu, vyberte možnosť Nie . Predvolene je zvolená možnosť Áno. Ak pre tento argument vyberiete možnosť Nie , dotaz môže fungovať rýchlejšie.

Poznámky:

Akčné dotazy môžete použiť na pripojenie, odstránenie a aktualizáciu záznamov a uloženie množina výsledkov dotazu ako novej tabuľky. Dotazy definujúci údaje môžete použiť na vytváranie, zmenu a odstraňovanie tabuliek a na vytváranie a odstraňovanie indexov. Akciu makra SpustiťSQL môžete použiť na vykonanie týchto operácií priamo z makra bez toho, aby ste museli používať uložené dotazy.

Ak potrebujete zadať príkaz SQL dlhší ako 255 znakov, použite metódu RunSQL objektu DoCmd v module Visual Basic for Applications (VBA). V jazyku VBA môžete zadať príkazy SQL s maximálne 32 768 znakmi.

Accessové dotazy sú v skutočnosti príkazy SQL, ktoré sa vytvárajú pri navrhovaní dotazu pomocou mriežka návrhu v okno dotazu. V nasledujúcej tabuľke sú uvedené akčné dotazy Accessu a dotazy definujúce údaje a príslušné príkazy SQL.

Typ dotazu

Príkaz SQL

Akcia

pripájací dotaz,

INSERT INTO

Odstrániť

ODSTRÁNIŤ

vytvárajúci dotaz,

VYBERTE... DO

Aktualizácia

UPDATE

Definícia údajov (špecifické pre SQL)

Vytvorenie tabuľky

VYTVORIŤ TABUĽKU

Zmena tabuľky

ALTER TABLE

Odstránenie tabuľky

ROZBAĽOVACIA TABUĽKA

Vytvorenie registra

VYTVORIŤ INDEX

Odstránenie registra

DROP INDEX

Klauzulu IN s týmito príkazmi môžete použiť aj na úpravu údajov v inej databáze.

Poznámka: Ak chcete spustiť dotaz Select alebo krížový dotaz z makra, pomocou argumentu Zobraziť akcie makra OtvoriťDotaz otvorte existujúci výberový dotaz alebo krížový dotaz v údajové zobrazenie. Rovnakým spôsobom môžete spustiť aj existujúce akčné dotazy a dotazy špecifické pre SQL.

Tip

Ak chcete zobraziť ekvivalent SQL accessového dotazu, kliknite na položku Zobrazenie SQL v ponuke Zobraziť (v stavovom riadku Accessu). Uvedené príkazy SQL môžete použiť ako modely na vytvorenie dotazov na spustenie s akciou makra RunSQL . Duplikovanie príkazu SQL v argumente príkazu SQL pre akciu makra RunSQL má rovnaký účinok ako spustenie tohto accessového dotazu v okne dotazu.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×