Lai atrastu konkrētu vienumu, ja nevarat precīzi atcerēties tā rakstību, vaicājumā mēģiniet izmantot aizstājējzīmi.
Aizstājējzīmes ir speciālās rakstzīmes, kas teksta vērtībā var būt nezināmas rakstzīmes un noderīgs, lai atrastu vairākus vienumus ar vienādiem, bet ne identiskiem datiem. Aizstājējzīmes var palīdzēt iegūt datus, pamatojoties uz noteikta raksta atbilstību. Piemēram, atrodot visus, kas vārdā Jānis Parka ielā.
Papildinformāciju par vaicājumiem skatiet rakstā Ievads par vaicājumiem.
Tālāk ir sniegti daži Access vaicājumu aizstājējzīmju piemēri.
Rakstzīme |
Apraksts |
Piemērs |
* |
Atbilst neierobežotam rakstzīmju skaitam. Zvaigznīti (*) varat izmantot jebkurā rakstzīmju rindas vietā. |
pi* — tiks atrasti vārdi “pirms”, “piektdiena” un “pieiet”, bet netiks atrasti “ripināt” vai “pulkstenis”. |
? |
Atbilst vienam alfabētam noteiktā pozīcijā. |
tiks atrasti "bumba", "zvans" un "rēķins". |
[ ] |
Atbilst iekavās ietilpstošām rakstzīmēm. |
ā[āo]ll atradīs "bumba" un "zvans", bet ne "zvans". |
! |
Iekavās neiekļauj rakstzīmes. |
z[!āo]le — tiks atrasts vārds “zīle”, bet netiks atrasti “zāle” un “zole”. Like "[!a]*" atrod visus vienumus, kas nesākas ar burtu a. |
- |
Atbilst rakstzīmju diapazonam. Atcerieties norādīt rakstzīmes augošā secībā (no A līdz Z, nevis no Z līdz A). |
b[a-c]d — tiks atrastas burtu kombinācijas “bad”, “bbd” un “bcd”. |
# |
Atbilst jebkurai vienai skaitliskai rakstzīmei. |
1#3 — tiks atrasti skaitļi 103, 113 un 123. |
Uzziniet vairāk par kritēriju pielietošanu vaicājumam.
To aizstājējzīmju raksta piemēri, kas atbilst izteiksmēm
Lai modelī izmantotu aizstājējzīmi:
-
Atveriet vaicājumu noformējuma skatā.
-
Tā lauka, kuru vēlaties izmantot, rindā Kritēriji pirms kritērija ierakstiet operatoru Like.
-
Aizstājiet vienu vai vairākas kritērija rakstzīmes ar aizstājējzīmēm. Piemēram, Like R?308021 atradīs RA308021, RB308021 u.c.
-
Cilnē Noformējums noklikšķiniet uz Izpildīt.
Tālāk ir sniegti daži aizstājējzīmju modeļu piemēri, kurus var izmantot izteiksmēs.
C haracter(-s) |
Izmantot, lai salīdzinātu |
? vai _ (pasvītrojuma zīme) |
Jebkura atsevišķa rakstzīme |
* vai % |
Nulle vai vairāk rakstzīmju |
# |
Jebkurš viens cipars (0 – 9) |
[rakstz_saraksts] |
Jebkura viena rakstzīme rakstzīmju sarakstā |
[! charlist] |
Jebkura viena rakstzīme, kas nav rakstzīmju sarakstā |
[a-zA-Z0-9]. |
Jebkura burtciparu rakstzīme |
[A-Z] |
Jebkurš no lielajiem burtiem diapazonā no A līdz Z. Piezīme.: Norādot rakstzīmju diapazonu, rakstzīmes jānorāda augošā secībā. Piemēram, [Z-A] nav derīgs modelis. |
Lai saskaņotu speciālās rakstzīmes, piemēram, jautājuma zīmi (?), numura zīmi (#) un zvaigznīti (*), ievietojiet tās kvadrātiekavās.
Funkcija CHARLIST sniedz atbilstību vienai vai vairākām rakstzīmēm, un tā var iekļaut gandrīz jebkuras rakstzīmes ANSI rakstzīmju kopa, ieskaitot ciparus. CHARLIST ir iekļauts iekavās ([ ]), un to var izmantot ar aizstājējzīmju rakstzīmēm specifiskāku atbilstību sarakstam.
Lai norādītu rakstzīmju diapazonu, izmantojiet CHARLIST ar pārnesumzīmi (-), lai atdalītu diapazona augšējo un apakšējo robežu.
Lai pārnesumzīmi (-) saskaņotu, ievietojiet to CHARLIST sākumā vai beigās (pēc izsaukuma zīmes, ja to izmantojat). Jebkurā citā vietā pārnesumzīme identificē ANSI rakstzīmju diapazonu.