Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Pomocou dotazu môžete jednoduchšie Zobraziť, pridať, odstrániť alebo zmeniť údaje v databáze Accessu. Niektoré ďalšie dôvody na používanie dotazov:

  • Vyhľadanie konkrétnych rýchlych údajov filtrovaním na základe konkrétnych kritérií (podmienok)

  • Výpočet alebo Sumarizácia údajov

  • Automatizácia úloh správy údajov, ako je napríklad kontrola najaktuálnejšie údaje na základe opakovania.

Poznámka:  Ak si chcete vyskúšať dotazy v týchto príkladoch, použite počítačovú databázu Accessu.

Dotazy, ktoré vám pomôžu nájsť a pracovať s vašimi údajmi

V správne navrhnutej databáze sa údaje, ktoré chcete prezentovať pomocou formulára alebo zostavy, zvyčajne nachádzajú vo viacerých rôznych tabuľkách. Dotaz môže vytiahnuť informácie z rôznych tabuliek a zhromaždiť ho na zobrazenie vo formulári alebo zostave. Dotaz môže byť žiadosťou o výsledky údajov z databázy alebo na akciu na údajoch alebo pre obe strany. Dotaz vám môže poskytnúť odpoveď na jednoduchú otázku, vykonávať výpočty, kombinovať údaje z rôznych tabuliek, pridať, zmeniť alebo odstrániť údaje z databázy. Keďže dotazy sú také všestranné, existuje veľa typov dotazov a na základe úlohy by ste vytvorili typ dotazu.

Hlavné typy dotazov

Používanie

Vyberte

Načítanie údajov z tabuľky alebo vykonávanie výpočtov.

Akcia

Pridanie, zmena alebo odstránenie údajov. Každá úloha má špecifický typ akčného dotazu. Akčné dotazy nie sú k dispozícii vo webových aplikáciách Accessu.

Vytvorenie dotazu Select

Ak chcete skontrolovať údaje iba z určitých polí v tabuľke alebo skontrolovať údaje z viacerých tabuliek súčasne alebo možno len Zobraziť údaje na základe určitých kritérií, vyberte typ dotazu výber. Ďalšie informácie nájdete v téme Vytvorenie jednoduchého výberového dotazu.

Kontrola údajov z polí Select

Ak napríklad databáza obsahuje tabuľku s množstvom informácií o produktoch a chcete si pozrieť zoznam produktov a ich ceny, tu je návod na vytvorenie výberového dotazu na vrátenie len názvov produktov a príslušnej ceny:

  1. Otvorte databázu a na karte vytvoriť kliknite na položku návrh dotazu.

  2. Na karte tabuľky dvakrát kliknite na tabuľku produkty .

  3. V tabuľke produkty povedzme, že máte polia názov produktu a cenník. Dvakrát kliknite na Názov produktua cenník a pridajte tieto polia do dotazu mriežka návrhu.

  4. Na karte návrh kliknite na položku Spustiť. Dotaz sa spustí a zobrazí sa zoznam produktov a ich ceny.

Na začiatok stránky

Kontrola údajov z viacerých súvisiacich tabuliek súčasne

Ak máte napríklad databázu pre obchod, v ktorom sa predávajú položky potravín, a chcete skontrolovať objednávky pre zákazníkov, ktorí žijú v určitom meste. Povedzme, že údaje o objednávkach a údajoch o zákazníkoch sú uložené v dvoch tabuľkách s názvom zákazníci a objednávky. Ak má každá tabuľka pole ID zákazníka, ktoré tvorí základ vzťah „one-to-many“ medzi oboma tabuľkami. Pomocou nasledujúceho postupu môžete vytvoriť dotaz, ktorý vracia objednávky pre zákazníkov v určitom meste, napríklad Las Vegas:

  1. Otvorte databázu. Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.

  2. Na karte tabuľky dvakrát kliknite na položku zákazníci a objednávky.

    Poznámka: riadkovanie (nazýva sa spojenie), ktoré spája pole ID v tabuľke Zákazníci a pole ID zákazníka v tabuľke objednávky. V tomto poli sa zobrazuje vzťah medzi dvomi tabuľkami.

  3. V tabuľke Zákazníci dvakrát kliknite na položku spoločnosť a mesto , čím pridáte tieto polia do mriežky návrhu dotazu.

  4. V mriežke návrhu dotazu v stĺpci mesto zrušte začiarknutie políčka v riadku Zobraziť .

  5. Do riadka kritériá v stĺpci mesto zadajte výraz Las Vegas.

    Zrušením začiarknutia políčka Zobraziť zabránite zobrazeniu mesta v dotaze a zadaním Las Vegas do riadka kritériá určíte, že chcete zobraziť len záznamy, v ktorých je hodnota poľa Mesto Las Vegas. V tomto prípade dotaz vráti iba zákazníkov, ktorí sa nachádzajú v Las Vegas. Nemusíte Zobraziť pole, aby ste ho mohli použiť s kritériom.

  6. V tabuľke objednávky dvakrát kliknite na položku ID objednávky a Dátum objednávky , čím pridáte tieto polia do nasledujúcich dvoch stĺpcov mriežky návrhu dotazu.

  7. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť. Spustí sa dotaz a potom sa zobrazí zoznam objednávok pre zákazníkov v Las Vegas.

  8. Stlačením kombinácie klávesov CTRL + S uložte dotaz.

Na začiatok stránky

Vytvorenie parametrického dotazu

Ak často chcete spúšťať variácie v konkrétnom dotaze, zvážte použitie parametrického dotazu. Pri spustení parametrického dotazu sa v dotaze zobrazí výzva na zadanie hodnôt poľa a potom sa použijú hodnoty, ktoré ste poskytli na vytvorenie kritérií dotazu.

Poznámka:  Vo webovej aplikácii Accessu nie je možné vytvoriť parametrický dotaz.

Pokračovaním v predchádzajúcom príklade, v ktorom ste sa naučili vytvoriť výberový dotaz, ktorý vracia objednávky pre zákazníkov, ktorí sa nachádzajú v Las Vegas, môžete upraviť výberový dotaz a Zobraziť výzvu na zadanie mesta pri každom spustení dotazu. Ak chcete postupovať ďalej, otvorte databázu, ktorú ste vytvorili v predchádzajúcom príklade:

  1. Na navigačnej table kliknite pravým tlačidlom myši na dotaz s názvom objednávky podľa mesta (ktorý ste vytvorili v predchádzajúcej časti) a potom v kontextovej ponuke kliknite na položku Návrhové zobrazenie .

  2. V mriežke návrhu dotazu v riadku kritériá v stĺpci mesto odstráňte Las Vegasa potom zadajte [pre ktoré mesto?].

    Reťazec [pre ktoré mesto?] je výzvou pre parameter. Hranaté zátvorky označujú, že chcete, aby dotaz žiadal o zadanie, a text (v tomto prípade, v ktorom meste?) je otázkou, ktorú sa zobrazí výzva na zadanie parametra.

    Poznámka: Ani bodka (.) ani výkričník (!) možno použiť ako text v riadku parametra.

  3. Začiarknite políčko v riadku Zobraziť v stĺpci mesto, aby sa vo výsledkoch dotazu zobrazilo mesto.

  4. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť. Dotaz zobrazí výzvu na zadanie hodnoty pre mesto.

  5. Zadajte príkaz New Yorka potom stlačením klávesu ENTER zobrazte objednávky pre zákazníkov v New Yorku.

    Čo robiť, ak neviete, aké hodnoty môžete zadať? Zástupné znaky môžete použiť ako súčasť výzvy:

  6. Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.

  7. V mriežke návrhu dotazu v riadku kritériá v stĺpci mesto zadajte ako [pre ktoré mesto?] & "*".

    V tejto výzve parametra, ako je kľúčové slovo, ampersand (&) a hviezdička (*), ktorá je uzavretá v úvodzovkách, umožňuje používateľovi zadať kombináciu znakov vrátane zástupných znakov, aby sa vrátili rôzne výsledky. Ak napríklad používateľ zadá *, dotaz vráti všetky mestá. Ak používateľ zadá hodnotu l, dotaz vráti všetky mestá začínajúce písmenom l; a ak používateľ zadá znak * s *, dotaz vráti všetky mestá obsahujúce písmeno "s".

  8. Na karte návrh v skupine výsledky kliknite na položku Spustiťa v riadku dotazu zadajte text novéa stlačte kláves ENTER.

    Spustí sa dotaz a potom sa zobrazia objednávky pre zákazníkov v New Yorku.

Zadanie typov údajov parametrov

Pre parameter môžete zadať, aký typ údajov má prijímať. Typ údajov môžete nastaviť pre ľubovoľný parameter, ale najdôležitejšie je to v prípade parametra typu Number, Currency alebo Date/Time. Ak špecifikujete, aký typ údajov má parameter prijímať, používateľovi sa v prípade zadania nesprávneho typu údajov, napríklad textu pre parameter typu Currency, zobrazí chybové hlásenie.

Ak je parameter nastavený na prijímanie textových údajov a vstupná hodnota sa interpretuje ako text, nezobrazí sa žiadne chybové hlásenie.

Ak chcete zadať typ údajov pre parametre v dotaze, použite nasledujúci postup:

  1. Otvorte dotaz v návrhovom zobrazení, prejdite na kartu Návrh a v skupine Zobraziť alebo skryť kliknite na položku Parametre.

  2. V dialógovom okne Parametre dotazu zadajte do stĺpca Parameter výzvu pre každý parameter, pre ktorý chcete určiť typ údajov. Uistite sa, že sa každý parameter zhoduje s výzvou zadanou v riadku Kritériá v mriežke návrhu dotazu.

  3. V stĺpci Typ údajov vyberte typ údajov pre každý parameter.

Ďalšie informácie nájdete v téme Používanie parametrov na požadovanie vstupu pri spustení dotazu.

Na začiatok stránky

Vytvorenie dotazu súčtov

Riadok súčtu v údajovom hárku je veľmi užitočný, ale v prípade zložitejších otázok použijete dotaz súčtov. Dotaz súčtov je výberový dotaz, ktorý umožňuje zoskupiť a zhrnúť údaje, napríklad v prípade, ak chcete zobraziť celkový predaj za produkt. V dotaze súčtov môžete použiť funkciu SUM (agregačná funkcia) a zobraziť celkový predaj za produkt.

Poznámka:  Vo webovej aplikácii Accessu nie je možné používať agregačné funkcie.

Pomocou nasledujúceho postupu môžete upraviť dotaz medzisúčty produktov, ktorý ste vytvorili v predchádzajúcom príklade tak, aby bol súhrn medzisúčtov produktov podľa produktu.

  1. Na karte domov kliknite na položku Zobraziť > Návrhové zobrazenie.

    Dotaz medzisúčty produktov sa otvorí v návrhovom zobrazení.

  2. Na karte návrh v skupine Zobraziť alebo skryť kliknite na položku súčty.

    Riadok súčty sa zobrazí v mriežke návrhu dotazu.

Poznámka:  Hoci majú podobné názvy, riadok súčty v mriežke návrhu a riadok súčtu v údajovom hárku nie sú rovnaké:

  • Pomocou riadka súčty v mriežke návrhu môžete zoskupiť podľa hodnôt polí.

  • Riadok súčtu údajového hárka môžete pridať k výsledkom dotazu súčtov.

  • Pri použití riadka súčty v mriežke návrhu je nutné vybrať agregačnú funkciu pre každé pole. Ak nechcete vykonať výpočet v poli, môžete zoskupiť podľa poľa.

  • V druhom stĺpci mriežky návrhu v riadku celkom vyberte v rozbaľovacom zozname položku súčet .

  • Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť. Dotaz sa spustí a zobrazí sa zoznam produktov s medzisúčtami.

  • Stlačením kombinácie klávesov CTRL + S uložte dotaz. Ponechajte dotaz otvorený.

Ďalšie informácie nájdete v téme zobrazenie súčtov stĺpcov v údajovom hárku pomocou riadka súčty.

Na začiatok stránky

Vykonávanie výpočtov na základe údajov

Tabuľky zvyčajne nepoužívate na ukladanie vypočítavaných hodnôt, ako napríklad medzisúčty, a to aj v prípade, že sú založené na údajoch v rovnakej databáze, pretože vypočítavané hodnoty sa môžu stať zastarané, ak sú hodnoty, ktoré sú založené na zmenách. Nie je napríklad možné uložiť vek používateľa v tabuľke, pretože každý rok by ste museli aktualizovať hodnotu. namiesto toho uložíte dátum narodenia osoby a potom použite dotaz na výpočet veku osoby.

Ak máte napríklad databázu pre niektoré produkty, ktoré by ste chceli predať. Táto databáza obsahuje tabuľku s názvom objednávky, ktorá obsahuje informácie o produktoch v poliach, ako sú napríklad ceny jednotlivých produktov a množstvá. Medzisúčet môžete vypočítať pomocou dotazu, ktorý násobí množstvo jednotlivých produktov jednotkovou cenou pre daný produkt, vynásobí množstvo jednotlivých produktov jednotkovou cenou a zľavu pre daný produkt a potom odpočíta celkovú zľavu z celkovej jednotkovej ceny. Ak ste v predchádzajúcom príklade vytvorili ukážkovú databázu, otvorte ju a postupujte takto:

  1. Na karte vytvoriť kliknite na položku návrh dotazu.

  2. Na karte tabuľky dvakrát kliknite na položku Podrobnosti objednávky.

  3. V tabuľke Podrobnosti objednávky dvakrát kliknite na položku Identifikácia produktu , čím pridáte toto pole do prvého stĺpca mriežky návrhu dotazu.

  4. V druhom stĺpci mriežky kliknite pravým tlačidlom myši na riadok poľa a potom v kontextovej ponuke kliknite na položku Lupa .

  5. Do poľa Lupa zadajte alebo prilepte nasledovné: Medzisúčet: ([množstvo] * [jednotková cena])-([množstvo] * [jednotková cena] * [zľava])

  6. Kliknite na tlačidlo OK.

  7. Na karte návrh kliknite na položku Spustiť. Spustí sa dotaz a potom sa zobrazí zoznam produktov a medzisúčtov na objednávku.

  8. Stlačením kombinácie klávesov CTRL + S uložte dotaz a potom pomenujte medzisúčty produktovdotazu.

Ďalšie informácie nájdete v téme zobrazenie súčtov stĺpcov v údajovom hárku pomocou riadka súčty.

Na začiatok stránky

Zobrazenie súhrnných alebo súhrnných údajov

Ak použijete tabuľky na zaznamenávanie transakcií alebo obchodu, v ktorom sa pravidelne vyskytujú číselné údaje, je užitočné, aby bolo možné skontrolovať údaje v agregátoch, ako sú napríklad súčty alebo priemery. V Accesse môžete do údajový hárok pridať riadok súčtov. Riadok súčtu je riadok v dolnej časti údajového hárka, v ktorom je možné zobraziť priebežnú celkovú alebo inú agregovanú hodnotu.

  1. Spustite dotaz medzisúčty produktov, ktorý ste predtým vytvorili, a nechajte otvorené výsledky v údajové zobrazenie.

  2. Na karte domov kliknite na položku súčty. V dolnej časti údajového hárka sa zobrazí nový riadok s celkovým slovom v prvom stĺpci.

  3. Kliknite na bunku v poslednom riadku údajového hárka s názvom celkový.

  4. Ak chcete zobraziť dostupné agregačné funkcie, kliknite na šípku. Keďže stĺpec obsahuje textové údaje, k dispozícii sú len dve možnosti: žiadny a Počet.

  5. Vyberte položku Počet. Obsah bunky sa zmení z celkového počtu na počet hodnôt v stĺpci.

  6. Kliknite na susediace bunky (druhý stĺpec). Všimnite si, že v bunke sa zobrazí šípka.

  7. Kliknite na šípku a potom kliknite na položku súčet. V poli sa zobrazuje súčet hodnôt stĺpcov.

  8. Ponechajte dotaz otvorený v údajovom zobrazení.

Na začiatok stránky

Vytvorenie krížového dotazu

Teraz Predpokladajme, že chcete skontrolovať medzisúčty produktov, ale tiež chcete zoskupiť podľa mesiaca, aby sa v každom riadku zobrazovali medzisúčty pre produkt a každý stĺpec zobrazuje medzisúčty produktu za mesiac. Ak chcete zobraziť medzisúčty pre produkt a zobraziť medzisúčty produktov za mesiac, použite krížový dotaz.

Poznámka: Krížový dotaz nie je možné zobraziť vo webovej aplikácii Accessu.

Môžete upraviť dotaz medzisúčty produktov tak, aby dotaz vrátil riadky medzisúčtov a stĺpcov s mesačnými medzisúčtami.

  1. Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.

  2. V skupine Nastavenie dotazu kliknite na položku pridať tabuľky (alebo Zobraziť tabuľku v Access 2013 ).

  3. Dvakrát kliknite na položku objednávkya potom kliknite na položku zatvorenie.

  4. Na karte Návrh v skupine Typ dotazu kliknite na položku Krížový. V mriežke návrhu je skrytý riadok Zobraziť a zobrazí sa Krížový riadok.

  5. V treťom stĺpci mriežky návrhu kliknite pravým tlačidlom myši na riadok poľa a potom v kontextovej ponuke kliknite na položku Lupa . Otvorí sa dialógové okno Lupa .

  6. Do poľa Lupa zadajte alebo prilepte nasledovné: mesiac: "mesiac" & DatePart ("m"; [dátum objednávky])

  7. Kliknite na tlačidlo OK.

  8. V riadku Krížový riadok vyberte z rozbaľovacieho zoznamu nasledovné hodnoty: záhlavie riadka pre prvý stĺpec, hodnotu pre druhý stĺpec a záhlavie stĺpca pre tretí stĺpec.

  9. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť. Spustí sa dotaz a potom sa zobrazia medzisúčty produktov agregované podľa mesiaca.

  10. Stlačením kombinácie klávesov CTRL + S uložte dotaz.

    Ďalšie informácie o krížových dotazoch nájdete v téme Zjednodušenie čitateľnosti súhrnných údajov pomocou krížového dotazu.

Na začiatok stránky

Vytvorenie vytváracieho dotazu

Ak chcete vytvoriť novú tabuľku z údajov, ktoré sú uložené v iných tabuľkách, môžete použiť vytvoriť dotaz na vytvorenie tabuľky.

Poznámka:  Dotaz na vytvorenie tabuľky nie je k dispozícii vo webových aplikáciách Accessu.

Predpokladajme napríklad, že chcete odoslať údaje pre objednávky Chicago obchodnému partnerovi Chicago, ktorý používa Access na prípravu zostáv. Namiesto odoslania všetkých údajov objednávky chcete obmedziť údaje, ktoré odošlete na údaje špecifické pre objednávky Chicago.

Môžete vytvoriť výberový dotaz, ktorý obsahuje údaje o objednávke Chicago, a potom použiť výberový dotaz na vytvorenie novej tabuľky pomocou nasledujúceho postupu:

  1. Otvorte ukážkovú databázu z predchádzajúceho príkladu.

    Ak chcete spustiť dotaz na vytvorenie tabuľky, budete musieť povoliť obsah databázy.

    Poznámka:  Ak sa na páse s nástrojmi zobrazí hlásenie s informáciou o povolení databázy, kliknite na položku Povoliť obsah.Ak je databáza už v dôveryhodnom umiestnení, panel hlásení sa nezobrazí.

  2. Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.

  3. Dvakrát kliknite na položku Podrobnosti objednávky a objednávky.

  4. V tabuľke objednávky dvakrát kliknite na položku Identifikácia zákazníka a na položku loď mesta a pridajte tieto polia do mriežky návrhu.

  5. V tabuľke Podrobnosti objednávky dvakrát kliknite na položku ID objednávky, ID produktu, množstvo, Jednotková cenaa zľava a pridajte tieto polia do mriežky návrhu.

  6. V stĺpci loď mesta v mriežke návrhu zrušte začiarknutie políčka v riadku Zobraziť . Do riadka kritériá zadajte výraz "Chicago" (zahrnúť jednoduché úvodzovky). Overte výsledky dotazu skôr, než ich použijete na vytvorenie tabuľky.

  7. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť.

  8. Ak chcete dotaz uložiť, stlačte kombináciu klávesov CTRL + S.

  9. Do poľa názov dotazu zadajte dotaz Chicago objednávkya potom kliknite na tlačidlo OK.

  10. Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.

  11. Na karte Návrh kliknite v skupine Typ dotazu na položku Vytvárajúci.

  12. V dialógovom okne Vytvorenie tabuľky zadajte do poľa názov tabuľky položku objednávky Chicagoa potom kliknite na tlačidlo OK.

  13. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť.

  14. V potvrdzovacom dialógovom okne kliknite na položku Ánoa zobrazte novú tabuľku zobrazenú na navigačnej table.

    Poznámka: Ak už existuje tabuľka s rovnakým názvom, ktorý ste zadali, Access odstráni túto tabuľku pred spustením dotazu.

Ďalšie informácie o používaní funkcie vytvoriť dotaz na tabuľky nájdete v téme Vytvorenie vytváracieho dotazu.

Na začiatok stránky

Vytvorenie pripájacieho dotazu

Pripájací dotaz môžete použiť na načítanie údajov z jednej alebo viacerých tabuliek a ich pridanie do inej tabuľky.

Poznámka:  Pripájací dotaz nie je k dispozícii vo webových aplikáciách Accessu.

Predpokladajme napríklad, že ste vytvorili tabuľku na zdieľanie s obchodným spolupracovníkom v Chicagu, ale Uvedomujete si, že spolupracovník spolupracuje aj s klientmi v oblasti Milwaukee. Chcete pridať riadky, ktoré obsahujú údaje z oblasti Milwaukee, do tabuľky pred tým, ako zdieľate tabuľku s vašim spolupracovníkom. Údaje z oblasti Milwaukee môžete pridať do tabuľky objednávky Chicago pomocou nasledujúceho postupu:

  1. Otvorte dotaz s názvom "dotaz objednávky Chicago", ktorý ste predtým vytvorili v návrhovom zobrazení.

  2. Na karte Návrh kliknite v skupine Typ dotazu na tlačidlo Pripájací. Otvorí sa dialógové okno pripojenie .

  3. V dialógovom okne pripojenie kliknite na šípku v poli názov tabuľky , v rozbaľovacom zozname vyberte položku objednávky Chicago a potom kliknite na tlačidlo OK.

  4. V mriežke návrhu v riadku kritériá v stĺpci loď mesta odstráňte slovo "Chicago" a potom zadajte výraz "Milwaukee".

  5. V riadku pripojiť k vyberte príslušné pole pre každý stĺpec.

    V tomto príklade by sa mali hodnoty pripojenia k riadku vyrovnať s hodnotami riadka poľa , ale to sa nevyžaduje pri pripájaní dotazov do práce.

  6. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť.

Poznámka:  Pri spúšťaní dotazu, ktorý vracia veľké množstvo údajov, sa môže zobraziť chybové hlásenie, ktoré znamená, že dotaz nebude možné vrátiť späť. Skúste zabezpečiť spracovanie dotazu zvýšením limitu segmentu pamäte na 3 MB.

Ďalšie informácie o pripájacích dotazoch nájdete v téme Pridanie záznamov do tabuľky pomocou pripájacieho dotazu.

Na začiatok stránky

Vytvorenie aktualizačného dotazu

Aktualizačný dotaz môžete použiť na zmenu údajov v tabuľkách a môžete použiť aktualizačný dotaz na zadávanie kritérií na určenie riadkov, ktoré sa majú aktualizovať. Aktualizačný dotaz poskytuje príležitosť na kontrolu aktualizovaných údajov pred aktualizáciou.

Dôležité:  Dotaz na akciu nie je možné vrátiť späť. Mali by ste zvážiť vytvorenie zálohy všetkých tabuliek, ktoré sa aktualizujú pomocou aktualizačného dotazu. Aktualizačný dotaz nie je k dispozícii vo webových aplikáciách Accessu.

V predchádzajúcom príklade pripojíte riadky do tabuľky objednávky Chicago. V tabuľke objednávky v Chicagu sa v poli Identifikácia produktu zobrazuje Číselná identifikácia produktu. Ak chcete, aby boli údaje v zostavách užitočné, môžete nahradiť identifikátory produktu s názvami produktov, použite nasledujúci postup:

  1. Otvorte tabuľku objednávky Chicago v návrhovom zobrazení.

  2. V riadku identifikácie produktu zmeňte typ údajov z čísla na text.

  3. Uloženie a zatvorenie tabuľky objednávky Chicago.

  4. Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.

  5. Dvakrát kliknite na položku objednávky a produktyChicago .

  6. Na karte Návrh kliknite v skupine Typ dotazu na položku Aktualizačný.

  7. V mriežke návrhu sa zmiznú riadky Zoradiť a Zobraziť a zobrazí sa riadok aktualizovať na .

  8. V tabuľke objednávky v Chicagu dvakrát kliknite na položku Identifikácia produktu a pridajte Toto pole do mriežky návrhu.

  9. Do riadka aktualizovať do v stĺpci Identifikácia produktu v mriežke návrhu zadajte alebo prilepte nasledujúce položky: [produkty]. [ Názov produktu]

    Tip:  Aktualizačný dotaz môžete použiť na odstránenie hodnôt polí pomocou prázdneho reťazca ("") alebo hodnoty null v riadku aktualizovať do .

  10. Do riadka kritériá zadajte alebo prilepte nasledovné: [ID produktu] like ([produkty]. [ ID])

  11. Ak chcete zistiť, ktoré hodnoty sa zmenia v aktualizačnom dotaze, pozrite si dotaz v údajovom zobrazení.

  12. Na karte návrh kliknite na položku Zobraziť > údajové zobrazenie. Dotaz vráti zoznam identifikácií produktov, ktoré sa aktualizujú.

  13. Na karte návrh kliknite na položku Spustiť.

    Pri otvorení tabuľky objednávky Chicago sa zobrazí, že číselné hodnoty v poli Identifikácia produktu boli nahradené názvami produktov z tabuľky produkty.

Ďalšie informácie o aktualizačných dotazoch nájdete v téme Vytvorenie a spustenie aktualizačného dotazu.

Na začiatok stránky

Vytvorenie odstraňovacieho dotazu

Pomocou odstraňovacieho dotazu môžete odstrániť údaje z tabuliek a pomocou odstraňovacieho dotazu môžete zadať kritériá na určenie riadkov, ktoré sa majú odstrániť. Odstraňovací dotaz vám poskytuje možnosť skontrolovať riadky, ktoré sa odstránia pred vykonaním odstránenia.

Poznámka:  Možnosť odstrániť dotaz nie je k dispozícii vo webových aplikáciách Accessu.

Povedzme, že keď ste sa pripravovali na odoslanie tabuľky objednávky Chicago z predchádzajúceho príkladu na váš obchodný partner Chicago, zistíte, že niektoré riadky obsahujú niekoľko prázdnych polí. Rozhodli ste sa odstrániť tieto riadky pred odoslaním tabuľky. Dalo by sa jednoducho otvoriť tabuľku a odstrániť riadky manuálne, ale ak máte veľa riadkov, ktoré chcete odstrániť, a máte jasné kritériá, pre ktoré by sa mali riadky odstrániť, môže sa stať, že budete mať užitočné použiť odstraňovací dotaz.

Dotaz môžete použiť na odstránenie riadkov v tabuľke objednávky v Chicagu, ktoré neobsahujú hodnotu identifikácie objednávky, a to pomocou nasledujúceho postupu:

  1. Na karte Vytvoriť kliknite na položku Návrh dotazu.

  2. Dvakrát kliknite na položku objednávky Chicago.

  3. Na karte návrh kliknite v skupine typ dotazu na položku odstrániť. V mriežke návrhu sa zobrazia riadky Zoradiť a Zobraziť a zobrazí sa riadok odstrániť .

  4. V tabuľke objednávky v Chicagu dvakrát kliknite na položku ID objednávky , čím ju pridáte do mriežky.

  5. V mriežke návrhu zadajte do riadka kritériá v stĺpci Identifikácia objednávky hodnotu null.

  6. Prejdite na kartu Návrh a v skupine Výsledky kliknite na položku Spustiť.

Ďalšie informácie o odstraňovaní dotazov nájdete v téme Vytvorenie a spustenie odstraňovacieho dotazu.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?

Ďakujeme za vaše pripomienky!

×