Virkņu funkcijas un to izmantošana

Virkņu funkcijas un to izmantošana

Izmantojot virkņu funkcijas, programmā Access varat izveidot izteiksmes, kas dažādos veidos pārvalda tekstu. Piemēram, iespējams, ka veidlapā vēlaties attēlot tikai daļu no sērijas numura. Vai arī, iespējams, ir jāpievienojas vairākām virknēm, piemēram, uzvārds un vārds. Ja nevēlaties izmantot izteiksmes, skatiet rakstu Izteiksmes izveide.

Tālāk ir norādītas dažas biežāk sastopamās virknes darbības programmā Access, kā arī funkcijas, ko izmantosit to veikšanai:

Uzdevums

Izmantojiet...

Piemēram...

Rezultāti

Rakstzīmju atdošana no virknes sākuma

Funkcija Left

= Left ([serialNumber: iekārtas], 2)

Ja [serialNumber: iekārtas] ir "CD234", rezultāts ir "CD".

Rakstzīmju atdošana no virknes beigām

Funkcija Right

= RIGHT ([serialNumber: iekārtas],3)

Ja [serialNumber: iekārtas] ir "CD234", rezultāts ir "234".

Rakstzīmes pozīcijas atrašana virknē

Funkcija InStr

= InStr (1, [vārds], "i")

Ja [vārds] ir "Kārlis", rezultāts ir 4.

Rakstzīmju atdošana no virknes vidus

Funkcija Mid

= Mid ([serialNumber: iekārtas], 2, 2)

Ja [serialNumber: iekārtas] ir "CD234", rezultāts ir "D2".

Virknes sākumā vai beigās esošu atstarpju apgriešana

funkcijas LTRIM, RTrim un trim

= Trim ([vārds])

Ja [vārds] ir "Kārlis", rezultāts ir "Kolins".

Savienojiet divas virknes kopā

Plusa zīmes (+) operators *

= [Vārds] + [Uzvārds]

Ja [vārds] ir "Kolins" un [Uzvārds] ir Wilcox, rezultāts ir "Kārlisbērziņš"

Savienojiet divas virknes kopā ar atstarpi starp tām

Plusa zīmes (+) operators *

= [Vārds] + "" + [Uzvārds]

Ja [vārds] ir "Kolins" un [Uzvārds] ir Wilcox, rezultāts ir "Colin Wilcox"

Virknes burtu reģistra maiņa uz lielo vai mazo burtu reģistru

Funkcija UCase vai Funkcija LCase

= UCase ([vārds])

Ja [vārds] ir "Kārlis", rezultāts ir "Kolins".

Virknes garuma noteikšana

Funkcija Len

= LEN ([vārds])

Ja [vārds] ir "Kārlis", rezultāts ir 5.

* Labi, lai tā nav funkcija, tas ir operators. Taču tas ir ātrākais veids, kā apvienot virknes. Datora datu bāzē varat izmantot arī zīmes operatoru (&) darbam ar concatentation. Access lietojumprogrammā ir jāizmanto pluszīme (+).

Programmā Access ir daudz vairāk tekstu saistītu funkciju. Labs veids, kā uzzināt vairāk par tām, ir atvērt izteiksmju veidotāju un pārlūkot funkciju sarakstus. Izteiksmju veidotājs ir pieejams gandrīz jebkurā vietā, kur vēlaties izveidot izteiksmi, parasti ir poga nedaudz izveidot , kas izskatās šādi: Pogas attēls

Lai demonstrētu izteiksmju veidotāju, atveriet to formas vai skata rekvizītā Vadīklas avots . Izmantojiet kādu no tālāk norādītajām procedūrām atkarībā no tā, vai izmantojat datora datu bāzi vai Access tīmekļa lietojumprogrammu.

Izteiksmju veidotāja parādīšana datora datu bāzē

  1. Atveriet datora datu bāzi (. accdb).

  2. Nospiediet taustiņu F11, lai atvērtu navigācijas rūti, ja tā jau nav atvērta.

  3. Ja jums jau ir pieejama veidlapa, navigācijas rūtī ar peles labo pogu noklikšķiniet uz tās un pēc tam noklikšķiniet uz izkārtojuma skats. Ja jums nav formas darbam ar, noklikšķiniet uz izveidot > formu.

  4. Ar peles labo pogu noklikšķiniet uz tekstlodziņa veidlapā un noklikšķiniet uz Rekvizīti.

  5. Rekvizītu lapā noklikšķiniet uz visi > Vadīklas avots un noklikšķiniet uz pogas izveidot Pogas attēls rekvizīta Vadīklas avots labajā pusē.

    Izveidošanas poga Rekvizītu lapā.

  6. Sadaļā izteiksmju elementiizvērsiet mezglu funkcijas un noklikšķiniet uz iebūvētās funkcijas.

  7. Sadaļā izteiksmju kategorijasnoklikšķiniet uz teksts.

  8. Sadaļā izteiksmju vērtībasklikšķiniet uz dažādajām funkcijām un lasiet īsos aprakstus izteiksmju veidotāja apakšdaļā.

    Piezīme.:  Ne visas šīs funkcijas ir pieejamas visos kontekstos; Programma Access automātiski filtrē sarakstu atkarībā no tā, kādas darbības darbojas katrā kontekstā.

Izteiksmju veidotāja parādīšana Access tīmekļa lietojumprogrammā

  1. Atveriet tīmekļa lietojumprogrammu programmā Access. Ja skatāt pārlūkprogrammā, noklikšķiniet uz iestatījumi > pielāgot programmā Access.

  2. Noklikšķiniet uz tabulas kreisajā kolonnā, tad pa labi no tabulu saraksta noklikšķiniet uz skata nosaukuma.

    Skata izvēle programmā Access.

  3. Noklikšķiniet uz Rediģēt, noklikšķiniet uz tekstlodziņa un pēc tam noklikšķiniet uz pogas dati , kas tiek parādīta blakus tekstlodziņam.

    Poga Dati blakus vadīklai Tekstlodziņš.

  4. Noklikšķiniet uz pogas kompilēt Pogas attēls pa labi no nolaižamā saraksta Vadīklas avots .

  5. Sadaļā izteiksmju elementiizvērsiet mezglu funkcijas un noklikšķiniet uz iebūvētās funkcijas.

  6. Sadaļā izteiksmju kategorijasnoklikšķiniet uz teksts.

  7. Sadaļā izteiksmju vērtībasklikšķiniet uz dažādajām funkcijām un lasiet īsos aprakstus izteiksmju veidotāja apakšdaļā.

Teksta funkciju apvienošana, lai iegūtu lielāku elastību

Dažās virknes funkcijās ir skaitliski argumenti, kas dažos gadījumos ir jāaprēķina ikreiz, kad zvanāt uz funkciju. Piemēram, funkcija LEFT paņem virkni un skaitli, piemēram, = Left (serialNumber: iekārtas, 2). Tas ir lieliski, ja zināt, ka vienmēr ir vajadzīgas divas kreisās rakstzīmes, bet kā rīkoties, ja nepieciešamo rakstzīmju skaits atšķiras no vienuma līdz elementam? Tā vietā, lai tikai "Hard Coding" rakstzīmju skaits, varat ievadīt citu funkciju, kas to aprēķina.

Šeit ir piemērs ar sērijas numuriem, kuriem katram ir pārnesumzīme kaut_kur virknē. Taču defises izvietojums ir atkarīgs no:

SerialNumber: iekārtas

3928-29993

23-9923

333-53234

3399940-444

Ja vēlaties attēlot skaitļus tikai pa kreisi no pārnesumzīmes, katru reizi ir jāveic aprēķini, lai noskaidrotu, kur atrodas pārnesumzīme. Viena iespēja ir paveikt kaut ko, kas līdzīgs šim:

= Left ([serialNumber: iekārtas], InStr (1, [serialNumber: iekārtas], "-")-1)

Tā vietā, lai ievadītu skaitli kā funkcijas LEFT otro argumentu, mēs esam pieslēdzies funkcijā instr, kas atgriež sērijas numurā esošo pārnesumzīmes novietojumu. Atņemiet 1 no šīs vērtības un jūs iegūstat pareizo rakstzīmju skaitu funkcijai LEFT, lai atgrieztu. Sākumā izskatās mazliet sarežģīti, taču ar nelielu eksperimentēšanu varat apvienot divas vai vairākas izteiksmes, lai iegūtu vēlamos rezultātus.

Papildinformāciju par virkņu funkciju izmantošanu skatiet rakstā virkņu funkciju izmantošana Access SQL vaicājumos.

Vai nepieciešama papildu palīdzība?

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 jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×