Úprava žiadosti v programe Microsoft Access

Proces úpravy dotazu programu Microsoft Access je podobný procesu na vytvorenie jedného na prvom mieste. Dotazy môžu byť zmenené 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 zvoľte návrhové zobrazenie. 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í:

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. Po zobrazení poľa Zobraziť alebo potlačenie poľa pri spustení dotazu môžete filtrovať dotaz na základe polí, 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.

Kritérium Design View View vám umožňuje zadávať obmedzujúce kritériá, takže pri spustení dotazu sa zobrazí iba podmnožina dát, ktoré sa zhodujú s vaším filtrom. Napríklad v dotaze o otvorených objednávkach produktov môžete do stĺpika štátu pridať kritérium = "MI" a zobraziť iba objednávky od Michiganu. Ak chcete pridať úroveň kritérií, použite kolónky alebo v stĺpci alebo pridajte kritériá do ďalší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ľka 1. [Názov_pole1], Tabuľka 2. [Názov_pole2]
FROM Tabuľka1 PRAVÁ JEDNOTKA Tabuľka2 ON Tabuľka1 [Key1] = Tabuľka2 [Key2]
WHERE Tabuľka 1. [Názov_pole1]> = "FilterValue"

Rôzni dodávatelia databázy podporujú mierne odlišné verzie SQL. Základný štandard nazývaný syntax kompatibilný s ANSI by 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 položky Uložiť. Ak chcete revidovaný dopyt uložiť ako iný názov a umožniť pretrvávanie aktuálneho dotazu, kliknite na kartu Súbor, vyberte možnosť Uložiť ako a potom Uložiť objekt ako.