Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Akci makra SpustitSQL můžete použít ke spuštění Akční dotaz v desktopové Access SQL pomocí odpovídajícího příkazu SQL. Můžete taky spustit Definiční dotaz.

Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.

Nastavení

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

Akční argument

Popis

Příkaz SQL

Příkaz SQL pro akční dotaz nebo dotaz na definici dat, který chcete spustit. Maximální délka tohoto příkazu je 255 znaků. Zadání tohoto argumentu je povinné.

Use Transaction

Vyberte Ano, pokud chcete tento dotaz zahrnout do Transakce. Pokud transakci nechcete použít, vyberte Ne. Výchozí možnost je Ano. Pokud pro tento argument vyberete Ne, dotaz může běžet rychleji.

Poznámky

Pomocí akčních dotazů můžete přidat, odstranit a aktualizovat záznamy a uložit záznamy Sada výsledků dotazu jako novou tabulku. Pomocí dotazů na definici dat můžete vytvářet, měnit a odstraňovat tabulky a vytvářet a odstraňovat indexy. K provedení těchto operací přímo z makra můžete použít akci makra RunSQL bez použití uložených dotazů.

Pokud potřebujete zadat příkaz SQL delší než 255 znaků, použijte místo toho metodu RunSQL objektu DoCmd v modulu Visual Basic for Applications (VBA). V jazyce VBA můžete zadat příkazy SQL o až 32 768 znacích.

Dotazy Accessu jsou ve skutečnosti příkazy SQL, které se vytvářejí při návrhu dotazu pomocí Návrhová mřížka v Okno dotazu. Následující tabulka obsahuje akční dotazy Accessu a dotazy na definici dat a odpovídající příkazy SQL.

Typ dotazu

Příkaz SQL

Akce

Přidávací

INSERT INTO

Odstranění

DELETE

Vytvářecí

VÝBĚR... INTO

Aktualizační

UPDATE

Definice dat (specifická pro SQL)

Vytvoření tabulky

CREATE TABLE

Změna tabulky

ALTER TABLE

Odstranění tabulky

DROP TABLE

Vytvoření rejstříku

CREATE INDEX

Odstranění indexu

DROP INDEX

K úpravě dat v jiné databázi můžete také použít klauzuli IN s těmito příkazy.

Poznámka: Chcete-li Výběrový dotaz nebo Křížový dotaz z makra, otevřete existující výběrový nebo křížový dotaz v aplikaci Zobrazení Datový list pomocí argumentu Zobrazení akce makra OtevřítDotaz. Stejným způsobem můžete také spouštět existující akční dotazy i dotazy specifické pro SQL.

Tip:

Pokud chcete zobrazit jazyk SQL odpovídající dotazu Accessu, klikněte na Zobrazení SQL v nabídce Zobrazit (na stavovém řádku Accessu). Uvedené příkazy SQL můžete použít jako modely k vytvoření dotazů pro spuštění s akcí makra RunSQL. Duplikování příkazu SQL v argumentu příkazu SQL pro akci makra SpustitSQL má stejný účinek jako spuštění tohoto dotazu Accessu v okně dotazu.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti

Projít školení >

Získejte nové funkce jako první

ZAPOJTE SE DO PROGRAMU MICROSOFT 365 INSIDER

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

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

×