Aizstājējzīmju izmantošana vaicājumos un parametros programmā Access

Saskaņojiet visas rakstzīmes jebkurā vietā datos

  1. Atveriet vaicājumu noformējuma skatā. Lai to paveiktu, navigācijas rūtī sadaļā Vaicājumi ar peles labo pogu noklikšķiniet uz vaicājuma un noklikšķiniet uz Noformējuma skats.

  2. Šūnā Kritēriji zem lauka, ko vēlaties izmantot, pievienojiet zvaigznīti vienā vai abās kritērija pusēs. Piemēram:

    “*īpašnieks*”.

    “īpašnieks*”.

    “*īpašnieks”.

  3. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. pogas attēls

Saskaņojiet rakstzīmes kādā shēmā

  1. Atveriet vaicājumu noformējuma skatā.

  2. Izmantojamā lauka šūnā Kritēriji pirms kritērija ierakstiet operatoru Like.

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

  4. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.

Kā izgūt sarakstu ar uzņēmumiem no A līdz H

  1. Atveriet vaicājumu noformējuma skatā.

  2. Izmantojamā lauka šūnā Kritēriji ievadiet Like, kam seko divas dubultpēdiņas. Piemēram: Like "".

  3. Dubultpēdiņās pievienojiet kvadrātiekavu pāri un to rakstzīmju diapazonu, ko vēlaties atrast, piemēram:

    Like "[a-h]"

  4. Varat izmantot aizstājējzīmes ārpus iekavām. Piemēram:

    Like "[a-h]*"

Aizstājējzīmju tabula

Šajā tabulā ir uzskaitītas un aprakstītas aizstājējzīmes, ko varat izmantot Access vaicājumā.

Simbols

Apraksts

Piemērs

*

Atbilst nullei vai vairākām rakstzīmēm. To var izmantot kā rakstzīmju virknes pirmo vai pēdējo rakstzīmi.

pi* — tiks atrasti vārdi “pirms”, “piektdiena” un “pieiet”

?

Atbilst jebkurai vienai alfabēta rakstzīmei.

z?le — tiks atrasti vārdi “zāle”, “zīle” un “zole”

[ ]

Atbilst jebkurai vienai rakstzīmei iekavās.

z[āo]le — tiks atrasti vārdi “zāle“ un “zole”, bet netiks atrasts “zīle”

!

Atbilst jebkurai vienai iekavās neiekļautai rakstzīmei.

z[!āo]le — tiks atrasts vārds “zīle”, bet netiks atrasti “zāle” un “zole”.

-

Atbilst jebkuram 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.

Aizstājējzīmju lietošanas piemēri

Situācija

Piemērs

Dažas personas jūsu datos tiek norādītas kā “īpašnieks”, bet citas kā “īpašnieks/operators”.

Like "īpašnieks *" vai
Like "*īpašnieks*"

Jūs vēlaties izmantot aizstājējzīmes ar parametru vaicājumu.

Like "*" & [parametrs] & "*"

Piemēram:

Like "*" & [zivju] & "*"

Atgriež visas receptes, kas satur vārdu “zivju”, piemēram, zivju salāti, zivju zupa utt.

Kāds ir kļūdaini uzrakstījis vārdu, ievadot datus, piemēram, “Aina”, nevis “Aija”.

Like "Ai?a"

Jūs vēlaties atrast klientus, kuru uzvārds sākas ar kādu burtu no A līdz H, lai, piemēram, nosūtītu lielapjoma pasta sūtījumu.

Like "[a-h]*"

Jūs vēlaties atrast daļu numurus, kam atšķiras otrais un trešais cipars.

Like "R??083930"

Jūs vēlaties nosūtīt uzaicinājumus uz ielas ballīti Parka ielā 100.

Like "Parka iela 1##"

Sintakse aizstājējzīmju izgūšanai no datiem

Rakstzīme

Nepieciešamā sintakse

Zvaigznīte *

[*]

Jautājuma zīme ?

[?]

Numura zīme #

[#]

Pārnesumzīme -

[-]

Atverošo un aizverošo iekavu kopa []

[[]]

Atverošā iekava [

[[]

Aizverošā iekava ]

Nav nepieciešama īpaša apstrāde

Izsaukuma zīme !

Nav nepieciešama īpaša apstrāde

Informācija par aizstājējzīmju kopu lietošanu

Access datu bāzes programma (ANSI-89) salīdzinājumā ar SQL Server (ANSI-92)

ANSI-89 ir tradicionālā Access SQL sintakse, kas ir Access datu bāzu noklusējuma sintakse. Aizstājējzīmes atbilst Microsoft Visual Basic® for Applications (VBA) specifikācijai, nevis SQL.

Standartu ANSI-92 izmanto, lai sintakse būtu atbilstoša Microsoft SQL Server™ datu bāzei.

Ieteicams neizmantot divu tipu aizstājējzīmes vienā datu bāzē.

Aizstājējzīmes lietošanai ar Access datu bāzes programmām (ANSI-89)

Lietojiet šīs aizstājējzīmes vaicājumos, kas izveidoti Access datu bāzei.

Simbols

Apraksts

Piemērs

*

Atbilst jebkuram rakstzīmju skaitam. To var izmantot kā rakstzīmju virknes pirmo vai pēdējo rakstzīmi.

pi* — tiks atrasti vārdi “pirms”, “piektdiena” un “pieiet”

?

Atbilst jebkurai vienai alfabēta rakstzīmei.

z?le — tiks atrasti vārdi “zāle”, “zīle” un “zole”

[ ]

Atbilst jebkurai vienai rakstzīmei iekavās.

z[āo]le — tiks atrasti vārdi “zāle“ un “zole”, bet netiks atrasts “zīle”

!

Atbilst jebkurai vienai iekavās neiekļautai rakstzīmei.

z[!āo]le — tiks atrasts vārds “zīle”, bet netiks atrasti “zāle” un “zole”.

-

Atbilst jebkuram 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.

Aizstājējzīmes lietošanai ar SQL Server (ANSI-92)

Izmantojiet šīs aizstājējzīmes vaicājumos, kas izveidoti lietošanai Microsoft SQL Server™ datu bāzē.

Simbols

Apraksts

Piemērs

%

Atbilst jebkuram rakstzīmju skaitam. To var izmantot kā rakstzīmju virknes pirmo vai pēdējo rakstzīmi.

pi* — tiks atrasti vārdi “pirms”, “piektdiena” un “pieiet”

_

Atbilst jebkurai vienai alfabēta rakstzīmei.

z?le — tiks atrasti vārdi “zāle”, “zīle” un “zole”

[ ]

Atbilst jebkurai vienai rakstzīmei iekavās.

z[āo]le — tiks atrasti vārdi “zāle“ un “zole”, bet netiks atrasts “zīle”

^

Atbilst jebkurai vienai iekavās neiekļautai rakstzīmei.

z[!āo]le — tiks atrasts vārds “zīle”, bet netiks atrasti “zāle” un “zole”.

-

Atbilst jebkuram 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”.

Skatiet arī

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×