Pomocou dotazu môžete jednoduchšie zobrazovať, pridávať, odstraňovať alebo meniť údaje v accessovej databáze. Ďalšie dôvody používania dotazov:
-
Rýchle vyhľadanie konkrétnych údajov filtrovaním podľa konkrétnych kritérií (podmienok)
-
Výpočet alebo sumarizácia údajov
-
Automatizujte úlohy správy údajov, ako je napríklad opakované preskúmanie najaktuálnejších údajov.
Dotazy vám pomôžu vyhľadať údaje a pracovať s ú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 vyžiadať informácie z rôznych tabuliek a zostaviť ich na zobrazenie vo formulári alebo zostave. Dotaz môže byť buď žiadosťou o výsledky údajov z databázy, pre akciu s údajmi, alebo pre obe možnosti. Dotaz vám môže poskytnúť odpoveď na jednoduchú otázku, vykonávať výpočty, kombinovať údaje z rôznych tabuliek, pridávať, meniť alebo odstraňovať údaje z databázy. Keďže dotazy sú tak univerzálne, existuje mnoho typov dotazov a na základe úlohy by ste vytvorili typ dotazu.
Hlavné typy dotazov |
Použitie |
---|---|
Vyberte |
Na načítanie údajov z tabuľky alebo na výpočty. |
Akcia |
Pridanie, zmena alebo odstránenie údajov. Každá úloha má špecifický typ akčného dotazu. |
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 len zobraziť údaje na základe určitých kritérií, môžete vybrať typ dotazu Select. Ďalšie informácie nájdete v téme Vytvorenie jednoduchého výberového dotazu.
Kontrola údajov z vybraných polí
Ak napríklad databáza obsahuje tabuľku s množstvom informácií o produktoch a chcete si prezrieť zoznam produktov a ich ceny, tu je postup vytvorenia výberového dotazu, ktorý vráti iba názvy produktov a príslušnú cenu:
-
Otvorte databázu a na karte Vytvoriť kliknite na položku Návrh dotazu.
-
Na karte Tabuľky dvakrát kliknite na tabuľku Produkty .
-
V tabuľke Produkty povedzme, že máte polia Názov produktu a Cenník. Ak chcete pridať tieto polia do dotazu mriežka návrhu, dvakrát kliknite na položky Názov produktu a Cenník .
-
Na karte Návrh dotazu kliknite na položku Spustiť. Dotaz sa spustí a zobrazí zoznam produktov a ich ceny.
Kontrola údajov z viacerých súvisiacich tabuliek súčasne
Ak máte napríklad databázu pre obchod, ktorý predáva potraviny, a chcete skontrolovať objednávky 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 IDENTIFIKÁCIA zákazníka, ktoré tvorí základ vzťah „one-to-many“ medzi týmito dvoma tabuľkami. Pomocou nasledujúceho postupu môžete vytvoriť dotaz, ktorý vráti objednávky zákazníkov v konkrétnom meste, napríklad Las Vegas:
-
Otvorte databázu. Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.
-
Na karte Tabuľky dvakrát kliknite na položky Zákazníci a Objednávky.
Všimnite si riadok (nazývaný spojenie), ktorý spája pole ID v tabuľke Zákazníci a pole IDENTIFIKÁCIA zákazníka v tabuľke Objednávky. Tento riadok zobrazuje vzťah medzi týmito dvoma tabuľkami.
-
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.
-
V mriežke návrhu dotazu v stĺpci Mesto zrušte začiarknutie políčka v riadku Zobraziť .
-
Do riadka Kritériá v stĺpci Mesto zadajte výraz Las Vegas.
Zrušením začiarknutia políčka Zobraziť zabránite dotazu v zobrazení mesta vo výsledkoch a zadaním las vegas do riadka Kritériá sa určí, že chcete zobraziť iba 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. Ak ho chcete použiť s kritériom, nemusíte zobrazovať pole.
-
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.
-
Na karte Návrh dotazu 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.
-
Stlačením kombinácie klávesov CTRL + S uložte dotaz.
Vytvorenie parametrického dotazu
Ak často chcete spúšťať variácie konkrétneho dotazu, zvážte použitie parametrických dotazov. Keď spustíte parametrický dotaz, dotaz zobrazí výzvu na zadanie hodnôt polí a potom použije zadané hodnoty na vytvorenie kritérií pre dotaz.
Pokračovanie z predchádzajúceho príkladu, kde ste sa naučili vytvoriť výberový dotaz, ktorý vráti objednávky pre zákazníkov v Las Vegas, môžete upraviť výberový dotaz a zobraziť výzvu na zadanie mesta pri každom spustení dotazu. Ak si to chcete vyskúšať, otvorte databázu, ktorú ste vytvorili v predchádzajúcom príklade:
-
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 .
-
V mriežke návrhu dotazu v riadku Kritériá v stĺpci Mesto odstráňte Las Vegas a potom zadajte [Pre ktoré mesto?].
Reťazec [Pre ktoré mesto?] je výzva na zadanie parametra. Hranaté zátvorky označujú, že chcete, aby dotaz žiadal vstup, a text (v tomto prípade Pre ktoré mesto?) je otázka, ktorá sa zobrazí v výzve na zadanie parametra.
Poznámka: Ani bodka (.) ani výkričník (!) nie je možné použiť ako text v výzve na zadanie parametra.
-
Začiarknite políčko v riadku Zobraziť stĺpec Mesto, aby sa vo výsledkoch dotazu zobrazili mesto.
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť. V dotaze sa zobrazí výzva na zadanie hodnoty pre mesto.
-
Zadajte new york a potom stlačením klávesu ENTER zobrazte objednávky 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:
-
Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.
-
V mriežke návrhu dotazu zadajte do riadka Kritériá stĺpca Mesto názov Like [Pre ktoré mesto?] &"*".
V tejto výzve parametra kľúčové slovo Like , znak ampersand (&) a hviezdička (*) uzavreté v úvodzovkách umožňujú používateľovi zadať kombináciu znakov vrátane zástupných znakov, aby vrátil rôzne výsledky. Ak napríklad používateľ zadá *, dotaz vráti všetky mestá. ak používateľ zadá písmeno L, dotaz vráti všetky mestá, ktoré sa začínajú písmenom L; a ak používateľ zadá *s*, dotaz vráti všetky mestá, ktoré obsahujú písmeno "s".
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť a do výzvy dotazu zadajte príkaz Nový a stlačte kláves ENTER.
Spustí sa dotaz a potom sa zobrazia objednávky 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:
-
Otvorte dotaz v návrhovom zobrazení a na karte Návrh dotazu kliknite v skupine Zobraziť alebo skryť na položku Parametre.
-
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.
-
V stĺpci Typ údajov vyberte typ údajov pre každý parameter.
Ďalšie informácie nájdete v téme Použitie parametrov na zadanie vstupnej hodnoty pri spustení dotazu.
Vytvorenie dotazu na súčty
Riadok súčtu v údajovom hárku je veľmi užitočný, ale v prípade zložitejších otázok používate dotaz na súčty. Dotaz na súčty je výberový dotaz, ktorý umožňuje zoskupovať a sumarizovať údaje, napríklad vtedy, keď chcete zobraziť celkový predaj na produkt. V dotaze na súčty môžete použiť funkciu Sum (agregačnú funkciu) na zobrazenie celkového predaja na produkt.
Nasledujúci postup použite na úpravu dotazu Medzisúčty produktov, ktorý ste vytvorili v predchádzajúcom príklade tak, aby sumarizoval medzisúčty produktov podľa produktu.
-
Na karte Domov kliknite na položku Zobraziť > návrhové zobrazenie.
Dotaz Medzisúčty produktov sa otvorí v návrhovom zobrazení.
-
Na karte Návrh dotazu kliknite v skupine Zobraziť alebo skryť na položku Súčty.
Riadok súčtov sa zobrazí v mriežke návrhu dotazu.
Poznámka: Napriek tomu, že majú podobné názvy, riadok súčtov v mriežke návrhu a riadok súčtu v údajovom hárku nie sú rovnaké:
-
Môžete zoskupiť podľa hodnôt polí pomocou riadka Súčty v mriežke návrhu.
-
K výsledkom dotazu na súčty môžete pridať riadok súčtu údajového hárka.
-
Keď použijete riadok súčtov v mriežke návrhu, musíte vybrať agregačnú funkciu pre každé pole. Ak nechcete vykonať výpočet v poli, môžete ho zoskupiť podľa poľa.
-
V druhom stĺpci mriežky návrhu v riadku súčtu vyberte v rozbaľovacom zozname položku Súčet .
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku 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.
Výpočty na základe vašich údajov
Tabuľky by ste zvyčajne nepoužívali na ukladanie vypočítaných hodnôt, ako sú napríklad medzisúčty, a to ani v prípade, že sú založené na údajoch v rovnakej databáze, pretože vypočítané hodnoty môžu byť zastarané, ak sú hodnoty založené na zmenách. Napríklad vek osoby by ste neukladali do tabuľky, pretože každý rok by ste museli hodnotu aktualizovať. namiesto toho uložíte dátum narodenia osoby a potom pomocou dotazu vypočítate vek osoby.
Ak máte napríklad databázu pre niektoré produkty, ktoré chcete predať. Táto databáza obsahuje tabuľku s názvom Podrobnosti objednávok, ktorá obsahuje informácie o produktoch v poliach, ako je 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 pre daný produkt, 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 v predchádzajúcom príklade vytvorili ukážku databázy, otvorte ju a postupujte takto:
-
Na karte Vytvoriť kliknite na položku Návrh dotazu.
-
Na karte Tabuľky dvakrát kliknite na položku Podrobnosti objednávky.
-
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.
-
V druhom stĺpci mriežky kliknite pravým tlačidlom myši na riadok Pole a potom v kontextovej ponuke kliknite na položku Lupa .
-
Do poľa Lupa zadajte alebo prilepte nasledujúci text: Medzisúčet: ([Množstvo]*[Jednotková cena])-([Množstvo]*[Jednotková cena]*[Zľava])
-
Kliknite na tlačidlo OK.
-
Na karte Návrh dotazu kliknite na položku Spustiť. Spustí sa dotaz a potom sa zobrazí zoznam produktov a medzisúčtov na jednu objednávku.
-
Stlačením kombinácie klávesov CTRL + S uložte dotaz a zadajte názov dotazu Medzisúčty produktov.
Ďalšie informácie nájdete v téme Zobrazenie súčtov stĺpcov v údajovom hárku pomocou riadka súčtov.
Zobrazenie súhrnných alebo agregovaných údajov
Ak na zaznamenávanie transakcií alebo ukladanie pravidelne sa vyskytujúcich číselných údajov používate tabuľky, je užitočné skontrolovať tieto údaje v agregáte, ako sú napríklad súčty alebo priemery. V Accesse môžete pridať riadok súčtov do údajový hárok. Riadok súčtu je riadok v dolnej časti údajového hárka, ktorý môže zobraziť medzisúčet alebo inú agregovanú hodnotu.
-
Spustite dotaz Medzisúčty produktov, ktorý ste predtým vytvorili, a ponechajte výsledky otvorené v údajové zobrazenie.
-
Na karte Domov kliknite na položku Súčty. V dolnej časti údajového hárka sa zobrazí nový riadok so slovom Súčet v prvom stĺpci.
-
Kliknite na bunku v poslednom riadku údajového hárka s názvom Súčet.
-
Kliknutím na šípku zobrazíte dostupné agregačné funkcie. Keďže stĺpec obsahuje textové údaje, existujú len dve možnosti: Žiadne a Počet.
-
Vyberte položku Počet. Obsah bunky sa zmení zo súčtu na počet hodnôt stĺpcov.
-
Kliknite na susediacu bunku (druhý stĺpec). Všimnite si, že v bunke sa zobrazí šípka.
-
Kliknite na šípku a potom na položku Súčet. V poli sa zobrazí súčet hodnôt stĺpca.
-
Ponechajte dotaz otvorený v údajovom zobrazení.
Vytvorenie krížového dotazu
Predpokladajme, že chcete skontrolovať medzisúčty produktov, ale chcete tiež agregovať podľa mesiaca, aby každý riadok zobrazoval medzisúčty pre produkt a každý stĺpec zobrazuje medzisúčty produktov za mesiac. Ak chcete zobraziť medzisúčty pre produkt a zobraziť medzisúčty produktov za mesiac, použite krížový dotaz.
Dotaz Medzisúčty produktov môžete znova upraviť tak, aby dotaz vrátil riadky medzisúčtov produktov a stĺpcov mesačných medzisúčtov.
-
Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.
-
V skupine Nastavenie dotazu kliknite na položku Pridať tabuľky.
-
Dvakrát kliknite na položku Objednávky a potom na tlačidlo Zavrieť.
-
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 zobrazí sa riadok Krížová tabuľka .
-
V treťom stĺpci mriežky návrhu kliknite pravým tlačidlom myši na riadok Pole a potom v kontextovej ponuke kliknite na položku Lupa . Otvorí sa okno Lupa .
-
Do poľa Lupa zadajte alebo prilepte nasledujúci text: Mesiac: "Mesiac" & DatePart("m"; [Dátum objednávky])
-
Kliknite na tlačidlo OK.
-
V riadku Krížová tabuľka vyberte z rozbaľovacieho zoznamu nasledujúce hodnoty: Záhlavie riadka pre prvý stĺpec, hodnota druhého stĺpca a záhlavie stĺpca pre tretí stĺpec.
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť. Spustí sa dotaz a potom sa zobrazia medzisúčty produktov agregované podľa mesiacov.
-
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 čítania súhrnných údajov pomocou krížového dotazu.
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 Chicago obchodnému partnerovi z Chicaga, ktorý na prípravu zostáv používa Access. Namiesto odosielania všetkých údajov o objednávkach chcete obmedziť údaje, ktoré odosielate na údaje špecifické pre objednávky Chicago.
Môžete vytvoriť dotaz Select, ktorý obsahuje údaje objednávky Chicago, a potom pomocou výberového dotazu vytvoriť novú tabuľku pomocou nasledujúceho postupu:
-
Otvorte vzorový databázu z predchádzajúceho príkladu.
Ak chcete spustiť vytvárací dotaz, pravdepodobne bude 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í.
-
Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.
-
Dvakrát kliknite na položky Podrobnosti objednávky a Objednávky.
-
V tabuľke Objednávky dvakrát kliknite na položky ID zákazníka a Mesto odoslania a pridajte tieto polia do mriežky návrhu.
-
V tabuľke Podrobnosti objednávky dvakrát kliknite na položku ID objednávky, ID produktu, Množstvo, Jednotková cena a Zľava a pridajte tieto polia do mriežky návrhu.
-
V stĺpci Ship City (Mesto odoslania ) mriežky návrhu zrušte začiarknutie políčka v riadku Zobraziť . Do riadka Kritériá zadajte "Chicago" (zahrňte jednoduché úvodzovky). Pred použitím výsledkov dotazu na vytvorenie tabuľky overte ich výsledky.
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť.
-
Stlačením kombinácie klávesov Ctrl + S uložte dotaz.
-
Do poľa Názov dotazu zadajte dotaz Chicago Orders a potom kliknite na tlačidlo OK.
-
Na karte Domov v skupine Zobrazenia kliknite na položku Zobrazenie a potom na položku Návrhové zobrazenie.
-
Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Vytvoriť tabuľku.
-
V dialógovom okne Vytvorenie tabuľky zadajte do poľa Názov tabuľky výraz Chicago Orders a potom kliknite na tlačidlo OK.
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť.
-
V potvrdzovacom dialógovom okne kliknite na tlačidlo Áno a 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 pred spustením dotazu odstráni túto tabuľku.
Ďalšie informácie o používaní dotazov Make Table nájdete v téme Vytvorenie dotazu Make Table.
Vytvorenie pripájacieho dotazu
Pomocou pripájacieho dotazu môžete načítať údaje z jednej alebo viacerých tabuliek a pridať tieto údaje do inej tabuľky.
Predpokladajme napríklad, že ste vytvorili tabuľku na zdieľanie s obchodným partnerom z Chicaga, ale uvedomíte si, že tento partner pracuje aj s klientmi v oblasti Milwaukee. Pred zdieľajte tabuľku so svojím spolupracovníkom a chcete do tabuľky pridať riadky, ktoré obsahujú údaje oblasti Milwaukee. Údaje oblasti Milwaukee môžete pridať do tabuľky Chicago Orders pomocou nasledujúceho postupu:
-
Otvorte dotaz s názvom Chicago Orders Query, ktorý ste predtým vytvorili v návrhovom zobrazení.
-
Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Pripojiť. Otvorí sa dialógové okno Pripojiť .
-
V dialógovom okne Pripojiť kliknite na šípku v poli Názov tabuľky , v rozbaľovacom zozname vyberte položku Chicago Orders a potom kliknite na tlačidlo OK.
-
V mriežke návrhu v riadku Kritériá stĺpca Ship City (Mesto odoslania) odstráňte položku Chicago a potom zadajte názov Milwaukee.
-
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 riadkov Poľa , ale to sa nevyžaduje na fungovanie pripájacích dotazov.
-
Na karte Návrh dotazu kliknite v skupine Výsledky 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.
Vytvorenie aktualizačného dotazu
Aktualizačný dotaz môžete použiť na zmenu údajov v tabuľkách a pomocou aktualizačného dotazu môžete zadať kritériá na určenie riadkov, ktoré sa majú aktualizovať. Aktualizačný dotaz vám poskytuje možnosť skontrolovať aktualizované údaje pred vykonaním aktualizácie.
Dôležité: Akčný dotaz nie je možné vrátiť späť. Mali by ste zvážiť vytvorenie zálohy všetkých tabuliek, ktoré budete aktualizovať pomocou aktualizačného dotazu.
V predchádzajúcom príklade ste pripojili riadky k tabuľke Chicago Orders. V tabuľke Chicago Orders sa v poli ID produktu zobrazuje číselné ID produktu. Ak chcete, aby boli údaje v zostavách užitočnejšie, id produktov môžete nahradiť názvami produktov pomocou nasledujúceho postupu:
-
Otvorte tabuľku Chicago Orders v návrhovom zobrazení.
-
V riadku ID produktu zmeňte typ údajov z čísel na text.
-
Uložte a zavrite tabuľku Chicago Orders.
-
Na karte Vytvoriť v skupine Dotaz kliknite na položku Návrh dotazu.
-
Dvakrát kliknite na položku Objednávky a produkty Chicaga.
-
Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Aktualizovať.
-
V mriežke návrhu riadky Zoradiť a Zobraziť zmiznú a zobrazí sa riadok Aktualizovať do .
-
V tabuľke Chicago Orders dvakrát kliknite na položku ID produktu a pridajte toto pole do mriežky návrhu.
-
V mriežke návrhu v riadku Aktualizovať do stĺpca ID produktu zadajte alebo prilepte nasledovné: [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 .
-
Do riadka Kritériá zadajte alebo prilepte nasledovné: [ID produktu] Like ([Produkty].[ ID])
-
Pomocou aktualizačného dotazu môžete skontrolovať, ktoré hodnoty sa zmenia zobrazením dotazu v údajovom zobrazení.
-
Na karte Návrh kliknite na položku Zobraziť > údajovom zobrazení. Dotaz vráti zoznam ID produktov, ktoré sa aktualizujú.
-
Na karte Návrh dotazu kliknite na položku 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.
Vytvorenie odstraňovacieho dotazu
Odstraňovací dotaz môžete použiť na odstránenie údajov 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é budú odstránené pred vykonaním odstránenia.
Povedzme napríklad, že keď ste sa pripravovali na odoslanie tabuľky Chicago Orders z predchádzajúceho príkladu obchodnému partnerovi v Chicagu, všimnite si, že niektoré riadky obsahujú niekoľko prázdnych polí. Tieto riadky ste sa rozhodli odstrániť ešte pred odoslaním tabuľky. Tabuľku môžete otvoriť a odstrániť riadky manuálne, ale ak chcete odstrániť veľa riadkov a máte jasné kritériá, ktoré riadky sa majú 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 Chicago Orders, ktoré nemajú hodnotu pre ID objednávky, pomocou nasledujúceho postupu:
-
Na karte Vytvoriť kliknite na položku Návrh dotazu.
-
Dvakrát kliknite na položku Objednávky Chicago.
-
Na karte Návrh dotazu kliknite v skupine Typ dotazu na položku Odstrániť. V mriežke návrhu riadky Zoradiť a Zobraziť zmiznú a zobrazí sa riadok Odstrániť .
-
V tabuľke Chicago Orders dvakrát kliknite na položku ID objednávky a pridajte ju do mriežky.
-
V mriežke návrhu v riadku Kritériá stĺpca ID objednávky zadajte hodnotu Is Null.
-
Na karte Návrh dotazu kliknite v skupine Výsledky na položku Spustiť.
Ďalšie informácie o odstraňovaní dotazov nájdete v téme Vytvorenie a spustenie odstraňovacieho dotazu.