Virkņu funkcijas un to izmantošana

Virkņu funkcijas un to izmantošana

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Ar virkņu funkciju, varat izveidot izteiksmes programmā Access, kas manipulē ar tekstu dažādos veidos. Piemēram, iespējams, vēlēsities rādītu tikai daļu sērijas numuru formā. Vai, iespējams, vajadzēs pievienoties (concatenate) vairākas virknes kopā, piemēram, vārdu un uzvārdu. Ja jūs vēl neesat savvy ar izteiksmēm, skatiet rakstā Izteiksmes izveide.

Šeit ir dažas no biežāk virkņu darbību programmā Access, un jūs varētu izmantot, lai veiktu tos funkcijas:

Lai…

Izmantojiet...

Piemēram...

Rezultāti

Atgrieztu rakstzīmes no virknes sākuma

Funkcija LEFT

=Left([SērijasNumurs],2)

Ja [SērijasNumurs] ir CD234, rezultāts būs CD.

Atgrieztu rakstzīmes no virknes beigām

Funkcija RIGHT

=Right([Sērijas numurs],3)

Ja [SērijasNumurs] ir CD234, rezultāts būs 234.

Atrastu rakstzīmes pozīciju virknē

Funkcija InStr

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

Ja [Vārds] ir Kārlis, rezultāts būs 5.

Atgrieztu rakstzīmes no virknes vidus

Funkcija MID

=Mid([SērijasNumurs],2,2)

Ja [SērijasNumurs] ir CD234, rezultāts būs 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 būs “Kārlis”.

Savienotu divas virknes

Plusa zīmes (+) operatoru*

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

Ja [Vārds] ir Kārlis un [Uzvārds] ir Bērziņš, rezultāts būs KārlisBērziņš

Savienotu divas virknes ar atstarpi starp tām

Plusa zīmes (+) operatoru*

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

Ja [Vārds] ir Kārlis un [Uzvārds] ir Bērziņš, rezultāts būs Kārlis Bērziņš

Mainītu virknes burtu reģistru uz lielajiem vai mazajiem burtiem

Funkcija UCase vai Funkcija LCase

=UCase([Vārds])

Ja [Vārds] ir Kārlis, rezultāts būs KĀRLIS.

Noteiktu virknes garumu

Funkcija LEN

=Len([Vārds])

Ja [Vārds] ir Kārlis, rezultāts būs 6.

* Labi, tā nav funkcija, bet operators, Tomēr tas ir ātrākais virkņu apvienošanas veids. Datora datu bāzē varat izmantot arī zīmes operatoru (&). Access lietojumprogrammā jāizmanto plusa zīme (+).

Programmā Access ir pieejamas vēl daudzas ar tekstu saistītas funkcijas. Labs veids, kā tās iepazīt, ir atvērt Izteiksmju veidotāju un pārlūkot funkciju sarakstus. Izteiksmju veidotājs ir pieejams gandrīz visur, kur vēlaties veidot izteiksmes — parasti atradīsit nelielu pogu Veidot, kas izskatās šādi: Pogas attēls

Lai parādītu izteiksmju veidotāju, pieņemsim to atvērt no formas vai skata rekvizītā Vadīklas avots . Izmantojiet kādu no tālāk procedūrām atkarībā no tā, vai izmantojat datora datu bāzē vai Access tīmekļa lietojumprogrammas.

Izteiksmju veidotāj 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 veidlapa jau ir pieejama, ar peles labo pogu noklikšķiniet uz tās navigācijas rūtī un noklikšķiniet uz Izkārtojuma skats. Ja nav veidlapas, ar ko strādāt, noklikšķiniet uz Izveidot > Veidlapa.

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

  5. Rekvizītu lapā noklikšķiniet uz Viss > Vadīklas avots un noklikšķiniet uz pogas Veidot Pogas attēls rekvizītu loga Vadīklas avots labajā malā.

    Izveidošanas poga Rekvizītu lapā.

  6. Sadaļā Izteiksmju elementi izvērsiet mezglu Funkcijas un noklikšķiniet uz Iebūvētās funkcijas.

  7. Sadaļā Izteiksmju kategorijas noklikšķiniet uz Teksts.

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

    Piezīme.: Ne visas šīs funkcijas ir pieejamas visos kontekstos; programma Access automātiski filtrē sarakstā tās funkcijas, kuras darbojas katrā kontekstā.

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

  1. Atveriet tīmekļa lietojumprogrammu programmā Access. Ja tiek skatīta 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 izvēlieties skata nosaukumu.

    Skata izvēle programmā Access.

  3. Noklikšķiniet uz Rediģēt, klikšķiniet uz tekstlodziņa un tad uz pogas Dati, kas tiks parādīta blakus tekstlodziņam.

    Poga Dati blakus vadīklai Tekstlodziņš.

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

  5. Sadaļā Izteiksmju elementi izvērsiet mezglu Funkcijas un noklikšķiniet uz Iebūvētās funkcijas.

  6. Sadaļā Izteiksmju kategorijas noklikšķiniet uz Teksts.

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

Teksta funkciju kombinēšana lielākai elastībai

Dažām virkņu funkcijām ir skaitliski argumenti, kurus dažos gadījumos nepieciešams pārrēķināt katru reizi, kad izsaucat funkciju. Piemēram, funkcijai Left nepieciešama gan virkne, gan skaitlis, kā piemērā =Left(SērijasNumurs, 2). Tas ir lieliski, ja zināt, ka vienmēr būs nepieciešamas divas rakstzīmes no kreisās puses, bet kā rīkoties, ja vajadzīgo rakstzīmju daudzums dažādiem vienumiem atšķiras? Tā vietā, lai ierakstītu noteiktu rakstzīmju skaitu, varat ievadīt funkciju, kas to aprēķinās.

Šajā sērijas numuru piemērā katra numura virknē ir domuzīme. Tomēr tās atrašanās vieta mainās:

SērijasNumurs

3928-29993

23-9923

333-53234

3399940-444

Ja vēlaties rādīt tikai to numura daļu, kas atrodas pa kreisi no domuzīmes, katru reizi jāskaita, lai uzzinātu, kur atrodas domuzīme. Viena iespējamā rīcība ir šāda:

=Left([SērijasNumurs],InStr(1,[SērijasNumurs],"-")-1)

Tā vietā, lai ievadītu skaitli kā otrais arguments funkciju Left, mēs esam elektrotīklam funkcija InStr, kas atgriež sērijas numuru pozīciju defises. Atņemiet 1 no šī vērtība un jums pareizo funkciju Left, lai atgrieztu rakstzīmju skaits. Šķiet mazliet sarežģītāka vietnē, bet ar nelielu eksperimentēšana varat apvienot divas vai vairākas izteiksmes, lai iegūtu vajadzīgos rezultātus.

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

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.

×