Vytvorte dopyty v aplikácii Access. Typy dopytov

Systém riadenia databázy (DBMS) je špeciálny program alebo súbor programov, ktoré sú potrebné na organizáciu a údržbu príslušných databáz. Jedným z týchto programov je MS Access.

Pojem vyšetrovania

Slúžia na triedenie, pridávanie, úpravu, filtrovanie, odstránenie určitých informácií v databáze. S ich pomocou, výber tých záznamov, ktoré sú potrebné pre zostavovanie určitých správ a formulárov, to znamená, že práca sa vykonáva s časťou databázy. Pri vytváraní žiadostí v aplikácii Prístup sa môžu pripojiť tabuľky, zoskupené a vybrané záznamy) zúčtovacie operácie.

Klasifikácia dotazov

Rozlišujú sa tieto typy žiadostí:
  • Požiadavka vzorky, pri ktorej sa údaje extrahujú za špecifikovaných podmienok. Ako súčasť tejto žiadosti sa uskutočňuje zoskupenie záznamov a prezentuje sa v poliach tabuľky výpočtov.
  • Zmena žiadosti, ktorá mení údaje v pôvodných tabuľkách. Pomocou údajov je možné opraviť a tiež vytvoriť nové tabuľky.
  • Žiadosť o parametre, v ktorých sú zadané určité podmienky alebo údaje.
  • Krížové otázky týkajúce sa výpočtov a poskytovania údajov, zvyčajne vo forme tabuľkových procesov, na uľahčenie analýzy.
  • Dotazy SQL sú požiadavky na určité informácie, ich konštrukcia je založená na dodržiavaní určitých pravidiel pomocou špecifickej syntaxe.
    Vzorové otázky
    Vytváranie žiadostí o prístup v tomto formulárizahŕňa výstavbu tabuľky obsahujúcej takéto konštrukčné prvky ako zvyčajne. Vytvára sa na základe aktuálnych údajov.


    Výsledky predstavujú dynamickú sadu údajov, v súvislosti s ktorými pri zatvorení súboru záznamov "zmizne" zostávajúce v pôvodných tabuľkách. Ukladanie údajov dotazu znamená uloženie ich štruktúry. Tieto požiadavky vytvorené uvedením polia a tabuľky, ktoré ich obsahujú sú obsiahnuté v žiadosti, popis, vypočítaných polí, vykonávať dávkové operácie na počiatočných záznamu a tvorenie podmienok výberu (napríklad, na ktorom boli dáta vykonaná určitých skupín výrobkov).


    Vytváranie dopytov v programe MS Access tohto druhu predpokladá, že je možné ich vytvoriť ručne alebo pomocou Sprievodcu dopytom. Ak chcete zistiť polia a tabuľky zahrnuté do dopytu, prejdeme do konštrukčného režimu. Ak chcete prejsť do režimu Návrhár v programe Access 2013, na navigačnej table kliknite na kontextové tlačidlo na názve formulára a vyberte Návrhár. Stlačením klávesov ALT + F8 môžete zavolať na "Zoznam polí", z ktorých polí môžete presúvať priamo do formulára.

    Požiadavky na zmenu

    Tieto druhy žiadostí sú akousi prvého druhu, ale je potrebné zmeniť dáta, ktorá bola odstránená. V aplikácii Access sú označené výkričníkom. V aplikácii Access je možné vytvárať otázky na zmenu v štyroch typoch:
  • vytváranie nových tabuliek;
  • pridanie položky v pôvodnej tabuľky;
  • zmeňte údaje vo výstupných tabuľkách;
  • odstrániť záznamy zo zdrojových tabuliek.
  • Preto tieto akcie môžuzničiť databázu, v súvislosti s ktorou musíte najskôr skontrolovať výsledok dotazu tým, že prejdete do režimu tabuľky. Vytváranie nových tabuliek sa používa pri archivovaní údajov, pri vykonávaní zálohovania alebo pri výmene údajov. Rôzne žiadosti o zmenu sú žiadosť o aktualizáciu, ktorá používa úplne všetky záznamy, ktoré spĺňajú dané podmienky. Ak je potrebné upraviť dátový súbor, použije sa tento typ.
    Ďalšou žiadosťou o odstránenie je to, že ničí všetky záznamy, ktoré spĺňajú určité podmienky. Ďalším typom dopytov je dopyt, ktorý pridáva údaje z jednej tabuľky do druhej.

    Krížové odkazy

    Tieto typy sa používajú na zlúčenie do prechodovej tabuľky menových alebo číselných údajov uložených vo výstupnej tabuľke. Krížový dopyt v aplikácii Access je vytvorený pomocou sprievodcu dopytom pomocou pokynov, ktoré umožňujú jednoduché vytvorenie tohto typu. V podstate je krížový odkaz podobný tabuľke programu Excel. Krížový stôl sa vytvára zadaním riadkov, stĺpcov, hodnôt a skupín. Schéma konštrukcie tohto typu tabuľky je nasledovná. Pri DBMS sa vykonáva zoskupovanie dát podľa skupinových polí. Táto operácia sa vykonáva cez čísla v poli hodnota. V bunke tabuľky, ktorá sa nachádza v priesečníku stĺpcov a riadkov, je umiestnená celková hodnota tejto skupiny. Žiadosti o krížový prístup sa vo všeobecnosti používajú na vytvoreniespráv a grafov.

    Požiadavka s parametrami

    Tento typ otázky určuje podmienku pre užívateľov. Na vytvorenie dotazu v programe Access, je nutné požiadať o stĺpec v poli "Podmienky" vstupných parametrov expresných umiestnených v hranatých zátvorkách. Ak spustíte tento dotaz, dostanete dialógové okno, ktoré bude obsahovať ponuku vstupných parametrov.

    SQL dotazov

    V programe Access 2013 a iné verzie otázky sú vykonávané za použitia Structured Query Language SQL. Ak chcete vytvoriť SQL-otázky by mali ísť do režimu návrhu, potom prejdite na "View" zvoľte "mode SQL". V dialógovom okne výsledné v ktorom vstúpiť do oblasti Vyberte názvy stĺpcov a polia Od -, ktoré budú zobrazené v radoch, ako napríklad mená dodávateľov (v prípade, že prvý stĺpec "Name").
    Prístup nepoužíva čistý SQL, ale jeho dialekt Jet-SQL. Základné pokyny na šetrenie v tomto jazyku sú: SELECT, na ktorom vzorku záznamy za určitých podmienok (názvy polí output tabuľky, perenosyaschyhsya vo výslednej tabuľke), UPDATE - slúži na editáciu záznamov, DELETE odstrániť všetky zadané položky CREATE - vytvoriť nové databázové objekty. V MS Access roztiahnutie tiež použiť ku konštrukcii krížového žiadosť, sa žiadosťami MAJITEĽ-ACCESS možnosť vytvoriť špeciálny používateľa, ktorý má prístup k tabuľkám, ktoré by mali mať prístup k tomuto dotazu IN (pre komunikáciu so vzdialenou databázou) DISTINCTROW (vytvoriť dotaz s možným zlúčením údajov). Môžete tiež použiť konečné funkcie SQL, zabudovanú funkciu Access VBA.

    Na záver

    Vytváranie požiadaviek v programe Access slúži na vytvorenie záznamov pre ďalšie otázky, správy a formuláre. Niektoré akcie zhromažďujú údaje z viacerých tabuliek. Žiadosť o povolenie, aby zahŕňala lisovaný tabuľku vybraných oblastiach, takže výpočty v každom novom zázname, vyberte záznamy, ktoré sú potrebné na splnenie určité podmienky, aby skupina výrazov s rovnakými hodnotami v niektorých alebo jedno pole, vytvoriť novú tabuľku dát na základe existujúcich pridávať, mazať a obnovovať niektoré položky

    Súvisiace publikácie