Funkcije za rad sa niskama i kako ih koristiti

Funkcije za rad sa niskama i kako ih koristiti

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Pomoću funkcije niske, možete da kreirate izraze u programu Access za upravljanje tekstom u na različite načine. Na primer, možda ćete želeti da biste prikazali samo deo redni broj u obrascu. Ili, možda ćete morati da spoj (concatenate) nekoliko niski zajedno, kao što su prezime i imena. Ako još uvek niste kontaљ pomoću izraza, pogledajte članak Kreiranje izraza.

Ovo je spisak nekih uobičajenih niske operacija u programu Access i funkcije bi trebalo da koristim da ih izvršite:

Za izvršavanje sledeće radnje...

Upotrebite…

Na primer…

Rezultati

Vraćanje znakova sa početka niske

Ostalo funkcija

=Left([Serijski broj],2)

Ako [Serijski broj] ima vrednost „CD234“, rezultat je „CD“.

Vraćanje znakova sa kraja niske

Funkcija RIGHT

=Right([Serijski broj],3)

Ako [Serijski broj] ima vrednost „CD234“, rezultat je „234“.

Pronalaženje položaja znaka u nisci

Funkcija "InStr"

=InStr(1,[Ime],"k")

Ako [Ime] ima vrednost „Gojko“, rezultat je 4.

Vraćanje znakova iz sredine niske

Funkcija MID

=Mid([Serijski broj],2,2)

Ako [Serijski broj] ima vrednost „CD234“, rezultat je „D2“.

Isecanje razmaka na početku i kraju iz niske

Funkcije LTrim, RTrim, i TRIM

=Trim([Ime])

Ako je [Ime] „ Gojko ”, rezultat je „Gojko”.

Spajanje dve niske

Operator plus (+)*

=[Ime] + [Prezime]

Ako je vrednost za [Ime] „Gojko“ a za [Prezime] „Valentić“, rezultat je „GojkoValentić“

Spajanje dve niske sa razmakom između njih

Operator plus (+)*

=[Ime] + “ “ + [Prezime]

Ako je vrednost za [Ime] „Gojko“ a za [Prezime] „Valentić“, rezultat je „Gojko Valentić“

Menjanje veličine slova u nisci u velika ili mala

Funkcija "UCase" ili Funkcija LCase

=UCase([Ime])

Ako [Ime] ima vrednost „Gojko“, rezultat je „GOJKO“.

Utvrđivanje dužine niske

Funkcija LEN

=Len([Ime])

Ako [Ime] ima vrednost „Gojko“, rezultat je 5.

* U redu, to nije funkcija već operator. Međutim, to je najbrži način za spajanje niski. U bazi podataka za stone računare za nastavljanje niski možete da koristite i operator ampersand (&). U Access aplikaciji morate da koristite znak plus (+).

Postoji mnogo više tekstualnih funkcija u programu Access. Dobar način da biste saznali više o njima je da biste otvorili alatku "Izrada izraza" i pregledajte funkcija liste. "Izrada izraza" dostupna je skoro bilo kog mesta koji želite da biste kreirali izraz – obično je malo dugme izgradite koja izgleda ovako: Slika dugmeta

Da bi se pokazalo "Izrada izraza", hajde je otvoriti sa svojstvo Izvor kontrole u obrascu ili prikazu. Koristite jednu od dolenavedene procedure u zavisnosti od toga da li koristite u bazi podataka ili Access Veb aplikacije.

Prikazivanje alatke „Izrada izraza“ u bazi podataka za stone računare

  1. Otvorite bazu podataka za stone računare (.accdb).

  2. Pritisnite F11 da biste otvorili okno za navigaciju ako već nije otvoreno.

  3. Ako već imate obrazac koji možete da upotrebite, pritisnite ga desnim tasterom miša u oknu za navigaciju i izaberite Prikaz rasporeda. Ako nemate obrazac sa kojim biste mogli da radite, kliknite na Kreiraj > Obrazac.

  4. Desnim tasterom miša kliknite na okvir za tekst u obrascu i izaberite Svojstva.

  5. U listu sa svojstvima izaberite stavku sve > Izvor kontrole i izaberite stavku Pravljenje dugme Slika dugmeta sa desne strane u polju za svojstvo Izvor kontrole .

    Dugme 'Izradi' na listu sa svojstvima.

  6. U okviru Elementi izraza razvijte čvor Funkcije i kliknite na Ugrađene funkcije.

  7. U okviru Kategorije izraza kliknite na Tekst.

  8. U okviru Vrednosti izraza kliknite na razne funkcije i pročitajte kratke opise na dnu alatke „Izrada izraza“.

    Napomena : Nisu sve ove funkcije dostupne u svim kontekstima. Access automatski filtrira listu zavisno od toga koje funkcije rade u kom kontekstu.

Prikaz "Izrada izraza" u Access Veb aplikacije

  1. Otvorite Veb aplikacije u programu Access. Ako pregledate u pregledaču, izaberite stavku postavke > Prilagodi u programu Access.

  2. Kliknite na tabelu u levoj koloni, zatim desno od liste tabela, kliknite na ime prikaza.

    Izbor prikaza u programu Access.

  3. Kliknite na dugme Uredi, kliknite na okvir za tekst i kliknite na dugme podaci koje se pojavljuje pored okvira za tekst.

    Dugme „Podaci“ pored kontrole „Okvir za tekst“.

  4. Kliknite na dugme za Pravljenje dugme Slika dugmeta sa desne strane Izvor kontrole padajuće liste.

  5. U okviru Elementi izraza razvijte čvor Funkcije i kliknite na Ugrađene funkcije.

  6. U okviru Kategorije izraza kliknite na Tekst.

  7. U okviru Vrednosti izraza kliknite na razne funkcije i pročitajte kratke opise na dnu alatke „Izrada izraza“.

Kombinovanje funkcija za rad sa tekstom radi dodatne fleksibilnosti

Neke funkcije niski su numerički argumenti, u nekim slučajevima, morate da biste izračunali svaki put kada pozovete funkciju. Na primer, funkcija Left vodi niske i broj, kao u = nalevo (serijski broj, 2). Ovo je odličan ako znate da uvek treba levo dva znaka, ali šta ako broj znakova koji treba varira od artikal? Umesto da samo „trajno kodiranja” broj znakova, možete da unesete drugu funkciju koja izračunava.

Ovo je primer serijskih brojeva koji negde unutar niske sadrže crticu. Položaj te crtice se menja:

Serijski broj

3928-29993

23-9923

333-53234

3399940-444

Ako želite da prikažete samo brojeve levo od crtice, morate svaki put da izračunavate kako biste saznali gde se nalazi crtica. Jedna opcija je da uradite nešto poput sledećeg:

=Left([Serijski broj],InStr(1,[Serijski broj],"-")-1)

Umesto da unosite broj kao drugi argument funkcije Left, možemo ste priključen na Funkcija InStr, što daje poziciju crtice u redni broj. Oduzmite 1 iz te vrednosti i dobijete pravilan broj znakova za funkciju Left da biste se vratili. Izgleda da malo komplikovano po prvi put, ali sa malo eksperimentisanje možete da kombinujete dve ili više izraza da biste dobili rezultate koje želite.

Za više informacija o korišćenju funkcije niske, pogledajte članak Korišćenje funkcije niski u Access SQL upitima.

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×