Nadomestni znaki v Accessu

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

V tej temi so referenčne informacije in omejene informacije z navodili za uporabo nadomestnih znakov, ki jih ponuja Access.

Več informacij o iskanju nadomestnih znakov v Accessovi zbirki podatkov najdete v člankih Spreminjanje podatkov s pogovornim oknom »Najdi in zamenjaj«, Ustvarjanje preproste poizvedbe za izbiranje in Posodobitev podatkov v zbirki podatkov.

V tej temi

Več o naborih podprtih znakov

Access podpira dva nabora nadomestnih znakov, ker podpira dva standarda za jezik Structured Query Language – ANSI-89 in ANSI-92. Praviloma lahko nadomestne znake ANSI-89 uporabite takrat, ko izvajate poizvedbe ter postopke iskanja in zamenjave v Accessovi zbirki podatkov – datoteke .mdb in .accdb. Nadomestne znake ANSI-92 uporabite takrat, ko izvajate poizvedbe v Accessovih projektih – Accessove datoteke so povezane z zbirkami podatkov strežnika Microsoft SQL Server. Accessovi projekti uporabljajo standard ANSI-92, ker strežnik SQL Server uporablja ta standard.

Vendar pa nudi Access tudi izjemo tega pravila. Na tej tabeli so načini ali orodja, s katerimi lahko poiščete in zamenjate podatke, prikazuje pa privzeti standard ANSI, ki ga lahko uporabite z vsakim orodjem.

Način ali orodje za iskanje Vrsta iskane datoteke Uporabljen nabor nadomestnih znakov
Pogovorno okno Najdi in zamenjaj Accessova zbirka podatkov (datoteke .mdb in .accdb) ANSI-89
Pogovorno okno Najdi in zamenjaj Accessov projekt (datoteke .adp in .accdp) ANSI-92
Poizvedba za izbiranje ali posodabljanje Accessova zbirka podatkov (datoteke .mdb in .accdb) ANSI-89
Poizvedba za izbiranje ali posodabljanje Accessov projekt (datoteke .adp in .accdp) ANSI-92
Pogovorno okno Najdi in zamenjaj poizvedbe za izbiranje ali posodabljanje Accessova zbirka podatkov, nastavljena tako, da podpira standard ANSI-92 ANSI-92

Na vrh strani

Kateri standard ANSI podpira zbirka podatkov

Upoštevajte ta navodila, če želite poiskati in po želji spremeniti nastavitev ANSI za dano zbirko podatkov.

  1. Kliknite Možnosti>datoteke
    Prikazano je pogovorno okno Accessove možnosti.

  2. Kliknite Načrtovalci predmetov, nato pa v razdelku Načrt poizvedbe pod možnostjo Sintaksa, združljiva s strežnikom SQL Server (ANSI 92) naredite nekaj od tega:

    • Izberite Ta zbirka podatkov, da odprto zbirko podatkov spremenite v standard ANSI-92.
      -ali-
      Odstranite potrditveno oznako, da zbirko podatkov nastavite na standard ANSI-89.
    • Izberite Privzeto za novo zbirko podatkov, da nastavite vse nove zbirke podatkov, ustvarjene z odprtim primerkom Accessa, na standard ANSI-92.
      -ali-
      Odstranite potrditveno oznako, da vse nove zbirke podatkov nastavite na standard ANSI-89.
  3. Kliknite V redu.

Na vrh strani

Nadomestni znaki ANSI-89

Ta nabor nadomestnih znakov lahko uporabite, ko s pogovornim oknom Najdi in zamenjaj iščete podatke v Accessovi zbirki podatkov ali Accessovem projekt in jih želite morda zamenjati. Te znake lahko uporabite tudi takrat, ko zaganjate poizvedbe za izbiranje in poizvedbe za posodabljanje v povezavi z Accessovo zbirko podatkov, ne uporabljate pa jih v poizvedbah, zagnanih v povezavi z Accessovim projektom. Več informacij o uporabi poizvedb za izbiranje in poizvedb za posodabljanje najdete v člankih Ustvarjanje preproste poizvedbe za izbiranje in Posodobitev podatkov v zbirki podatkov.

Znak Opis Primer
* Najde poljubno število znakov. Zvezdico (*) lahko uporabite kjer koli v nizu znakov. ka* najde »kaj«, »kako« in »kamera«, ne pa tudi »zakaj« ali »klicati«.
? Najde ujemanje posameznega abecednega znaka. R?d najde »rad«, »red« in »rod«.
[ ] Najde ujemanje poljubnega posameznega znaka v oglatem oklepaju. R[ae]d najde »rad« in »red«, ne pa tudi »rod«.
! Najde ujemanje poljubnega znaka, ki ni v oglatem oklepaju. 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 (A do Z, ne Z 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.

Na vrh strani

Nadomestni znaki ANSI-92

Uporabite ta nabor nadomestnih znakov, ko poizvedbe za izbiranje in poizvedbe za posodabljanje zaganjate za Accessove projekte (datoteke .adp) in ko s katero koli vrsto poizvedbe ali pogovornim oknom Najdi in zamenjaj poiščete zbirke podatkov, nastavljene tako, da uporabljajo standard ANSI-92.

Znak Opis Primer
% Najde poljubno število znakov. Uporabiti ga je mogoče kot prvi ali zadnji znak v nizu znakov. ka% najde »kaj«, »kako« in »kamera«, ne pa tudi »zakaj« ali »klicati«.
_ Najde ujemanje posameznega abecednega znaka. R?d najde »rad«, »red« in »rod«.
[ ] Najde ujemanje poljubnega posameznega znaka v oglatem oklepaju. R[ae]d najde »rad« in »red«, ne pa tudi »rod«.
^ Najde ujemanje poljubnega znaka, ki ni v oglatem oklepaju. 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 (A do Z, ne Z do A). r[a-f]d najde »rad« in »red«, ne pa tudi »rod«.

OPOMBE:

  • Če želite poiskati nadomestne znake, ki so v vaših podatkih, postavite znak, ki ga želite poiskati, v oklepaje, na primer: [#]. Upoštevajte to pravilo, ko iščete zvezdice (), vprašaje (*?), lojtre (#), oklepaje ([) in vezaje (-). Pri iskanju klicaja (!) ali zaklepaja (]) ne uporabljajte oglatih oklepajev. Če želite poiskati te znake s pogovornim oknom Najdi in zamenjaj, vnesite znak v polje Najdi brez oglatih oklepajev. Enak postopek uporabite tudi takrat, ko znake iščete s poizvedbo. Ta sintaksa na primer vrne vse zapise, v katerih je klicaj, ne glede na to, kje v podatkih je znak: Na primer »*!*«.
    Navodila za uporabo pogovornega okna Najdi in zamenjaj najdete v članku Spreminjanje podatkov v pogovornem oknu »Najdi in zamenjaj«. Več informacij o uporabi poizvedb za izbiranje in poizvedb za posodabljanje najdete v člankih Ustvarjanje preproste poizvedbe za izbiranje in Posodobitev podatkov v zbirki podatkov.
    Če hkrati iščete vezaj in druge znake, postavite vezaj pred druge znake v oglatih oklepajih ali za njimi: [-#*] ali [#*-]. Če pa imate klicaj (!) za oglatim oklepajem, postavite vezaj za klicaj: [!-].
  • Če želite poiskati par začetnih in zaključnih oglatih oklepajev ([]), morate oba znaka postaviti med oglate oklepaje: [[]]. To morate narediti zato, ker Access en par oglatih oklepajev razume kot niz ničelne dolžine.

Na vrh strani

Vrste podatkov, ki jih lahko poiščete z nadomestnimi znaki

Ko načrtujete tabelo, nastavite podatkovni tip za vsako polje v tej tabeli. Vrsto podatkov »Datum/čas« lahko na primer nastavite za polja, ki vsebujejo podatke o datumu. V tej tabeli so navedeni podatkovni tipi, ki jih lahko poiščete z nadomestnimi znaki. V nekaterih primerih lahko nadomestne znake uporabite v pogovornem oknu Najdi in zamenjaj, ne pa tudi v poizvedbah in obratno.

Vrsta podatkov Za uporabo v ...
Besedilo Pogovorno okno Najdi in zamenjaj, poizvedbe
Zapisek Pogovorno okno Najdi in zamenjaj, poizvedbe
Število Pogovorno okno Najdi in zamenjaj, poizvedbe
Datum/ura Pogovorno okno Najdi in zamenjaj, poizvedbe
Opomba: Območne nastavitve lahko vplivajo na način uporabe nadomestnih znakov. Več informacij najdete na koncu tega razdelka.
Valuta Pogovorno okno Najdi in zamenjaj, poizvedbe
Samoštevilo Pogovorno okno Najdi in zamenjaj, poizvedbe
Predmet OLE Brez.
Da/ne Poizvedbe, vendar jih ne potrebujete. Več informacij najdete na koncu tega razdelka.
Hiperpovezava Pogovorno okno Najdi in zamenjaj, poizvedbe
Čarovnik za iskanje Odvisno od vrste podatkov izvornega polja.

OPOMBE:

  • Z nadomestnimi znaki v pogovornem oknu Najdi in zamenjaj lahko poiščete polja »Datum/ura«, če oblika zapisa, uporabljena za ta polja, prikaže del datuma kot besedilo ali celoten datum kot besedilo. Iščete lahko na primer z nizom, kot je *ar*-10-2007**, rezultati pa vključujejo vsak mesec s črkami »ar« – januar, februar in tako naprej. Ker morate za iskanje uporabiti obliko zapisa, uporabljeno za podatke, morate izbrati možnost v pogovornem oknu – potrditveno olje Išči oblikovana polja. Več informacij o tem potrditvenem polju najdete v članku Spreminjanje podatkov v pogovornem oknu »Najdi in zamenjaj«.
  • Datum in ura, navedena v področnih nastavitvah sistema Windows, lahko vplivata na to, kaj boste videli in kako boste iskali. Nekateri uporabniki lahko na primer vidijo podatke kot rimske številke, na primer 07-IX-1997 namesto 07-Sept-1997. Praviloma iščete to, kar vidite, ne to, kar menite, da Access shrani v tabelo. Povedano drugače, za iskanje lahko uporabite niz *-IX-2007, z njim pa najdete vse zapise za september tega leta.
    Če so v besedilu v polju z datumom diakritični znaki, na primer á ali ä, morate te znake vključiti v niz za iskanje, drugače iskanje ne bo uspešno. Diakritičnim znakom se lahko izognete z nadomestnimi znaki. Če vidite na primer datum 3-heinä-2007, lahko iščete z nizom, kot je *-hein*-2007.
  • Ko za iskanje polja »Da/ne« uporabite pogovorno okno Najdi in zamenjaj, Access polje prezre, pogovorno okno pa ne vrne nobenega zapisa. Ko polje »Da/ne« iščete s poizvedbo, lahko uporabite nadomestne znake, vendar imejte v mislih, da polja »Da/ne« vrnejo samo dve vrednosti (0 za »false« in -1 za »true«), tako da nadomestni znak ne doda vrednosti za iskanje. Na primer pogoj =-1 vrne enak rezultat kot »Like *1«.
  • Polj predmeta OLE ni mogoče iskati.

Na vrh strani