Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Shoda se všemi znaky kdekoli v datech

  1. Otevřete dotaz v návrhovém zobrazení. To uděláte tak, že v navigačním podokně kliknete v oblasti Dotazy pravým tlačítkem na dotaz a pak kliknete na Návrhové zobrazení.

  2. V buňce Kritéria pole, které chcete použít, přidejte na jednu, druhou nebo obě strany kritéria hvězdičku. Příklad:

    "*vlastník*"

    "vlastník*"

    "*vlastník"

  3. Na kartě Návrh dotazu klikněte ve skupině Výsledky na Tlačítko Spustit. Vzhled tlačítka

Shoda se znakem ve vzoru

  1. Otevřete dotaz v návrhovém zobrazení.

  2. V buňce Kritéria pole, které chcete použít, zadejte na začátek kritéria operátor Like.

  3. Nahraďte jeden nebo několik znaků v kritériu zástupným znakem. Například Like R?308021 vrátí RA308021, RB308021 atd.

  4. Na kartě Návrh dotazu klikněte ve skupině Výsledky na Tlačítko Spustit.

Načtení seznamu firem od A do H

  1. Otevřete dotaz v návrhovém zobrazení.

  2. Do buňky Kritéria pole, které chcete použít, zadejte operátor Like následovaný párem dvojitých uvozovek. Příklad: Like "".

  3. Dovnitř dvojitých uvozovek přidejte dvojici hranatých závorek a rozsah znaků, které chcete najít, například takto:

    Like "[a-h]"

  4. Mimo hranaté závorky můžete použít zástupné znaky. Příklad:

    Like "[a-h]*"

Tabulka zástupných znaků

Tato tabulka uvádí a popisuje zástupné znaky, které můžete použít v Access dotazu.

Symbol

Popis

Příklad

*

Odpovídá nulovému nebo většímu počtu znaků. Můžete ho použít jako první nebo poslední znak v řetězci znaků.

sl* najde sl, slovo, slída a slupka

?

Odpovídá libovolnému jednomu znaku abecedy.

st?l najde stůl, stál, stal nebo stel

[ ]

Odpovídá libovolnému jednomu znaku, který je v hranatých závorkách.

st[áe]l najde stál a stel, ale ne stůl nebo stal

!

Odpovídá libovolnému znaku, který není v hranatých závorkách.

st[^ae]l najde stůl a stál, nikoliv však stal nebo stel

-

Odpovídá libovolnému znaku v zadaném rozsahu. Rozsah musíte zadat ve vzestupném pořadí (A až Z, nikoli Z až A).

v[a-c]l najde val, vbl a vcl

#

Odpovídá jakékoli jednotlivé číslici.

1#3 najde čísla 103, 113 a 123

Příklady použití zástupných znaků

Situace

Příklad

V datech jsou někteří lidé uvedení jako „vlastník“ a jiní jako „vlastník/operátor“.

Like "vlastník*" nebo
Like "*vlastník*"

Chcete použít zástupné znaky s parametrickým dotazem

Like "*" & [parametr] & "*"

Příklad:

Like "*" & [hovězí] & "*"

Vrátí všechny recepty obsahující „hovězí“, například hovězí na víně, hovězí guláš atd.

Při zadávání někdo udělal překlep ve jménu, například „Adriena“ místo „Adriana“.

Like "Adri?na"

Chcete najít zákazníky, jejichž příjmení začínají na A až H, například pro odeslání hromadné pošty

Like "[a-h]*"

Chcete najít čísla dílů, které mají společné všechny znaky kromě druhé a třetí číslice

Like "R??083930"

Chcete rozeslat pozvánky na večírek pro obyvatele domu číslo 1000 na Smetanově nábřeží

Like "Smetanovo nábřeží 1###"

Syntaxe pro načtení zástupných znaků z dat

Znak

Požadovaná syntaxe

Hvězdička *

[*]

Otazník ?

[?]

Znak čísla #

[#]

Spojovník -

[-]

Sada levých a pravých hranatých závorek []

[[]]

Levá hranatá závorka [

[[]

Pravá hranatá závorka ]

Nevyžaduje zvláštní syntaxi.

Vykřičník !

Nevyžaduje zvláštní syntaxi.

Jak zjistit, kterou sadu zástupných znaků použít

Access databázový stroj (ANSI-89) versus SQL Server (ANSI-92)

ANSI-89 popisuje tradiční syntaxi Access SQL, která je výchozí pro Access databáze. Zástupné znaky odpovídají specifikacím jazyka Microsoft VBA (Visual Basic® for Applications), nikoli SQL.

ANSI-92 se používá, pokud má syntaxe vyhovovat databázi produktu Microsoft SQL Server™.

Doporučuje se nekombinovat tyto dva typy zástupných znaků ve stejné databázi.

Zástupné cardy pro použití s databázovými stroji Access (ANSI-89)

Tyto zástupné znaky použijte v dotazech vytvořených pro databázi Access.

Symbol

Popis

Příklad

*

Odpovídá libovolnému počtu znaků. Můžete ho použít jako první nebo poslední znak v řetězci znaků.

sl* najde slovo, slída a slupka

?

Odpovídá libovolnému jednomu znaku abecedy.

St_l najde stůl, stál, stal nebo stel

[ ]

Odpovídá libovolnému jednomu znaku, který je v hranatých závorkách.

St[áe]l najde stál a stel, ale ne stůl nebo stal

!

Odpovídá libovolnému znaku, který není v hranatých závorkách.

st[^ae]l najde stůl a stál, nikoliv však stal nebo stel

-

Odpovídá libovolnému znaku v zadaném rozsahu. Rozsah musíte zadat ve vzestupném pořadí (A až Z, nikoli Z až A).

v[a-c]l najde val, vbl a vcl

#

Odpovídá jakékoli jednotlivé číslici.

1#3 najde čísla 103, 113 a 123

Zástupné znaky pro SQL Server (ANSI-92)

Tyto zástupné znaky používejte v dotazech vytvořených pro použití s databází produktu Microsoft SQL Server™.

Symbol

Popis

Příklad

%

Odpovídá libovolnému počtu znaků. Můžete ho použít jako první nebo poslední znak v řetězci znaků.

sl% najde slovo, slída a slupka

_

Odpovídá libovolnému jednomu znaku abecedy.

St_l najde stůl, stál, stal nebo stel

[ ]

Odpovídá libovolnému jednomu znaku, který je v hranatých závorkách.

St[áe]l najde stál a stel, ale ne stůl nebo stal

^

Odpovídá libovolnému znaku, který není v hranatých závorkách.

st[^ae]l najde stůl a stál, nikoliv však stal nebo stel

-

Odpovídá libovolnému znaku v zadaném rozsahu. Rozsah musíte zadat ve vzestupném pořadí (A až Z, nikoli Z až A).

v[a-c]l najde val, vbl a vcl

Viz také

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×