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ť.

V časti 1 tohto 3-časti seriálu sme považovali základný príklad použitia kritérií v dotaze, aby sa otázka špecificky zobrazovala v dotaze. Je to skvelé, ak presne viete, čo hľadáte. Čo však v prípade, ak chcete zobraziť nepresné výsledky, povedzte všetkým, ktorých priezvisko začína na th? Máte šťastie – Access disponuje mocnými nástrojmi, ktoré môžete použiť v kritériách dotazu na načítanie nepresných zhôd: zástupné znaky a operátor LIKE.

Zástupné znaky

Ak ste niekedy hrali poker, môžete odhadnúť, ktoré zástupné znaky sa majú vykonať: môže byť nahradená inými znakmi. Existuje desať zástupných znakov, ale iba päť sa môže použiť v akejkoľvek danej databáze. Päť z nich spĺňa normu známu ako ANSI-89 a ďalšie päť vyhovujú štandardu ANSI-92. Každá databáza podporuje jeden štandardný alebo druhý, nie však obidva. Môžete nastaviť možnosť na určenie štandardu ANSI, ktorý sa má použiť.

Znaky ANSI-89

Znak   

Popis

Príklad

*

Zodpovedá akémukoľvek počtu znakov.
Môžete použiť hviezdičku na ľubovoľnom mieste v reťazci znakov.

Wh * nájde čo, bielu a prečo, ale nie na chvíľu ani sledovať.

?

Zodpovedá akémukoľvek samostatnému abecednému znaku.

B? ll nájde loptu, zvonček a faktúru

[ ]

Používa sa s inými znakmi (uzavretými v hranatých zátvorkách).
Zodpovedá jednému znaku v hranatých zátvorkách.

B [ AE ] ll nájde loptu a zvon, ale nie faktúra

!

Používa sa v hranatých zátvorkách spolu s inými znakmi.
Zodpovedá akémukoľvek znaku, ktorý sa nenachádza v zátvorkách.

b [! AE ] ll nájde Bill a býk, ale nie loptu alebo zvonček

-

Používa sa v hranatých zátvorkách spolu s inými znakmi.
Zodpovedá akémukoľvek rozsahu znakov.
Rozsah musíte zadať vo vzostupnom poradí (od A po Z, nie od Z po A).

b [a-c] d nájde zlé, BBD a BCD

#

Zodpovedá ľubovoľnému samostatnému číselnému znaku.

1 # 3 nájde 103, 113, 123

Znaky ANSI-92

Znak  

Popis

Príklad

%

Zodpovedá akémukoľvek počtu znakov.
Používa sa ako prvý alebo posledný znak v znakovom reťazci.

Wh % nájde čo, bielu a prečo, ale nie na chvíľu ani sledovať.

_

Zodpovedá akémukoľvek samostatnému abecednému znaku.

B_ll nájde slová Ball, Bell a Bill

[ ]

Používa sa spolu s inými znakmi.
Zodpovedá jednému znaku v hranatých zátvorkách.

B [ AE ] ll nájde loptu a zvon, ale nie faktúra

^

Používa sa v hranatých zátvorkách spolu s inými znakmi.
Zodpovedá akémukoľvek znaku, ktorý sa nenachádza v zátvorkách.

b [^ AE ] ll nájde Bill a býk, ale nie loptu alebo zvonček

-

Používa sa v hranatých zátvorkách spolu s inými znakmi.
Zodpovedá akémukoľvek rozsahu znakov.
Rozsah musíte zadať vo vzostupnom poradí (od A po Z, nie od Z po A).

b [a-c] d nájde zlé, BBD

Operátor LIKE

V Accesse sa vo všetkých kritériách používajúcich zástupné znaky vyžaduje slovo like. Používate operátor LIKE bezprostredne pred reťazcom, ktorý obsahuje zástupné znaky. Access tiež potrebuje reťazec obklopený značkami úvodzoviek. Ak chcete napríklad porovnať textové údaje obsahujúce písmeno T , použijete tento výraz:

LIKE "* t *"

V novších verziách program Access pridá podobné operátory a značky úvodzoviek, ak ich vynecháte. Ak však použijete výraz * t * Access, zmení sa ako "* t *" , keď spustíte dotaz alebo premiestnite kurzor mimo kritéria.

Zobrazenie páči sa mi to a zástupné znaky v akcii

Ak si chcete pozrieť video s prehlásením o používaní týchto nástrojov, vyskúšajte Toto video na lokalite YouTube v časti podobné a zástupné znaky v kritériách dotazu v Accesse.

Ďalší krok v časti 3 tohto 3-časti seriálu: zobrazovanie výzvy na zadanie údajov pomocou parametra.

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?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×