Akciu makra OtvoriťDotaz v databáze Accessu môžete použiť na otvorenie výberového dotazu alebo krížového dotazu v zobrazeniach typu údajové zobrazenie, návrhové zobrazenie alebo Ukážka pred tlačou. Táto akcia spustí akčný dotaz. V dotaze môžete tiež vybrať režim zadávania údajov.
Poznámka: Táto akcia je dostupná len v prostredí databázy Accessu (.mdb alebo .accdb). Ak používate projektové prostredie Accessu (.adp), pozrite si akcie OtvoriťZobrazenie, OtvoriťUloženúProcedúru alebo OtvoriťFunkciu. Akcia makra OtvoriťDotaz nie je k dispozícii vo webových aplikáciách Accessu.
Nastavenie
Akcia makra OtvoriťDotaz obsahuje nasledujúce argumenty.
Argument akcie |
Popis |
---|---|
Názov dotazu |
Názov dotazu, ktorý sa má otvoriť. Pomocou rozbaľovacieho zoznamu názvov dotazov vyberte názov dotazu. Tento argument je povinný. Ak spustíte makro obsahujúce akciu OtvoriťDotaz v časti knižničná databáza, Access bude dotaz s týmto názvom najprv hľadať v knižničnej databáze a potom v aktuálnej databáze. |
Zobrazenie |
Zobrazenie, v ktorom sa dotaz otvorí. V poli Zobraziť vyberte položku Údajový hárok, Návrh alebo Ukážka pred tlačou. Predvolené nastavenie je Údajový hárok. |
Režim údajov |
Režim zadávania údajov do dotazu. Vzťahuje sa iba na dotazy otvorené v údajovom zobrazení. Môžete vybrať režim pridávania (používateľ môže pridať nové záznamy, ale nemôže upraviť existujúce záznamy), úprav (používateľ môže upraviť existujúce záznamy a pridať nové záznamy) alebo iba na čítanie (používateľ môže záznamy iba zobraziť). Predvolený režime je režim úprav. |
Poznámky
Ak používate položku Údajový hárok pre argument Zobrazenie, v Accesse sa zobrazí množina výsledkov, ak sa jedná o výberový, krížový, zjednocovací alebo odovzdávajúci dotaz, ktorého vlastnosť VrátiZáznamy je nastavená na hodnotu Áno. Dotaz sa spustí, ak ide o akciu, definíciu údajov alebo odovzdávajúci dotaz, ktorého vlastnosť VrátiZáznamy je nastavená na hodnotu Nie.
Akcia OtvoriťDotaz je podobná ako dvojité kliknutie na dotaz v navigačnej table alebo kliknutie pravým tlačidlom myši na dotaz v navigačnej table a výber zobrazenia. Touto akciou môžete vybrať ďalšie možnosti.
Tipy
-
Dotaz môžete potiahnuť z navigačnej tably do okna návrhu makra. Takto sa automaticky vytvorí akcia OtvoriťDotaz, ktorá dotaz otvorí v údajovom zobrazení.
Prepnutie do návrhového zobrazenia, keď je dotaz otvorený, odstráni nastavenie argumentu Režim údajov pre daný dotaz. Toto nastavenie nie je platné ani v prípade, že sa používateľ vráti do údajového zobrazenia.
-
Ak nechcete zobrazovať systémové správy, ktoré sa obyčajne zobrazujú pri spustení akčného dotazu (označujú, že ide o akčný dotaz a počet ovplyvnených záznamov), môžete použiť akciu NastaviťUpozornenia a potlačiť zobrazenia týchto správ.
Ak chcete spustiť akciu makra OtvoriťDotaz v module Visual Basic for Applications (VBA), použite metódu OtvoriťDotaz objektu DoCmd.