Akce makra SpustitSQL

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Můžete SpustitSQL provozovat Akční dotaz v desktopové databázi Access odpovídající příkaz SQL. Můžete taky spustit Definiční dotaz.

Poznámka : Tato akce nebude moct Pokud databázi není důvěryhodný.

Nastavení

Akce makra SpustitSQL má následující argumenty.

Argument akce

Popis

Příkaz SQL

Příkaz jazyka SQL pro akčního dotazu nebo definičního dotazu, který chcete spustit. Maximální délka tento příkaz je 255 znaků. Toto je povinný argument.

Použijte příkaz Transaction

Výběrem možnosti Ano zahrnout tento dotaz Transakce. Vyberte Ne, pokud nechcete použít transakce. Výchozí hodnota je Ano. Pokud vyberete pro tento argument Ne, může dotaz pracovat rychleji.

Poznámky

Akční dotazy můžete přidat, odstranit a aktualizovat záznamy a uložte do dotazu Sada výsledků jako novou tabulku. Definiční dotazy slouží k vytváření, měnit a odstraňovat tabulky a k vytváření a odstraňování indexy. Akce makra SpustitSQL umožňuje provádět tyto operace přímo z makra bez nutnosti použití uložené dotazy.

Pokud potřebujete zadejte příkaz SQL delších než 255 znaků, použijte metodu SpustitSQL objektu DoCmd v jazyce Visual Basic for Applications (VBA) modul. V jazyce VBA lze zadávat příkazy SQL až 32 768 znaků.

Aplikace Access jsou ve skutečnosti příkazy SQL, které jsou vytvořené při návrhu dotazu pomocí Návrhová mřížka v Okno dotazu. Následující tabulka zobrazuje akci a definiční dotazů aplikace Access a odpovídajících příkazů SQL.

Typ dotazu

Příkaz SQL

Akce

Připojit

VLOŽTE DO

Odstranění

DELETE

Vytvářecí

VYBERTE... DO

Update

AKTUALIZACE

Definice dat (SQL specifické)

Vytvoření tabulky

VYTVOŘENÍ TABULKY

Změna tabulky

ALTER TABLE

Odstranění tabulky

ODSTRANIT TABULKU

Vytvoření rejstříku

VYTVOŘENÍ INDEXU

Odstranění indexu

UVOLNĚNÍ INDEXU

Můžete také klauzule IN s příkazy pro úpravy dat v jiné databázi.

Poznámka : Spuštění Výběrový dotaz nebo Křížový dotaz z makra, použijte zobrazení argumentů akce makra OtevřítDotaz otevřete existující vyberte nebo křížový dotaz v Zobrazení Datový list. Můžete taky spustit existující akční dotazy a SQL specifické stejným způsobem.

Tip

Ekvivalent SQL dotazu aplikace Access zobrazíte kliknutím na Zobrazení SQL na kartě zobrazení (na stavovém řádku aplikace Access). Uvedené příkazy SQL jako modely slouží k vytváření dotazů pro práci s SpustitSQL. Duplikování příkazu SQL v argumentu příkaz SQL SpustitSQL má stejný výsledek jako spuštění dotazu aplikace Access v okně dotazu.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×