Úvodné informácie o dotazoch

Úvodné informácie o dotazoch

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Použitie dotazu zjednodušuje zobrazenie, pridanie, odstránenie alebo zmenu údajov v accessovej databáze. Niektoré ďalšie dôvody na použitie dotazu:

  • rýchle vyhľadanie určitých údajov filtrovaním na základe zadaných kritérií (podmienok),

  • výpočet alebo sumarizácia údajov,

  • automatizácia úloh správy údajov, napríklad opakovanej kontroly najaktuálnejších údajov.

Získate viac rozsiahlu množinu dotaz – možnosti pri práci s počítačovej databázy programu Access, ale prístup k webovej aplikácie ponúkajú niektoré z dotazu možnosti zobrazené nižšie. Ďalšie informácie o webových aplikáciách Accessu druh databázu, návrh s prístupom a publikovať na internete, v téme Vytvorenie Accessovej aplikácie.

Poznámka :  Dotazy v príkladoch si môžete vyskúšať pomocou počítačovej databázy programu Access.

Vyhľadanie údajov a práca s údajmi

Vytvorenie výberového dotazu

Vytvorenie parametrického dotazu

Vytvorenie súhrnného dotazu

Vytvorenie krížového dotazu

Vytvorenie vytváracieho dotazu

Vytvorenie pripájacieho dotazu

Vytvorenie aktualizačného dotazu

Vytvorenie odstraňovacieho dotazu

Vyhľadávanie požadovaných údajov a práca s nimi pomocou dotazu

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 získať informácie z rôznych tabuliek a zostaviť z nich zobrazenie formou formulára alebo zostavy. Dotazom môže byť vyžiadanie výsledkov údajov z databázy, akcia s údajmi alebo oboje. Použitím dotazu možno získať odpoveď na jednoduchú otázku, vykonať výpočty, kombinovať údaje z rôznych tabuliek, pridať, zmeniť alebo odstrániť údaje z databázy. Dotazy sú vysoko univerzálne, preto existuje veľa typov dotazov a typ dotazu vytvoríte na základe úlohy.

Hlavné typy dotazov

Využitie

Vyberanie

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

Akcia

Pridanie, zmena alebo odstránenie údajov. Pre každú úlohu existuje určitý typ akčného dotazu. Akčné dotazy nie sú k dispozícii v aplikáciách programu Access.

Na začiatok stránky

Vytvorenie výberového dotazu

Ak chcete prezeranie údajov z len určité polia v tabuľke, alebo prezeranie údajov z viacerých tabuliek súčasne alebo možno len vidieť údajov na základe určitých kritérií, typu výberový dotaz bude vášho výberu. Ďalšie informácie nájdete v témach, Vytvorenie jednoduchého výberového dotazu.

Prezeranie údajov z vybratých polí

Ak je v databáze napríklad tabuľka s množstvom informácií o produktoch a chcete si prezrieť zoznam produktov a ich cien, pri vytvorení dotazu Select, ktorý vráti iba názvy výrobkov a príslušné ceny, postupujte takto:

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

  2. V okne Zobrazenie tabuľky na karte Tabuľky dvakrát kliknite na tabuľku Produkty a potom zavrite dialógové okno.

  3. V tabuľke Produkty máte napríklad polia Názov produktu a Cenník. Kliknite dvakrát na polia Názov produktu a Cenník. Tieto polia sa pridajú do design grid dotazu.

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

Na začiatok stránky

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

Máte napríklad databázu pre obchod, ktorý predáva potraviny, a chcete si prezrieť objednávky pre zákazníkov žijúcich v určitom meste. Povedzme, že údaje o objednávkach a údaje o zákazníkoch sú uložené v dvoch tabuľkách nazvaných Zákazníci a Objednávky. Každá tabuľka obsahuje pole Identifikácia zákazníka, ktoré vytvára základ one-to-many relationship medzi týmito dvoma tabuľkami. Pomocou nasledujúceho postupu môžete vytvoriť dotaz, ktorý vráti objednávky pre zákazníkov z konkrétneho mesta, napríklad z Las Vegas:

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

  2. V dialógovom okne Zobrazenie tabuľky na karte Tabuľky dvakrát kliknite na tabuľky Zákazníci a Objednávky

  3. Zatvorte dialógové okno Zobrazenie tabuľky. Všimnite si čiaru (nazývanú spojenie), ktorá spája pole Identifikácia v tabuľke Zákazníci s poľom Identifikácia zákazníka v tabuľke Objednávky. Táto čiara zobrazuje vzťah medzi týmito dvoma tabuľkami.

  4. V tabuľke Zákazníci dvakrát kliknite na polia Spoločnosť a Mesto. Tieto polia sa pridajú do mriežky návrhu dotazu.

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

  6. Do riadka kritériá v stĺpci mesto zadajte Las Vegas.

    Zrušenie začiarknutia políčka Zobraziť zabráni zobrazeniu mesta vo výsledkoch dotazu a zadanie hodnoty Las Vegas do riadka Kritériá určí, že chcete zobraziť len záznamy, kde hodnota v stĺpci Mesto obsahuje text Las Vegas. V tomto prípade vráti dotaz len zákazníkov s bydliskom v Las Vegas. Nie je potrebné zobraziť pole, ak ho chcete použiť s kritériom.

  7. V tabuľke Objednávky kliknite dvakrát na polia Identifikácia objednávky a Dátum objednávky. Tieto polia sa pridajú do ďalších dvoch stĺpcov v mriežke návrhu dotazu.

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

  9. Stlačte kombináciu klávesov CTRL + S a uložte dotaz.

Na začiatok stránky

Vytvorenie parametrického dotazu

Ak chcete často spúšťať rôzne variácie určitého dotazu, zvážte použitie parametrického dotazu. Keď spustíte parametrický dotaz, tento dotaz zobrazí výzvy na zadanie hodnôt pre polia a potom použije poskytnuté hodnoty na vytvorenie kritérií dotazu.

Poznámka :  V aplikácii programu Access nie je možné vytvoriť parametrický dotaz.

Ak nadviažeme na predchádzajúci príklad, kde ste sa naučili vytvoriť dotaz, ktorý vráti objednávky pre zákazníkov z Las Vegas, môžete upraviť vybratý dotaz tak, aby sa pri každom spustení dotazu zobrazila výzva na zadanie konkrétneho mesta. Pri tomto postupe otvorte databázu vytvorenú 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 v kontextovej ponuke kliknite na príkaz Návrhové zobrazenie.

  2. V mriežke návrhu dotazu do riadka kritériá v stĺpci mesto vymažte hodnotu Las Vegasa zadajte text [pre ktoré city?].

    Reťazec [Pre ktoré mesto?] predstavuje výzvu na zadanie parametra. Hranaté zátvorky označujú, že dotaz zobrazí výzvu na zadanie vstupnej hodnoty, a text (v tomto prípade Pre ktoré mesto?) je otázka, ktorá sa bude zobrazovať vo výzve na zadanie parametra.

Poznámka : V texte výzvy na zadanie parametra sa nesmie používať bodka (.) ani výkričník (!).

  1. Začiarknite políčko v riadku Zobraziť stĺpca Mesto, aby sa vo výsledkoch dotazu zobrazilo zadané mesto.

  2. Na karte Návrh kliknite v skupine Výsledky na položku Spustiť. Zobrazí výzva na zadanie hodnoty pre mesto.

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

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

  4. Prejdite na kartu Domov a v skupine Zobrazenia kliknite na položku Zobraziť a potom na položku Návrhové zobrazenie.

  5. V mriežke návrhu dotazu do riadka kritériá v stĺpci mesto zadajte Like [pre ktoré city?] & "*".

    Kľúčové slovo Like, znak ampersand (&) a hviezdička (*) v úvodzovkách umožňujú používateľovi zadať pre tento parameter kombináciu znakov vrátane zástupných symbolov, aby sa vrátili rôzne výsledky. Ak napríklad používateľ zadá *, dotaz vráti všetky mestá. Ak používateľ zadá L, dotaz vráti všetky mestá začínajúce na písmeno „L“. Ak používateľ zadá *s*, dotaz načíta všetky mestá, ktoré majú vo svojom názve písmeno „s“.

  6. Na karte návrh v skupine výsledky kliknite na položku Spustiť, a po zobrazení výzvy dotazu zadajte text novýa stlačte kláves ENTER.

    Spustí sa dotaz a zobrazí objednávky pre zákazníkov z mesta New York.

Zadanie typu údajov parametra

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 nastavíte, 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.

Na zadanie typov údajov parametrov 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 o používaní parametrov na požadovanie zadania vstupnej hodnoty pri spustení dotazu.

Na začiatok stránky

Vytvorenie súhrnného dotazu

Riadok súčtov v údajovom hárku je veľmi užitočným nástrojom, na zložitejšie otázky sa však používa dotaz súčtov. Dotaz súčtov je výberový dotaz, ktorý umožňuje zoskupiť údaje a vytvoriť ich súhrny, napríklad ak chcete zobraziť celkový predaj jednotlivých produktov. V dotaze súčtov môžete použiť agregačnú funkciu Súčet na výpočet celkového predaja jednotlivých produktov.

Poznámka : Agregačné funkcie nemožno využívať v aplikáciách programu Access.

Pri úprave dotazu na medzisúčty, ktorý ste vytvorili v predchádzajúcom príklade, postupujte spôsobom uvedeným nižšie tak, aby sa vytvorili súhrnné medzisúčty jednotlivých produktov.

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

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

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

    V mriežke návrhu dotazu sa zobrazí riadok Celkom.

Poznámka : Hoci majú rovnaký názov, riadok Celkom v mriežke návrhu dotazu a riadok Celkom v údajovom hárku nie sú totožné:

  • Pomocou riadka Celkom v mriežke návrhu môžete zoskupiť hodnoty polí.

  • Riadok Celkom údajového hárka môžete pridať do výsledkov dotazu súčtov.

  • Keď používate riadok Celkom v mriežke návrhu, musíte vybrať agregačnú funkciu pre všetky zahrnuté polia. Ak nechcete pre určité pole vykonať výpočet, môžete podľa tohto poľa zoskupovať.

  • V druhom stĺpci mriežky návrhu vyberte z rozbaľovacieho zoznamu v riadku Celkom hodnotu Súčet.

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

  • Stlačením klávesov CTRL+S uložte dotaz. Dotaz nechajte otvorený.

Ďalšie informácie nájdete v téme o sčítavaní hodnôt v údajovom hárku pomocou riadka súčtov.

Na začiatok stránky

Výpočty založené na údajoch

Vypočítané hodnoty, napríklad medzisúčty neukladajte do tabuliek, a to ani vtedy, ak vychádzajú z hodnôt v tej istej databáze, pretože ak sa zmenia hodnoty, z ktorých boli vypočítané, vypočítané hodnoty sa môžu stať neaktuálne. Do tabuľky neukladajte napríklad vek osoby, lebo by ste túto hodnotu museli každý rok aktualizovať. Namiesto toho uložte dátum narodenia osoby a potom použite dotaz na výpočet jej veku.

Máte napríklad databázu pre produkty, ktoré chcete predať. V tejto databáze je tabuľka nazvaná Podrobnosti objednávky, v ktorej sú uvedené informácie o produktoch, napríklad v poliach s cenou a množstvom každého produktu. Medzisúčet môžete vypočítať pomocou dotazu, ktorý vynásobí množstvo každého produktu jeho jednotkovou cenou, množstvo každého produktu jeho jednotkovou cenou a zľavou a potom odčíta celkovú zľavu od celkovej jednotkovej ceny. Ak ste v predchádzajúcom príklade vytvorili vzorovú databázu, otvorte ju a postupujte takto:

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

  2. V Zobrazenie tabuľky dialógové okno, na kartu tabuľky dvakrát kliknite na položku Podrobnosti objednávky.

  3. Zavrieť dialógové okno Zobrazenie tabuľky.

  4. V tabuľke Podrobnosti objednávky, dvakrát kliknite na položku Identifikácia produktu pridajte Toto pole do prvého stĺpca v mriežke návrhu dotazu.

  5. V druhom stĺpci mriežky kliknite pravým tlačidlom myši riadok pole a potom kliknite na položku priblíženia v kontextovej ponuke.

  6. V priblíženie poľa, zadajte alebo prilepte nasledujúci: Medzisúčet: ([množstvo] * [jednotková cena])-([množstvo] * [jednotková cena]*[zľava])

  7. Kliknite na tlačidlo OK.

  8. Na karta návrh, kliknite na položku Spustiť. Dotaz sa spúšťa a potom sa zobrazí zoznam produktov a medzisúčty za objednávky.

  9. Stlačením kombinácie klávesov CTRL + S dotaz uložte a zadajte názov dotazu Medzisúčty produktov.

Prečítajte si aj tému o sčítavaní hodnôt v údajovom hárku pomocou riadka súčtov.

Na začiatok stránky

Zobrazenie súhrnných a agregovaných údajov

Ak používate tabuľky na záznam transakcií alebo uloženie pravidelne získavaných číselných údajov, je užitočná možnosť zobrazenia agregovaných údajov, napríklad súčtov alebo priemerných hodnôt. V programe Access môžete do datasheet pridať riadok súčtov. Riadok súčtov sa nachádza v dolnej časti údajového hárka a môže zobrazovať celkové alebo iné agregované hodnoty.

  1. Spustite dotaz Medzisúčty produktov a výsledky nechajte otvorené v Datasheet view.

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

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

  4. Kliknite na šípku zobrazte dostupné agregačných funkcií. Pretože stĺpec obsahuje textové údaje, existujú len dve možnosti: žiadne a Count.

  5. Vyberte Count. Obsah bunky sa zmení z celkový počet hodnôt stĺpca.

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

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

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

Na začiatok stránky

Vytvorenie krížového dotazu

Teraz predpokladajme, že chcete zobraziť medzisúčty produktov, ale zároveň ich chcete agregovať podľa mesiacov tak, aby každý riadok zobrazoval medzisúčty pre jednotlivé produkty a každý stĺpec zobrazoval medzisúčty produktov za mesiac. Na zobrazenie medzisúčtov pre produkty a medzisúčtov produktov za mesiac môžete použiť crosstab query.

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

Znova môžete upraviť dotaz Medzisúčty produktov, aby vracal riadky s medzisúčtami produktov a stĺpce s mesačnými medzisúčtami.

  1. Prejdite na kartu Domov a v skupine Zobrazenia kliknite na položku Zobraziť a potom na položku Návrhové zobrazenie.

  2. V skupine Dotaz – nastavenie kliknite na položku Zobraziť tabuľku.

  3. V dialógovom okne Zobrazenie tabuľky dvakrát kliknite na tabuľku Objednávky a potom kliknite na tlačidlo Zavrieť.

  4. Na karte návrh v skupine Typ dotazu kliknite na položku Krížový. V mriežke návrhu sa skryje riadok Zobraziť a v riadku krížová tabuľka sa zobrazí.

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

  6. V dialógovom okne priblíženie zadajte alebo prilepte nasledujúci: mesiac: "Mesiac" & DatePart ("m", [dátum objednávky])

  7. Kliknite na tlačidlo OK.

  8. V riadku Krížová tabuľka vyberte z rozbaľovacieho zoznamu nasledujúce hodnoty: Záhlavie riadka v prvom stĺpci, Hodnota v druhom stĺpci a Záhlavie stĺpca v treťom stĺpci.

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

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

    Ďalšie informácie sa nachádzajú v témach

Na začiatok stránky

Vytvorenie vytvárajúceho dotazu

Pomocou vytváracieho dotazu môžete vytvoriť novú tabuľku z údajov, ktoré sú uložené v iných tabuľkách.

Poznámka :  Vytvárajúci dotaz nie je dostupný v aplikáciách programu Access.

Predpokladajme napríklad, že chcete odoslať údaje objednávok z Chicaga svojmu obchodnému partnerovi v Chicagu, ktorý používa program Access na vytváranie zostáv. Namiesto toho, aby ste posielali všetky údaje objednávok, vyberiete len údaje, ktoré sa týkajú objednávok z mesta Chicago.

Pomocou nasledujúceho postupu môžete vytvoriť výberový dotaz obsahujúci len údaje objednávok z Chicaga a potom tento výberový dotaz použiť na vytvorenie novej tabuľky:

  1. Otvorte vzorovú databázu z predchádzajúceho príkladu.

    Ak chcete spustiť vytvárajúci dotaz, možno budete musieť povoliť obsah databázy.

    Poznámka : Ak sa zobrazí hlásenie pod pás s nástrojmi informácie o povolení databázy, kliknite na položku Povoliť obsah.Ak už je databázy do dôveryhodného umiestnenia, sa nezobrazí na paneli hlásení.

  2. Prejdite na kartu Vytvoriť a v skupine Dotaz kliknite na tlačidlo Návrh dotazu.

  3. V dialógovom okne Zobrazenie tabuľky dvakrát kliknite na tabuľky Podrobnosti objednávky a Objednávky a zavrite dialógové okno Zobrazenie tabuľky.

  4. V tabuľke Objednávky dvakrát kliknite na polia Identifikácia zákazníka a Dodacia adresa – mesto. Tieto polia sa pridajú do mriežky návrhu.

  5. V tabuľke Podrobnosti objednávky dvakrát kliknite na polia Identifikácia objednávky, Identifikácia produktu, Množstvo, Jednotková cena a Zľava. Tieto polia sa pridajú do mriežky návrhu.

  6. V stĺpci Dodacia adresa – mesto v mriežke návrhu odstráňte začiarknutie políčka v riadku Zobraziť. V riadku kritériá zadajte "Chicago" (vrátane jednoduchých úvodzoviek). Skontrolujte 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. Stlačením klávesov CTRL + S uložte dotaz.

  9. Do poľa Názov dotazu zadajte Text dotaz objednávok pre Chicagoa 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 v poli Názov tabuľky zadajte Objednávky pre 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 dialógovom okne potvrdenia kliknite na položku Ánoa pozrite si novú tabuľku zobrazenú na navigačnej table.

    Poznámka : Ak už existuje tabuľka s rovnakým názvom, táto tabuľka sa v programe Access pred spustením dotazu odstráni.

Na začiatok stránky

Vytvorenie pripájacieho dotazu

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

Poznámka : Pripájací dotaz nie je k dispozícii v aplikáciách programu Access.

Predpokladajme napríklad, že ste vytvorili tabuľku pre svojho obchodného partnera v Chicagu, ale potom ste zistili, že váš obchodný partner spolupracuje aj s klientmi v oblasti Milwaukee. Chcete do tabuľky pridať riadky obsahujúce údaje pre oblasť Milwaukee a až potom poslať tabuľku svojmu obchodnému partnerovi. Údaje pre oblasť Milwaukee môžete pridať do objednávok pre Chicago takto:

  1. Otvorte dotaz s názvom „Dotaz objednávok pre Chicago“ v návrhovom zobrazení.

  2. Na karte návrh v skupine Typ dotazu kliknite na položku pripojiť. 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 tabuľku Objednávky pre Chicago a kliknite na položku OK.

  4. V mriežke návrhu do riadka kritériá v stĺpci dodacia adresa – mesto odstrániť "Chicago" a potom zadajte text "Milwaukee".

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

    V tomto príklade by sa mali hodnoty v riadku Pripojiť k zhodovať s hodnotami v riadku Pole, ale nemusí to tak byť pri všetkých pripájacích dotazoch.

  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.

Na začiatok stránky

Vytvorenie aktualizačného dotazu

Na zmenu údajov v tabuľke môžete použiť aktualizačný dotaz. Pomocou aktualizačného dotazu môžete zadať aj kritériá, ktoré určia riadky na aktualizáciu. Aktualizačný dotaz ponúka možnosť na zobrazenie aktualizovaných údajov ešte pred vykonaním aktualizácie.

Dôležité : Akčný dotaz nie je možné vrátiť späť. Mali by ste preto zvážiť zálohovanie všetkých tabuliek, ktorých údaje budete aktualizovať pomocou aktualizačného dotazu.

Poznámka : Aktualizačný dotaz nie je k dispozícii v aplikáciách programu Access.

V predchádzajúcom príklade ste pripojili riadky do tabuľky Objednávky pre Chicago. V poli Identifikácia produktu v tabuľke Objednávky pre Chicago sa zobrazujú číselné hodnoty identifikácie produktov. Ak chcete zvýšiť použiteľnosť údajov pre zostavy, môžete identifikácie produktov nahradiť názvami produktov, pričom postupujte takto:

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

  2. V riadku Identifikácia produktu zmeňte typ údajov z Number na Text.

  3. Uložte a zatvorte tabuľku Objednávky pre Chicago.

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

  5. V dialógovom okne Zobrazenie tabuľky dvakrát kliknite na tabuľky Objednávky pre Chicago a Produkty a zavrite dialógové okno Zobrazenie tabuľky.

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

  7. V mriežke návrhu sa skryjú riadky Zoradiť a Zobraziť a zobrazí sa riadok Aktualizovať do.

  8. V tabuľke Objednávky pre Chicago dvakrát kliknite na pole Identifikácia produktu. Toto pole sa pridá do mriežky návrhu.

  9. V mriežke návrhu do riadka Aktualizovať do stĺpca Identifikácia produktu, zadajte alebo prilepte nasledujúci: [produkty]. [ Názov produktu]

    Tip : Aktualizačný dotaz môžete použiť aj na odstránenie hodnôt poľa. Ak chcete odstrániť hodnoty v poli, zadajte prázdny reťazec ("") alebo hodnotu NULL do riadka Aktualizovať do.

  10. V riadku kritériá zadajte alebo prilepte nasledujúci: [Identifikácia produktu] Like ([produkty]. [ ID])

  11. Výsledky zmien spôsobené aktualizačným dotazom môžete skontrolovať po zobrazení dotazu v údajovom zobrazení.

  12. Na karte návrh kliknite na položky Zobraziť > Údajové zobrazenie. Dotaz vráti zoznam ID produktu, ktorý sa aktualizuje.

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

    Keď otvoríte tabuľku objednávky pre Chicago, sa zobrazia číselné hodnoty v poli Identifikácia produktu sa nahradili názvy produktov z tabuľky Products. Pozrite si tému Vytvorenie aktualizačného dotazu.

Na začiatok stránky

Vytvorenie odstraňovacieho dotazu

Na odstránenie údajov z tabuliek môžete použiť odstraňovací dotaz. Pomocou odstraňovacieho dotazu môžete zadať aj kritériá, ktoré určia riadky na odstránenie. Odstraňovací dotaz ponúka možnosť na zobrazenie odstraňovaných údajov ešte pred vykonaním odstránenia.

Poznámka : Možnosť odstraňovacieho dotazu nie je k dispozícii v aplikáciách programu Access.

Predpokladajme napríklad, že pri príprave tabuľky Objednávky pre Chicago (aktualizovanej v predchádzajúcom príklade) na odoslanie svojmu obchodnému partnerovi v Chicagu zistíte, že niektoré riadky obsahujú prázdne polia. Rozhodnete sa odstrániť pred odoslaním tabuľky riadky obsahujúce prázdne polia. Mohli by ste jednoducho otvoriť tabuľku a odstrániť tieto riadky manuálne. Ak je však riadkov veľa alebo máte jasné kritériá na to, ktoré riadky majú byť odstránené, môžete použiť odstraňovací dotaz.

Pomocou nasledujúceho postupu môžete použiť dotaz na odstránenie riadkov z tabuľky Objednávky pre Chicago, ktoré neobsahujú žiadnu hodnotu v poli Identifikácia objednávky:

  1. Prejdite na kartu Vytvoriť a kliknite na položku Návrh dotazu.

  2. V okne Zobrazenie tabuľky dvakrát kliknite na tabuľku Objednávky pre Chicago a zavrite okno Zobrazenie tabuľky.

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

  4. V tabuľke Objednávky pre Chicago dvakrát kliknite na pole Identifikácia objednávky. Toto pole sa pridá do mriežky návrhu.

  5. V mriežke návrhu do riadka kritériá v stĺpci Identifikácia objednávky zadajte položku Is Null.

  6. Na karte Návrh kliknite v skupine Výsledky na položku Spustiť.

Pozrite si vytvorení odstraňovacieho dotazu.

Na začiatok stránky

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

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

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×