Office
Pierakstīties

Access aizstājējzīmju atsauce

Šajā tēmā sniegta atsauces informācija un daži ieteikumi par programmā Access nodrošināto aizstājējzīmju lietošanu.

Informāciju par aizstājējzīmju atrašanu Access datu bāzē skatiet rakstā Dialoglodziņa Atrašana un aizstāšana lietošana, lai mainītu datus, Vienkārša atlases vaicājuma izveide un Datu atjaunināšana datu bāzē.

Šajā tēmā

Par atbalstītām rakstzīmju kopām

Informācija par datu bāzes atbalstīto standartu ANSI

ANSI-89 aizstājējzīmes

ANSI-92 aizstājējzīmes

Datu tipi, ko var meklēt, izmantojot aizstājējzīmes

Par atbalstītām rakstzīmju kopām

Programma Access atbalsta divu kopu aizstājējzīmes, jo tā atbalsta divus strukturētas vaicājumvalodas (SQL) standartus: ANSI-89 un ANSI-92. Parasti vaicājumu un atrašanas un aizstāšanas darbību izpildei Access datu bāzēs (.mdb un .accdb failos) tiek lietotas ANSI-89 aizstājējzīmes. ANSI-92 aizstājējzīmes tiek lietotas, izpildot vaicājumus Access projektos (Access failos, kas savienoti ar Microsoft SQL Server datu bāzēm). Access projektos tiek izmantots standarts ANSI-92, jo to izmanto arī SQL Server.

Taču Access piedāvā arī izņēmumu. Tabulā ir uzskaitītas metodes un rīki, kurus varat izmantot datu atrašanai un aizstāšanai, un norādīts noklusējuma ANSI standarts, kas jāizmanto ar katru rīku.

Meklēšanas metode vai rīks

Meklētā faila tips

Izmantotā aizstājējzīmju kopa

Dialoglodziņš Atrašana un aizstāšana

Access datu bāze (.mdb un .accdb faili)

ANSI-89

Dialoglodziņš Atrašana un aizstāšana

Access projekts (.adp un .accdp faili)

ANSI-92

Atlases vai atjaunināšanas vaicājums

Access datu bāze (.mdb un .accdb faili)

ANSI-89

Atlases vai atjaunināšanas vaicājums

Access projekts (.adp un .accdp faili)

ANSI-92

Dialoglodziņš Atrašana un aizstāšana, atlases vai atjaunināšanas vaicājums

Access datu bāze ir iestatīta standarta ANSI-92 atbalstam

ANSI-92

Uz lapas sākumu

Informācija par datu bāzes atbalstīto standartu ANSI

Veiciet tālāk aprakstītās darbības, lai atrastu un pēc izvēles mainītu ANSI iestatījumus attiecīgajai datu bāzei.

  1. Noklikšķiniet uz Fails > Opcijas. Ja izmantojat Access 2007, noklikšķiniet uz Microsoft Office pogas un pēc tam uz Access opcijas.

    Tiek parādīts dialoglodziņš Access opcijas.

  2. Noklikšķiniet uz Objektu projektētāji un sadaļas Vaicājuma noformējums apakšsadaļā Ar SQL Server saderīga sintakse (ANSI 92) veiciet kādu no šīm darbībām:

    • Atzīmējiet izvēles rūtiņu Šī datu bāze, lai mainītu atvērto datu bāzi uz standartu ANSI-92.

      -vai-

      Notīriet izvēles rūtiņu, lai atvērtajā datu bāzē iestatītu standartu ANSI-89.

    • Atzīmējiet izvēles rūtiņu Jaunu datu bāzu noklusējums, lai iestatītu standartu ANSI-92 visās jaunajās datu bāzēs, kas izveidotas atvērtajā Access instancē.

      -vai-

      Notīriet izvēles rūtiņu, lai visās jaunajās datu bāzēs iestatītu standartu ANSI-89.

  3. Noklikšķiniet uz Labi.

Uz lapas sākumu

ANSI-89 aizstājējzīmes

Izmantojiet šo aizstājējzīmju kopu, lai dialoglodziņā Atrašana un aizstāšana atrastu un pēc izvēles aizstātu datus Access datu bāzē vai projektā. Šo rakstzīmju kopu var izmantot, arī izpildot atlases un atjaunināšanas vaicājumus Access datu bāzē, taču to nevar izmantot vaicājumu izpildē Access projektā. Papildinformāciju par to, kā lietot atlases un atjaunināšanas vaicājumus, skatiet rakstā Vienkārša atlases vaicājuma izveide un Datu atjaunināšana datu bāzē.

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

Uz lapas sākumu

ANSI-92 aizstājējzīmes

Izmantojiet šo aizstājējzīmju kopu, izpildot atlases un atjaunināšanas vaicājumus Access projektos (.adp failos) un izmantojot vaicājuma tipu vai dialoglodziņu Atrašana un aizstāšana, lai meklētu datu bāzēs, kas ir iestatītas izmantot standartu ANSI-92.

Rakstzīme

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”, bet netiks atrasti “ripināt” vai “pulkstenis”.

_

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

PIEZĪMES

  • Lai atrastu aizstājējzīmes jūsu datos, iekļaujiet iekavās rakstzīmi, kuru vēlaties atrast, piemēram: [#]. Izmantojiet šo kārtulu, meklējot zvaigznītes (*), jautājuma zīmes (?), mārciņas zīmes (#), atverošās iekavas ([) un pārnesumzīmes (-). Neizmantojiet iekavas, meklējot izsaukuma zīmes (!) vai aizverošās iekavas (]). Lai atrastu šīs rakstzīmes, izmantojot dialoglodziņu Atrašana un aizstāšana, lodziņā Ko atrast ierakstiet rakstzīmi, neiekļaujot to iekavās. Tāpat jārīkojas, meklējot rakstzīmes, izmantojot vaicājumu. Piemēram, šī sintakse atgriež visus ierakstus, kuros ir izsaukuma zīme, neatkarīgi no rakstzīmes atrašanās vietas datos: Like “*!*”.

    Informāciju par dialoglodziņa Atrašana un aizstāšana izmantošanu skatiet rakstā Dialoglodziņa Atrašana un aizstāšana lietošana, lai mainītu datus. Informāciju par to, kā lietot atlases un atjaunināšanas vaicājumus, skatiet rakstā Vienkārša atlases vaicājuma izveide un Datu atjaunināšana datu bāzē.

    Ja vienlaikus meklējat pārnesumzīmi un citas rakstzīmes, novietojiet pārnesumzīmi pirms vai pēc citām rakstzīmēm iekavās, līdzīgi šim: [-#*] vai [#*-]. Ja pēc atverošās iekavas ir izsaukuma zīme (!), novietojiet pārnesumzīmi aiz izsaukuma zīmes: [!-].

  • Lai meklētu atverošās un aizverošās iekavas ([]), abas rakstzīmes jāiekļauj iekavās, līdzīgi šim: [[]]. Tas jādara, jo Access interpretē vienu iekavu pāri kā nulles garuma virkne.

Uz lapas sākumu

Datu tipi, ko var meklēt, izmantojot aizstājējzīmes

Veidojot tabulu, katram tabulas laukam tiek iestatīts datu tips. Piemēram, laukos, kuros ir informācija par datumu, tiek iestatīts datuma/laika datu tips. Šajā tabulā ir uzskaitīti datu tipi, kurus var meklēt, izmantojot aizstājējzīmes. Dažos gadījumos aizstājējzīmes var izmantot dialoglodziņā Atrašana un aizstāšana, taču nevar izmantot vaicājumos, un pretēji.

Datu tips

Izmantošana...

Teksts

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Memo

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Skaitlis

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Datums/laiks

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Piezīme.: Aizstājējzīmju lietošanu var ietekmēt reģionālie iestatījumi. Lai iegūtu papildinformāciju, skatiet piezīmes šīs sadaļas beigās.

Valūta

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Automātiskā numerācija

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

OLE objekts

Nav.

Jā/nē

Vaicājumos, bet tas nav nepieciešams. Lai iegūtu papildinformāciju, skatiet piezīmes šīs sadaļas beigās.

Hipersaite

Dialoglodziņā Atrašana un aizstāšana, vaicājumos

Uzmeklēšanas vednis

Atkarīgs no avota lauka datu tipa.

PIEZĪMES

  • Dialoglodziņā Atrašana un aizstāšana var izmantot aizstājējzīmes, lai meklētu laukus ar datu tipu Datums/laiks, ja šo lauku formatējums parāda daļu vai visu datumu kā tekstu. Piemēram, var meklēt, izmantojot virkni *ār*-10-2007, un tiktu atrasti visi mēneši, kuros ir burti “ār”, piemēram, janvāris, februāris utt. Tā kā meklēšana notiek, izmantojot datiem lietoto formātu, ir jāatzīmē izvēles rūtiņa pie dialoglodziņa opcijas Meklēt laukus pēc formatējuma. Papildinformāciju par šo izvēles rūtiņu skatiet rakstā Dialoglodziņa Atrašana un aizstāšana lietošana, lai mainītu datus.

  • Jūsu Windows reģionālajos iestatījumos norādītais datums un laiks var ietekmēt to, ko redzat un kā meklējat. Piemēram, dažiem lietotājiem datumi var tikt parādīti ar romiešu cipariem, piemēram, 7.IX.1997., nevis 7.09.1997. Meklēšanā jāņem vērā redzamā informācija, nevis tas, ko, jūsuprāt, programma Access saglabā tabulā. Citiem vārdiem sakot, varat meklēt, izmantojot virkni *-IX-2007, lai atrastu visus konkrētā gada septembra ierakstus.

    Turklāt, ja tekstam datuma laukā ir diakritiskās zīmes, piemēram, á vai ä, tās ir jāiekļauj meklēšanas virknē, citādi meklēšana neizdosies. Varat izvairīties no diakritisko zīmju lietošanas, izmantojot aizstājējzīmes. Piemēram, ja redzat datumu 3-heinä-2007, var meklēt, piemēram, virkni *-hein* – 2007.

  • Kad veicat meklēšanu Jā/nē laukā, izmantojot dialoglodziņu Atrašana un aizstāšana, Access ignorē lauku, un dialoglodziņš neatgriež visus ierakstus. Kad veicat meklēšanu Jā/nē laukā, izmantojot vaicājumu, varat izmantot aizstājējzīmes, taču Jā/nē lauki atgriež tikai divas vērtības (0, ja vērtība ir aplama, un -1, ja vērtība ir patiesa), tāpēc meklēšanā aizstājējzīmei nav nekādas nozīmes. Piemēram, kritērijs =-1 atgriež tādus pašus rezultātus kā “Like *1”.

  • Nevar meklēt OLE objektu laukus.

Uz lapas sākumu

Paplašiniet savas Office 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.

×