Virkņu funkcijas un to izmantošana

Virkņu funkcijas un to izmantošana

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

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 (+).

Ir daudz vairāk teksta saistītās funkcijas programmā Access. Labs veids, lai uzzinātu vairāk par tiem ir atvērts izteiksmju veidotāju un pārlūkotu funkcija sarakstus. Izteiksmju veidotājā ir pieejams gandrīz jebkurā vietā, lai izveidotu izteiksmi — parasti ir maz veidot pogas, 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 visu > Vadīklas avots un noklikšķiniet uz veidot poga Pogas attēls rekvizīta Vadīklas avots lodziņa labajā pusē.

    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, noklikšķiniet uz skata nosaukuma.

    Skata izvēle programmā Access.

  3. Noklikšķiniet uz Edit (rediģēt) noklikšķiniet uz tekstlodziņa un noklikšķiniet uz pogas dati , kas tiks parādīta blakus tekstlodziņam.

    Poga Dati blakus vadīklai Tekstlodziņš.

  4. Noklikšķiniet uz veidot poga 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žas virknes funkcijas ir skaitliskie argumenti, ka dažos gadījumos ir jāaprēķina ikreiz, kad zvanāt uz funkciju. Piemēram, funkcija Left aizņem virkni un numuru, kā norādīts = pa kreisi (sērijasnumurs, 2). Tas ir liels, ja zināt, ka jums vienmēr ir nepieciešams kreisajā divām rakstzīmēm, bet kā rīkoties, ja jums ir nepieciešams rakstzīmju skaitu atšķiras no vienuma? Nevis tikai "grūti kodēšanas" numuru rakstzīmes, varat ievadīt citas funkcijas, kas aprēķina to.

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

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

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.

×