Uporaba nadomestnih znakov v poizvedbah in parametrih v Accessu

Ujemanje vseh znakov kjer koli v podatkih

  1. Odprite poizvedbo v pogledu načrta. To naredite tako, da v podoknu za krmarjenje v razdelku Poizvedbe z desno tipko miške kliknete poizvedbo in nato kliknete Pogled načrta.

  2. V celico Pogoji pod poljem, ki ga želite uporabiti, dodajte zvezdico na katero koli stran pogojev ali na obe strani. Primer:

    "*lastnik*".

    "lastnik*".

    "*lastnik".

  3. Na zavihku Načrt v skupini Rezultati kliknite Zaženi. Podoba gumba

Ujemanje znaka v vzorcu

  1. Odprite poizvedbo v pogledu načrta.

  2. V celico Pogoji v polju, ki ga želite uporabiti, vnesite operator Like pred pogoj.

  3. Enega ali več znakov v pogoju zamenjajte z nadomestnim znakom. Primer: Like R?308021 vrne RA308021, RB308021 in tako dalje.

  4. Na zavihku Načrt v skupini Rezultati kliknite Zaženi.

Pridobivanje seznama podjetij od A do H

  1. Odprite poizvedbo v pogledu načrta.

  2. V celico Pogoji v polju, ki ga želite uporabiti, vnesite Like in nato še par dvojnih narekovajev. Primer: Like "".

  3. Znotraj dvojnih narekovajev dodajte par oglatih oklepajev in obseg znakov, ki jih želite poiskati, na primer:

    Like "[a-h]"

  4. Nadomestne znake lahko uporabite zunaj oklepajev. Primer:

    Like "[a-h]*"

Tabela nadomestnih znakov

V spodnji tabeli so navedeni in opisani nadomestni znaki, ki jih lahko uporabite v Accessovi poizvedbi.

Simbol

Opis

Primer

*

Najde nič ali več znakov. Uporabite ga lahko kot prvi ali zadnji znak v nizu znakov.

ki* najde »ki«, »kis«, »kip« in »kit«

?

Najde kateri koli posamezni abecedni znak.

R?d najde »rad«, »red« in »rod«.

[ ]

Najde kateri koli posamezni znak v oglatih oklepajih.

R[ae]d najde »rad« in »red«, ne pa tudi »rod«

!

Najde kateri koli znak, ki ni v oglatih oklepajih.

R[!ae]d najde »rod«, ne pa tudi »rad« in »red«

-

Najde kateri koli obseg znakov. Obseg morate določiti v padajočem vrstnem redu (od A do Ž in ne od Ž do A).

r[a-f]d najde »rad« in »red«, ne pa tudi »rod«

#

Nadomešča kateri koli posamezen številski znak.

1#3 najde 103, 113 in 123

Primeri uporabe nadomestnih znakov

Situacija

Primer

V vaših podatkih so nekatere osebe navedene kot »lastnik« in druge kot »lastnik/operater«.

Like "lastnik*" ali
Like "*lastnik*"

V poizvedbi s parametri želite uporabiti nadomestne znake.

Like "*" & [parameter] & "*"

Primer:

Like "*" & [riba] & "*"

Vrne vse recepte, ki vsebujejo besedo »riba«, na primer riba in krompirček, ribje palčke in tako naprej.

Nekdo je pri vnosu podatkov napačno črkoval ime in je namesto »Adrijan« vnesel »Adrijen«.

Like "Adrij?n"

Poiskati želite stranke, katerih priimek se začne z A do H, da jih boste lahko uporabili na primer za množično pošiljanje pošte.

Like "[a-h]*"

Poiskati želite številke delov, ki imajo skupne vse števke, razen druge in tretje.

Like "R??083930"

Poslati želite povabila na zabavo blok stranka na ulici 1000 na Ljubljanski cesti.

Like "Ljubljanska cesta 1###"

Sintaksa za pridobivanje nadomestnih znakov iz podatkov

Znak

Zahtevana sintaksa

Zvezdica *

[*]

Vprašaj ?

[?]

Znak za število #

[#]

Vezaj -

[-]

Nabor levih in desnih oglatih oklepajev skupaj []

[[]]

Levi oglati oklepaj [

[[]

Desni oglati oklepaj ]

Potrebna ni nobena posebna obravnava

Klicaj !

Potrebna ni nobena posebna obravnava

Razumevanje, kateri nabor nadomestnih znakov uporabiti

Mehanizem Accessove zbirke podatkov (ANSI-89) v primerjavi s strežnikom SQL Server (ANSI-92)

ANSI-89 opisuje tradicionalno sintakso Access SQL, ki je privzeta za Accessove zbirke podatkov. Nadomestni znaki so skladni s specifikacijo Microsoft Visual Basic® for Applications (VBA) in ne s specifikacijo strežnika SQL.

ANSI-92 uporabite, če želite, da je vaša sintaksa skladna z zbirko podatkov strežnika Microsoft SQL Server™.

Priporočamo, da ne uporabljate dveh vrst nadomestnih znakov v isti zbirki podatkov.

Nadomestni znaki za uporabo z mehanizmi Accessove zbirke podatkov (ANSI-89)

V poizvedbah, ustvarjenih za Accessovo zbirko podatkov, uporabite te nadomestne znake.

Simbol

Opis

Primer

*

Najde poljubno število znakov. Uporabite ga lahko kot prvi ali zadnji znak v nizu znakov.

ki* najde »kis«, »kip« in »kit«

?

Najde kateri koli posamezni abecedni znak.

R?d najde »rad«, »red« in »rod«.

[ ]

Najde kateri koli posamezni znak v oglatih oklepajih.

R[ae]d najde »rad« in »red«, ne pa tudi »rod«

!

Najde kateri koli znak, ki ni v oglatih oklepajih.

R[!ae]d najde »rod«, ne pa tudi »rad« in »red«

-

Najde kateri koli obseg znakov. Obseg morate določiti v padajočem vrstnem redu (od A do Ž in ne od Ž do A).

r[a-f]d najde »rad« in »red«, ne pa tudi »rod«

#

Nadomešča kateri koli posamezen številski znak.

1#3 najde 103, 113 in 123

Nadomestni znaki za uporabo s strežnikom SQL Server (ANSI-92)

V poizvedbah, ustvarjenih za uporabo z zbirko podatkov strežnika Microsoft SQL Server™, uporabite te nadomestne znake.

Simbol

Opis

Primer

%

Najde poljubno število znakov. Uporabite ga lahko kot prvi ali zadnji znak v nizu znakov.

ki* najde »kis«, »kip« in »kit«

_

Najde kateri koli posamezni abecedni znak.

R?d najde »rad«, »red« in »rod«.

[ ]

Najde kateri koli posamezni znak v oglatih oklepajih.

R[ae]d najde »rad« in »red«, ne pa tudi »rod«

^

Najde kateri koli znak, ki ni v oglatih oklepajih.

R[!ae]d najde »rod«, ne pa tudi »rad« in »red«

-

Najde kateri koli obseg znakov. Obseg morate določiti v padajočem vrstnem redu (od A do Ž in ne od Ž do A).

r[a-f]d najde »rad« in »red«, ne pa tudi »rod«

Glejte tudi

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×