Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pomocí akce makra OpenQuery v databázích Accessu můžete otevřít výběrový nebo křížový dotaz v Zobrazení Datový list, Návrhové zobrazení nebo Náhled. Tato akce spustí Akční dotaz. Můžete také vybrat režim zadávání dat pro dotaz.

Poznámka: Tato akce je dostupná jenom v databázovém prostředí Accessu (.mdb nebo .accdb). Pokud používáte prostředí projektu Accessu (.adp), podívejte se na akce OpenView, OpenStoredProcedure nebo OpenFunction . Akce makra OpenQuery není dostupná ve webových aplikacích pro Access.

Nastavení

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

Akční argument

Popis

Název dotazu

Název dotazu, který se má otevřít. V rozevíracím seznamu názvů dotazů vyberte název dotazu, který chcete otevřít. Zadání tohoto argumentu je povinné.

Pokud spustíte makro obsahující akci OpenQuery v Databázová knihovna, Access nejprve vyhledá dotaz s tímto názvem v databázi knihovny a pak v aktuální databázi.

Zobrazit

Zobrazení, ve kterém se dotaz otevře. V poli Zobrazení vyberte Datový list, Návrh nebo Náhled tisku. Výchozí hodnota je Datový list.

Režim dat

Režim zadávání dat pro dotaz. To platí jenom pro dotazy otevřené v zobrazení Datový list. Vyberte Přidat (uživatel může přidávat nové záznamy, ale nemůže upravovat existující záznamy), Upravit (uživatel může upravovat existující záznamy a přidávat nové záznamy) nebo Jen pro čtení (uživatel může jenom zobrazit záznamy). Výchozí hodnota je Upravit.

Poznámky

Pokud jako argument Zobrazení použijete Datový list, access zobrazí Sada výsledků pokud je dotaz select, crosstab, union nebo pass-through dotaz, jehož vlastnost ReturnsRecords je nastavena na Ano; a spustí dotaz, pokud se jedná o akci, definici dat nebo předávací dotaz, jehož vlastnost ReturnsRecords je nastavená na hodnotu Ne.

Akce OtevřítQuery se podobá poklikání na dotaz v navigačním podokně nebo kliknutí pravým tlačítkem myši na dotaz v navigačním podokně a výběru zobrazení. Pomocí této akce můžete vybrat další možnosti.

Tipy    

  • Dotaz můžete přetáhnout z navigačního podokna do okna návrhu makra. Tím se automaticky vytvoří akce OpenQuery , která otevře dotaz v zobrazení Datový list.

    Přepnutím do návrhového zobrazení, když je dotaz otevřený, odebere se nastavení argumentu Režim dat pro dotaz. Toto nastavení není účinné ani v případě, že se uživatel vrátí do zobrazení Datový list.

  • Pokud nechcete zobrazovat systémové zprávy, které se obvykle zobrazují při spuštění akčního dotazu (označují, že se jedná o akční dotaz a kolik záznamů bude ovlivněno), můžete zobrazení těchto zpráv potlačit pomocí akce Nastavit.

Pokud chcete spustit akci makra OpenQuery v modulu Visual Basic for Applications (VBA), použijte metodu OpenQuery objektu DoCmd .

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.