Proces úpravy dotazu programu Microsoft Access je podobný procesu na vytvorenie jedného na prvom mieste. Dotazy je možné zmeniť buď pomocou návrhového zobrazenia, alebo pomocou zobrazenia SQL, ale nemôžete použiť sprievodcu dopytom na úpravu existujúceho dopytu.
Začnite kliknutím pravým tlačidlom myši na cielený dopyt v paneli objektov na ľavej strane obrazovky vo vašej databáze. V rozbaľovacej ponuke vyberte položku Zobrazenie návrhu. Požiadavka sa otvára v zobrazení Datasheet. Po kliknutí pravým tlačidlom myši na názov dopytu v riadku kariet nad výstupom Pohľadávacieho listu môžete zmeniť režim zobrazenia. V predvolenom nastavení ste v tabuľke údajov, ktorú nemožno štrukturálne upraviť (hoci môžete z tohto zobrazenia vkladať a odstraňovať údaje). Zo zobrazení SQL alebo Design však môžete upraviť štruktúru dotazu a uložiť alebo uložiť ako upravený objekt podľa potreby.
Zobrazenie návrhu
Zobrazenie návrhu otvorí horizontálne rozdelenú obrazovku. V hornej polovici sa zobrazujú obdĺžniky, ktoré reprezentujú každú tabuľku alebo dopyt, ktorý podáva dopyt, ktorý upravujete. Kľúčové polia - typicky jedinečný identifikátor - majú malý zlatý kľúč vedľa nich. Každý obdĺžnik sa spája s inými obdĺžnikmi pomocou riadkov, ktoré spájajú polia v jednej tabuľke s políčkami v inej.
Tieto riadky predstavujú vzťahy. V zobrazení návrhov pravým kliknutím na riadok môžete zmeniť vzťah. Môžete si vybrať jednu z troch možností:
- Riadky, kde sú spojené polia v oboch tabuľkách rovnaké
- Riadky, v ktorých najaktuálnejšia tabuľka vráti všetky výsledky a pravá tabuľka zobrazuje zodpovedajúce výsledky
- Riadky, v ktorých sa v pravej tabuľke vrátia všetky výsledky a tabuľka vľavo zobrazuje zodpovedajúce výsledky
Tieto tri typy pripojenia (vnútorné, ľavé, pravé) sú podmnožinou celého rozsahu pripojení, ktoré môže databáza spúšťať. Ak chcete robiť zložitejšie otázky, musíte sa presunúť na zobrazenie SQL.
Keď pripojíte vybrané tabuľky s riadkami vzťahov, uvidíte, že v dolnej polovici obrazovky sa zobrazuje mriežka obsahujúca všetky polia, ktoré sa vrátia. Šou box zobrazuje alebo potláča pole pri spustení dotazu - môžete filtrovať dotaz založený na poliach, ktoré sa nezobrazujú. Môžete tiež ručne pridať alebo upraviť poradie zoradenia, ak chcete výsledky usporiadať vzostupne alebo zostupne, aj keď Microsoft Access bude spracovávať niekoľko druhov v ľavo-v-pravom poradí pozdĺž polí. Stĺpce môžete zoradiť tak, že ich presuniete doľava alebo doprava cez sieť, aby ste vynútili určitý vzor triedenia.
Náhľad návrhu kritériá box vám umožňuje zadávať obmedzujúce kritériá, takže pri spustení dotazu sa zobrazí len podmnožina údajov, ktoré sa zhodujú s vaším filtrom. Napríklad v dotaze o otvorených objednávkach produktov môžete pridať kritérium
= 'MI'
do štátneho stĺpca zobrazovať iba objednávky od Michiganu. Ak chcete pridať úroveň kritérií, použite alebo v stĺpci alebo pridajte kritériá do iných stĺpcov.
Zobrazenie SQL
V zobrazení SQL Microsoft Access nahrádza list s syntaxou Structured Query Language, ktorú analyzuje Access, aby zistil, aké údaje majú získať zo zdroja a s akými obchodnými pravidlami.
Príkazy SQL sa všeobecne riadia blokovou formou:
SELECT Tabuľka1 Fieldname1, Table2 Fieldname2 Z tabuľky1 RIGHT JOIN Table2 ON Tabuľka1 Key1 = Tabuľka2 Key2 WHERE Table1 Fieldname1
Rôzni dodávatelia databázy podporujú mierne odlišné verzie SQL. Základný štandard, nazývaný syntax kompatibilný s ANSI, mal byť schopný pracovať v každom prostredí databázy. Každý dodávateľ však rozšíri štandard SQL so svojimi vlastnými vylepšeniami. Spoločnosť Microsoft napríklad zamestnáva databázový stroj Jet v rámci aplikácie Access. Microsoft tiež podporuje SQL Server. Ostatní dodávatelia používajú rôzne prístupy, takže SQL vo všeobecnosti nie je tak interoperabilný ako podpora štandardov.
Ak nie ste oboznámení so syntaxou implementácie jazyka Jet Database Engine s SQL, potom ladenie SQL View môže prerušiť vaše otázky. Držte sa Design View. Avšak pri veľmi rýchlych vylepšeniach je niekedy jednoduchšie upraviť podkladový SQL ako modifikovať schému Design View. Ak iní analytici vo vašej firme chcú vedieť, ako ste získali výsledok, odoslaním ich prerušenia a vloženia vášho príkazu SQL sa znižuje zmätok v návrhu dopytu.
Uloženie vašej práce
V programe Microsoft Access 2016 môžete uložiť a prepísať aktuálny dopyt kliknutím pravým tlačidlom na jeho kartu a výberom Ušetriť. Ak chcete revidovaný dopyt uložiť ako iný názov, ktorý umožňuje pretrvávať súčasný dotaz, kliknite na kartu Súbor a vyberte Uložiť ako a potom Uložiť objekt ako.













