Úvodné informácie o dotazoch

Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dotaz zjednodušuje zobrazovanie, pridávanie, odstraňovanie alebo zmenu údajov v databáze programu Access. Niektoré ďalšie dôvody na použitie dotazov:

Dotazy pomáhajú nájsť údaje a pracovať s nimi

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ť ich tak, aby sa zobrazili vo formulári alebo zostave. Dotazom môže byť buď žiadosť o výsledky údajov z databázy, žiadosť o akciu s údajmi, alebo žiadosťou o oboje. Pomocou dotazu môžete získať odpoveď na jednoduchú otázku, vykonávať výpočty, kombinovať údaje z rôznych tabuliek a pridať, zmeniť alebo odstrániť údaje z databázy. Keďže dotazy sú veľmi všestranné, existuje mnoho typov dotazov a na základe úlohy by ste mali vytvoriť typ dotazu.

Hlavné typy dotazov Použitie
Vyberte na načítanie údajov z tabuľky alebo na vykonávanie výpočtov.
Akcia Pridanie, zmena alebo odstránenie údajov. Každá úloha má špecifický typ akčného dotazu.

Vytvorenie dotazu Select

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

Revízia údajov z vybratých polí

Ak sa napríklad v databáze nachádza tabuľka s množstvom informácií o produktoch a chcete si pozrieť zoznam produktov a ich ceny, pomocou tohto postupu vytvoríte dotaz Select, ktorý vráti len názvy produktov a príslušnú cenu:

  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. Povedzme, že v tabuľke Produkty máte polia Názov produktu a Cenník. Dvojitým kliknutím na položky Názov produktu a Cenník pridáte tieto polia do mriežky návrhu dotazu.
  4. Na karte Návrh dotazu kliknite na tlačidlo Spustiť. Dotaz sa spustí a zobrazí zoznam produktov a ich cien.

Na začiatok stránky

Napríklad ak máte databázu obchodu, ktorý predáva potraviny, a chcete skontrolovať objednávky zákazníkov, ktorí žijú v konkrétnom meste. Povedzme, že údaje o objednávkach a údaje o zákazníkoch sú uložené v dvoch tabuľkách s názvami Zákazníci a Objednávky. Ak každá tabuľka obsahuje pole Identifikácia zákazníka, ktoré vytvára základ pre vzťah "one-to-many" 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, ako je 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.
    Všimnite si čiaru (nazývanú spojenie), ktorá spája pole identifikácie v tabuľke Zákazníci a pole ID zákazníka v tabuľke Objednávky. Tento riadok zobrazuje vzťah medzi dvoma tabuľkami.
  3. V tabuľke Zákazníci dvakrát kliknite na položku Spoločnosť a Mesto a pridajte tieto polia do mriežky návrhu dotazu.
  4. V mriežke návrhu dotazu zrušte v stĺpci Mesto začiarknutie políčka v riadku Zobraziť .
  5. Do riadka Kritériá v stĺpci Mesto zadajte výraz Las Vegas.
    Zrušenie začiarknutia políčka Zobraziť zabráni tomu, aby dotaz vo výsledkoch zobrazil mesto. Ak do riadka Kritériá zadáte Las Vegas, chcete, aby sa zobrazili iba záznamy, v ktorých sa hodnota poľa Mesto rovná Las Vegas. V tomto prípade dotaz vráti len zákazníkov, ktorí sa nachádzajú v Las Vegas. Na použitie s kritériom nie je potrebné pole zobraziť.
  6. V tabuľke Objednávky dvakrát kliknite na položky ID objednávky a Dátum objednávky a pridajte tieto polia do ďalších dvoch stĺpcov mriežky návrhu dotazu.
  7. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo 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 chcete často spúšťať rôzne variácie určitého dotazu, zvážte použitie parametrického dotazu. Po spustení parametrického dotazu zobrazí tento dotaz výzvy na zadanie hodnôt pre polia a potom použije poskytnuté hodnoty na vytvorenie kritérií dotazu.

Pokračujúc v predchádzajúcom príklade, v ktorom ste sa naučili vytvárať dotaz Select, ktorý vracia objednávky pre zákazníkov nachádzajúcich sa v Las Vegas. Môžete upraviť dotaz Select tak, aby sa pri každom spustení dotazu zobrazila výzva na zadanie mesta. Ak chcete pokračovať s nami, 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 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 Vegas a potom zadajte reťazec [Pre ktoré mesto?].
    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

    Bodku (.) ani výkričník (!) nemožno použiť ako text vo výzve na zadanie parametra.

  3. Začiarknite políčko v riadku Zobraziť v stĺpci Mesto, takže vo výsledkoch dotazu sa zobrazí aj mesto.

  4. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť. Dotaz vás vyzve na zadanie hodnoty pre pole Mesto.

  5. Zadajte výraz New York a potom stlačením klávesu ENTER zobrazte objednávky pre zákazníkov v meste New York.
    Čo ak neviete, aké hodnoty môžete zadať? Ako súčasť výzvy môžete použiť zástupné znaky:

  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 zadajte do riadka Kritériá v stĺpci Mestovýraz Like [Pre ktoré mesto?]&"*".
    Kľúčové slovo Like , znak&a hviezdička (*) v úvodzovkách tohto parametra umožňujú používateľovi zadať kombináciu znakov vrátane zástupných znakov, ktoré vrátia rôzne výsledky. Ak používateľ napríklad zadá *výraz , dotaz vráti všetky mestá; ak používateľ zadá písmeno L, dotaz vráti všetky mestá začínajúce písmenom L;, a ak používateľ zadá *s*, dotaz vráti všetky mestá obsahujúce písmeno s.

  8. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť a vo výzve dotazu zadajte výraz Nové a stlačte kláves ENTER.
    Dotaz sa spustí a potom zobrazí 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 špecifikovať typ údajov pre parametre v dotaze, použite nasledujúci postup:

  1. Otvorte dotaz v návrhovom zobrazení, prejdite na kartu Návrh dotazu 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 zadania vstupnej hodnoty pri spustení dotazu.

Na začiatok stránky

Vytvorenie dotazu na súčty

Riadok súčtu v údajovom hárku je veľmi užitočný, ale pri zložitejších otázkach môžete použiť dotaz na súčty. Dotaz na súčty je dotaz Select, ktorý umožňuje zoskupiť a zhrnúť údaje, napríklad keď chcete zobraziť celkový predaj na produkt. V dotaze na súčty môžete pomocou funkcie Súčet (agregačná funkcia) zobraziť celkový predaj podľa produktu.

Pomocou nasledujúceho postupu upravte dotaz Medzisúčty produktu, ktorý ste vytvorili v predchádzajúcom príklade tak, aby vytváral súhrn medzisúčtov produktov podľa produktu.

  1. Na karte Domov kliknite na položku Zobraziť>návrhové zobrazenie.
    Dotaz Medzisúčty produktu sa otvorí v návrhovom zobrazení.
  2. Na karte Návrh dotazu kliknite v skupine Zobraziť/Skryť na položku Súčty.
    V mriežke návrhu dotazu sa zobrazí riadok súčtov.

Poznámka

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

  • Môžete ich zoskupiť podľa hodnôt polí pomocou riadka Súčty v mriežke návrhu.
  • Do výsledkov dotazu súčtov môžete pridať riadok súčtu údajového hárka.
  • Ak používate riadok súčtov v mriežke návrhu, musíte pre každé pole vybrať agregačnú funkciu. Ak nechcete vykonávať výpočet na poli, môžete vykonať zoskupenie podľa poľa.
  • V druhom stĺpci mriežky návrhu v riadku Celkom vyberte z rozbaľovacieho zoznamu položku Súčet .
  • Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť. Spustí sa dotaz a potom sa zobrazí 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účtov.

Na začiatok stránky

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

Tabuľky sa zvyčajne nepoužívajú na ukladanie vypočítaných hodnôt, ako sú medzisúčty, a to ani v prípade, že sú založené na údajoch v rovnakej databáze, pretože v prípade zmeny hodnôt, na ktorých sú založené, môžu byť vypočítané hodnoty neaktuálne. Do tabuľky by ste napríklad neuložili vek používateľa, pretože každý rok by ste museli hodnotu aktualizovať. Namiesto toho uložíte dátum narodenia osoby a potom použijete dotaz na výpočet veku osoby.

Ak máte napríklad databázu pre niektoré produkty, ktoré chcete predávať. Táto databáza obsahuje tabuľku nazvanú Podrobnosti objednávok, ktorá obsahuje informácie o produktoch v poliach, ako napríklad cena každého produktu a množstvo. Medzisúčet môžete vypočítať pomocou dotazu, ktorý vynásobí množstvo každého produktu jednotkovou cenou tohto produktu, vynásobí množstvo každého produktu jednotkovou cenou a zľavou pre daný produkt a potom odpočíta celkovú zľavu od celkovej jednotkovej ceny. Ak ste vytvorili vzorovú databázu v predchádzajúcom príklade, 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ávok dvakrát kliknite na položku ID produktu a pridajte 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 Pole a potom kliknite na položku Lupa v kontextovej ponuke.
  5. Do poľa lupy zadajte alebo prilepte nasledovný reťazec : ([Množstvo]*[Jednotková cena])-([Množstvo]*[Jednotková cena]*[Zľava])
  6. Kliknite na tlačidlo OK.
  7. Na karte Návrh dotazu kliknite na tlačidlo Spustiť. Spustí sa dotaz a potom sa zobrazí zoznam produktov a medzisúčtov podľa objednávky.
  8. Stlačením kombinácie klávesov CTRL + S uložte dotaz a potom pomenujte dotaz Medzisúčty produktu.

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

Na začiatok stránky

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

Keď používate tabuľky na zaznamenávanie transakcií alebo ukladanie pravidelne sa vyskytujúcich číselných údajov, je užitočné mať možnosť zobraziť tieto údaje v agregácii, napríklad v sumách alebo priemeroch. V Accesse môžete do údajového hárka pridať riadok súčtov. Riadok súčtu je riadok v dolnej časti údajového hárka, ktorý môže zobrazovať medzisúčet alebo iné agregované hodnoty.

  1. Spustite dotaz Medzisúčty produktu, ktorý ste predtým vytvorili, a výsledky nechajte otvorené v údajovom zobrazení.
  2. Na karte Domov kliknite na položku Súčty. V dolnej časti údajového hárka sa zobrazí nový riadok, v ktorom sa v prvom stĺpci nachádza slovo Súčet .
  3. Kliknite na bunku v poslednom riadku údajového hárka s názvom Total.
  4. Kliknutím na šípku zobrazíte dostupné agregačné funkcie. Keďže stĺpec obsahuje textové údaje, existujú len dve možnosti: Žiadna a Počet.
  5. Vyberte položku Spočítať. Obsah bunky sa zmení zo súčtu na počet hodnôt stĺpca.
  6. Kliknite na susediacu bunku (druhý stĺpec). Všimnite si, že v bunke sa zobrazí šípka.
  7. Kliknite na šípku a potom na položku Súčet. V poli sa zobrazí 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 produktu, ale chcete tiež agregovať podľa mesiaca, aby každý riadok zobrazoval medzisúčty produktu a každý stĺpec zobrazoval medzisúčty produktu za mesiac. Ak chcete zobraziť medzisúčty produktu a medzisúčty produktu za mesiac, použite krížový dotaz.

Dotaz Medzisúčty produktu môžete znova upraviť tak, aby dotaz vrátil riadky medzisúčtov produktu a stĺpce mesačných medzisúčtov.

  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.
  3. Dvakrát kliknite na položku Objednávky a potom na položku Zavrieť.
  4. Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Krížová tabuľka. V mriežke návrhu je riadok Zobraziť skrytý a zobrazuje sa riadok Krížová tabuľka .
  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. Do poľa lupy zadajte alebo prilepte nasledovné: Mesiac: "Mesiac" & DatePart("m"; [Dátum objednávky])
  7. Kliknite na tlačidlo OK.
  8. V riadku krížovej tabuľky vyberte z rozbaľovacieho zoznamu nasledujúce hodnoty: Záhlavie riadka pre prvý stĺpec, Hodnota pre druhý stĺpec a Záhlavie stĺpca pre tretí stĺpec.
  9. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť. Spustí sa dotaz a potom sa zobrazia medzisúčty produktu 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 Zlepšenie čitateľnosti súhrnných údajov pomocou krížového dotazu.

Na začiatok stránky

Vytvorenie vytváracieho dotazu

Vytvárací dotaz môžete použiť na vytvorenie novej tabuľky z údajov uložených v iných tabuľkách.

Predpokladajme napríklad, že chcete odoslať údaje pre objednávky z Chicaga obchodnému partnerovi, ktorý používa Access na prípravu zostáv. Namiesto odosielania všetkých údajov o objednávkach chcete obmedziť odosielané údaje na údaje špecifické pre objednávky v Chicagu.

Môžete vytvoriť dotaz Select obsahujúci údaje objednávky z Chicaga a potom použiť dotaz Select na vytvorenie novej tabuľky pomocou nasledujúceho postupu:

  1. Otvorte vzorovú databázu z predchádzajúceho príkladu.
    Ak chcete spustiť vytvárajúci dotaz, môže byť potrebné povoliť obsah databázy.

    Poznámka

    Ak sa pod pásom s nástrojmi zobrazí hlásenie o povolení databázy, kliknite na položku #Povoliť obsah. Ak sa databáza už nachádza 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 Mesto odoslania a pridajte tieto polia do mriežky návrhu.

  5. V tabuľke Podrobnosti objednávok dvakrát kliknite na položky ID objednávky, ID produktu, Množstvo, Jednotková cena a Zľava , čím pridáte tieto polia do mriežky návrhu.

  6. V mriežke návrhu v stĺpci Mesto odoslania zrušte začiarknutie políčka v riadku Zobraziť . Do riadka Kritériá zadajte hodnotu "Chicago" (vrátane jednoduchých úvodzoviek). Pred použitím na vytvorenie tabuľky overte výsledky dotazu.

  7. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť.

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

  9. Do poľa Názov dotazu zadajte výraz Dotaz na objednávky v Chicagu a 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 dotazu kliknite v skupine Typ dotazu na položku Vytvoriť tabuľku.

  12. V dialógovom okne Vytvorenie tabuľky zadajte do poľa Názov tabuľky výraz Objednávky v Chicagu a potom kliknite na tlačidlo OK.

  13. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť.

  14. V potvrdzovacom dialógovom okne kliknite na tlačidlo Áno a na navigačnej table sa zobrazí nová tabuľka.

    Poznámka

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

Ďalšie informácie o používaní dotazov Make Table nájdete v téme Vytvorenie dotazu Make Table.

Na začiatok stránky

Vytvorenie pripájacieho dotazu

Pomocou pripájacieho dotazu môžete získať údaje z jednej alebo viacerých tabuliek a pridať ich do inej tabuľky.

Predpokladajme napríklad, že ste vytvorili tabuľku na zdieľanie s obchodným partnerom v Chicagu, ale zistíte, že tento spolupracovník pracuje aj s klientmi v oblasti Milwaukee. Pred zdieľaním tabuľky s pridruženým partnerom chcete do tabuľky pridať riadky obsahujúce údaje o oblasti Milwaukee. Údaje o oblasti Milwaukee môžete pridať do tabuľky Objednávky v Chicagu pomocou nasledujúceho postupu:

  1. Otvorte dotaz s názvom Dotaz na objednávky v Chicagu, ktorý ste predtým vytvorili v návrhovom zobrazení.
  2. Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Pripájať. Otvorí sa dialógové okno Pripájanie .
  3. V pripájacom dialógovom okne kliknite na šípku v poli Názov tabuľky , z rozbaľovacieho zoznamu vyberte položku Objednávky z Chicaga a potom kliknite na tlačidlo OK.
  4. V mriežke návrhu v riadku Kritériá v stĺpci Mesto lode odstráňte hodnotu Chicago a 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 hodnoty riadka Pripojiť k mali zhodovať s hodnotami riadka Pole , ale to sa nevyžaduje na fungovanie pripájacích dotazov.
  6. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo 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 aktualizačný dotaz na zadanie kritérií na zadanie riadkov, ktoré sa majú aktualizovať. Aktualizačný dotaz vám poskytuje možnosť skontrolovať aktualizované údaje ešte pred vykonaním aktualizácie.

Dôležité

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

V predchádzajúcom príklade ste pridali riadky do tabuľky Objednávky v Chicagu. V tabuľke Objednávky v Chicagu sa v poli ID produktu zobrazuje číselné ID produktu. Ak chcete, aby boli údaje v zostavách užitočnejšie, môžete nahradiť identifikácie produktov názvami produktov pomocou nasledujúceho postupu:

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

  2. V riadku Identifikácia produktu zmeňte typ údajov z číselného na textový.

  3. Uložte a zatvorte tabuľku Objednávky v Chicagu.

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

  5. Dvakrát kliknite na položku Objednávky a produkty pre Chicago.

  6. Na karte Návrh dotazu kliknite v skupine Typ dotazu na tlačidlo Aktualizovať.

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

  8. V tabuľke Objednávky v Chicagu dvakrát kliknite na položku ID produktu a pridajte toto pole do mriežky návrhu.

  9. Do mriežky návrhu v riadku Aktualizovať v stĺpci ID produktu zadajte alebo prilepte nasledujúci reťazec: [Produkty].[ Názov produktu]

    Tip

    Aktualizačný dotaz môžete použiť na odstránenie hodnôt polí použitím prázdneho reťazca ("") alebo NULL v riadku Aktualizovať do .

  10. Do riadka Kritériá zadajte alebo prilepte nasledovné: [ID produktu] Like ([Produkty].[ ID])

  11. Hodnoty, ktoré sa zmenia aktualizačným dotazom, môžete skontrolovať zobrazením dotazu v údajovom zobrazení.

  12. Na karte Návrh kliknite na položku Zobraziť>údajové zobrazenie. Dotaz vráti zoznam ID produktov, ktoré sa budú aktualizovať.

  13. Na karte Návrh dotazu kliknite na tlačidlo Spustiť.
    Keď otvoríte tabuľku Objednávky v Chicagu, uvidíte, že číselné hodnoty v poli ID 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

Odstraňovací dotaz môžete použiť na odstránenie údajov z tabuliek a odstraňovací dotaz na zadanie kritérií určujúcich, ktoré riadky sa majú odstrániť. Vďaka odstraňovaciemu dotazu môžete ešte pred vykonaním odstránenia preskúmať riadky, ktoré budú odstránené.

Povedzme napríklad, že keď ste sa pripravovali odoslať svojmu obchodnému partnerovi v Chicagu tabuľku Objednávky z predchádzajúceho príkladu, všimnete si, že niektoré riadky obsahujú niekoľko prázdnych polí. Pred odoslaním tabuľky ste sa rozhodli tieto riadky odstrániť. Môžete jednoducho otvoriť tabuľku a odstrániť riadky manuálne, ale ak máte veľa riadkov na odstránenie a máte jasné kritériá, ktoré riadky treba odstrániť, môže byť pre vás užitočné použiť odstraňovací dotaz.

Pomocou dotazu môžete odstrániť riadky v tabuľke Objednávky v Chicagu, ktoré neobsahujú hodnotu pre ID objednávky, pomocou nasledujúceho postupu:

  1. Na karte Vytvoriť kliknite na položku Návrh dotazu.
  2. Dvakrát kliknite na položku Objednávky v Chicagu.
  3. Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Odstrániť. V mriežke návrhu zmiznú riadky Zoradiť a Zobraziť a zobrazí sa riadok Odstrániť .
  4. V tabuľke Objednávky v Chicagu dvakrát kliknite na ID objednávky a pridajte ho do mriežky.
  5. V mriežke návrhu zadajte do riadka Kritériá v stĺpci ID objednávky hodnotu Is Null.
  6. Na karte Návrh dotazu kliknite v skupine Výsledky na tlačidlo Spustiť.

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

Na začiatok stránky