Skip to main content

Změna dotazu v aplikaci Microsoft Access

Nový objekt Aplikace Microsoft Access (Smět 2025)

Nový objekt Aplikace Microsoft Access (Smět 2025)
Anonim

Proces modifikace dotazu aplikace Microsoft Access je podobný procesu vytvoření jednoho na prvním místě. Dotazy mohou být změněny pomocí zobrazení návrhu nebo zobrazení SQL, nicméně - Průvodce dotazem nelze použít k úpravě existujícího dotazu.

Začněte kliknutím pravým tlačítkem na cílový dotaz v panelu objektů v levé části obrazovky v databázi. V rozbalovací nabídce vyberte možnost Design View. Dotaz se otevře v zobrazení datového listu. Po klepnutí pravým tlačítkem myši na název dotazu v řádku karty nad výstupem datového listu můžete změnit režim zobrazení. Ve výchozím nastavení se nacházíte v Datasheet, který nelze strukturálně upravovat (i když můžete z tohoto pohledu vkládat a odstraňovat data). Z pohledu SQL nebo Design však můžete upravovat strukturu dotazu a uložit nebo uložit - jako upravený objekt podle potřeby.

Design View

Design View otevře vodorovně rozdělenou obrazovku. Na horní polovině se zobrazují obdélníky představující každou tabulku nebo dotaz, který přivádí dotaz, který upravujete. Klíčová pole - typicky jedinečný identifikátor - mají malý zlatý klíč vedle nich. Každý obdélník se připojí k jiným obdélníkům pomocí řádků, které spojují pole v jedné tabulce s poli v jiné.

Tyto řádky představují vztahy. V návrhovém zobrazení kliknutím pravým tlačítkem na řádek můžete změnit vztah. Můžete si vybrat z jedné ze tří možností:

  • Řádek, kde jsou spojená pole v obou tabulkách rovna
  • Řádky, kde nejvíce vlevo tabulka vrátí všechny výsledky a pravá tabulka zobrazuje shodné výsledky
  • Řádky, kde tabulka vpravo vrátí všechny výsledky a tabulka vlevo ukazuje odpovídající výsledky

Tyto tři typy spojení (vnitřní, levé, pravé) jsou podmnožinou celé řady spojení, které může databáze spouštět. Chcete-li provést složitější dotazování, musíte se přesunout do zobrazení SQL.

Když propojíte vybrané tabulky s vztažnými čarami, uvidíte, že dolní polovina obrazovky zobrazuje mřížku s výpisem všech polí, které dotaz vrátí. The Show pole zobrazí nebo potlačuje pole při spuštění dotazu - můžete filtrovat dotaz založený na polích, které se nezobrazují. Můžete také ručně přidat nebo upravit pořadí řazení, aby výsledky byly uspořádány vzestupně nebo sestupně, ačkoli bude aplikace Microsoft Access zpracovávat několik druhů v pořadí zleva doprava v polích. Sloupce můžete přeskupit přetažením vlevo nebo vpravo přes mřížku a vynutit určitý vzor řazení.

Design View's Kritéria umožňuje zadat omezující kritéria tak, aby při spuštění dotazu zobrazovala pouze podmnožinu dat, která odpovídají vašemu filtru. Například v dotazu o otevřených objednávkách produktů můžete přidat kritérium

= "MI"

do státního sloupce zobrazovat pouze příkazy z Michiganu. Chcete-li přidat kritéria, použijte nebo zaškrtávací políčka ve sloupci nebo přidání kritérií do jiných sloupců.

Zobrazení SQL

V zobrazení SQL Microsoft Access nahradí datasheet syntaxi jazyka strukturovaného dotazu, který aplikace Access analyzuje, aby zjistila, jaká data se mají stahovat ze zdroje a s jakými obchodními pravidly.

Příkazy SQL se obecně řídí blokovou formou:

SELECT Tabulka1 Název_pole1, Tabulka2 Název_pole2 Z tabulky1 RIGHT JOIN Tabulka2 ON Tabulka1 Key1 = Tabulka2 Key2 WHERE Tabulka1 Fieldname1> = "FilterValue"

Různí dodavatelé databází podporují mírně odlišné verze SQL. Základní standard, nazvaný syntaxe kompatibilní s ANSI, by měl být schopen pracovat v každém databázovém prostředí. Každý dodavatel však rozšiřuje standard SQL s vlastními vylepšeními. Společnost Microsoft například zaměstnává databázový stroj Jet v rámci aplikace Access. Microsoft také podporuje SQL Server. Jiní dodavatelé používají různé přístupy, takže SQL obecně není tak interoperabilní jako podpora standardů.

Pokud nejste obeznámeni se syntaxou implementace SQL serveru Jet Database Engine, pak ladění SQL View může přerušit vaše dotazy. Místo toho použijte Design View. Pro velmi rychlé vylepšení je však někdy jednodušší upravit podkladový SQL než modifikovat schema Design View. Pokud jiní analytici ve vaší společnosti chtějí vědět, jak jste získali výsledek, posláním příkazu cut-and-pas z vašeho příkazu SQL se snižuje zmatenost ohledně návrhu dotazu.

Uložení vaší práce

V aplikaci Microsoft Access 2016 můžete aktuální dotaz uložit a přepsat klepnutím pravým tlačítkem na jeho kartu a výběrem Uložit. Chcete-li revidovaný dotaz uložit jako nějaký jiný název, který dovolí, aby aktuální dotaz přetrvával, klepněte na kartu Soubor a vyberte Uložit jako a pak Uložit objekt jako.