Funkcije niza i njihovo korištenje

Funkcije niza i njihovo korištenje

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Pomoću funkcije niza, možete stvoriti izraza u programu Access koje upravljaju teksta na različite načine. Ako, na primjer, možda želite prikazati samo dio serijski broj u obrascu. Ili, možda ćete morati spoj (concatenate) nekoliko nizova zajedno, kao što su prezime i ime. Ako niste savvy s izrazima, potražite u članku sastavljanje izraza.

Slijedi popis nekih od najčešćih postupaka niza u programima Access i funkcija koje se koriste za njihovo izvođenje:

Cilj…

Koristite...

Na primjer...

Rezultati

Vraćanje znakova s početka niza

Lijevo – opis funkcije

=Left([SerijskiBroj];2)

Ako je [SerijskiBroj] “CD234”, rezultat je “CD”.

Vraćanje znakova s kraja niza

Funkcija RIGHT

=Right([SerijskiBroj];3)

Ako je [SerijskiBroj] “CD234”, rezultat je “234”.

Pronalaženje mjesta znaka u nizu

InStr (opis funkcije)

=InStr(1;[Ime];"i")

Ako je [Ime] “Neven”, rezultat je 4.

Vraćanje znakova iz sredine niza

Funkcija MID

=Mid([SerijskiBroj];2;2)

Ako je [SerijskiBroj] “CD234”, rezultat je “D2”.

Uklanjanja uvodnih ili krajnjih razmaka iz niza

Funkcije LTrim, RTrim, i TRIM

=Trim([Ime])

Ako je [Ime] is " Neven ", rezultat je "Neven".

Sastavljanje dva niza

Operator znaka za zbrajanje (+)*

=[Ime] + [Prezime]

Ako je [Ime] “Neven”, a [Prezime] Šokec, rezultat je “NevenŠokec”

Sastavljanje dva niza s razmakom između njih

Operator znaka za zbrajanje (+)*

=[Ime] + “ “ + [Prezime]

Ako je [Ime] “Neven”, a [Prezime] Šokec, rezultat je “Neven Šokec”

Promjena u velika slova ili mala slova

Funkcija UCase funkcija LCase ili

=UCase([Ime])

Ako je [Ime] “Neven”, rezultat je “NEVEN”.

Određivanje duljine niza

Funkcija LEN

=Len([Ime])

Ako je [Ime] “Neven”, rezultat je 5.

* U redu, to nije funkcija nego operator, međutim, to je najbrži način sastavljanja niza. U bazi podataka za stolna računala za spajanje možete koristiti i operator &. U aplikaciji programa Access morate koristiti znak plus (+).

U programu Access postoje mnoge dodatne funkcije povezane s tekstom. Dobar način da biste saznali više o njima je da biste otvorili Sastavljač izraza i krećite po popisu (funkcija). Sastavljač izraza dostupna je gotovo bilo kojeg mjesta želite sastavljanje izraza – obično nalazi se mali Sastavljanje gumb koji izgleda ovako: Slika gumba

Da bismo pokazali Sastavljača izraza, recimo je otvoriti s svojstvo Izvor kontrole na obrascu ili u prikazu. Koristite neku od postupaka ispod ovisno o tome koristite bazu podataka za stolna računala ili web-aplikaciju programa Access.

Prikaz sastavljača izraza u bazi podataka za stolna računala

  1. Otvorite bazu podataka za stolna računala (.accdb).

  2. Ako već nije otvoreno navigacijsko okno, otvorite ga pritiskom na F11.

  3. Ako već imate dostupan obrazac, kliknite ga desnom tipkom miša u navigacijskom oknu, a zatim kliknite Prikaz rasporeda. Ako nemate obrazac s kojim možete raditi, kliknite Stvaranje > Obrazac.

  4. Desnom tipkom miša kliknite tekstni okvir na obrascu, a zatim kliknite Svojstva.

  5. Na listu svojstava kliknite sve > Izvor kontrole i kliknite u Sastavljanje gumb Slika gumba na desnoj strani okvir svojstva Izvor kontrole .

    Gumb Sastavi na listu svojstva.

  6. U odjeljku Elementi izraza proširite čvor Funkcije, a zatim kliknite Ugrađene funkcije.

  7. U odjeljku Kategorije izraza kliknite Tekst.

  8. U odjeljku Vrijednosti izraza klikajte razne funkcije i pročitajte kratke opise pri dnu sastavljača izraza.

    Napomena : Nisu sve funkcije dostupne u svim kontekstima. Access automatski filtrira popis ovisno o tome koje funkcioniraju u svakom kontekstu.

Prikaz Sastavljača izraza u web-aplikaciju programa Access

  1. Otvorite web-aplikaciju u programu Access. Ako prikazujete u pregledniku, kliknite Postavke > prilagodite u programu Access.

  2. Kliknite tablicu u lijevom stupcu, a zatim desno od popisa tablica, kliknite naziv prikaza.

    Odabir prikaza u programu Access.

  3. Kliknite Uređivanje, kliknite tekstni okvir i kliknite gumb Podaci koji se nalazi pokraj tekstnog okvira.

    Gumb Podaci pokraj kontrole tekstnog okvira.

  4. Kliknite na Sastavljanje gumb Slika gumba desno od padajućeg popisa Izvor kontrole .

  5. U odjeljku Elementi izraza proširite čvor Funkcije, a zatim kliknite Ugrađene funkcije.

  6. U odjeljku Kategorije izraza kliknite Tekst.

  7. U odjeljku Vrijednosti izraza klikajte razne funkcije i pročitajte kratke opise pri dnu sastavljača izraza.

Kombiniranje tekstnih funkcija radi veće fleksibilnosti

Neke funkcije niza sadrže brojčanim se argumentima, u nekim slučajevima, morate izračunati svaki put kada pozovete funkciju. Na primjer, funkcija Left traje niza i broj, kao = Left (SerijskiBroj, 2). Ovo je sjajno ako znate uvijek potrebna lijevom dva znaka, ali ne i što se događa ako broj znakova koji vam je potrebna mijenja se iz artikl? Umjesto samo "konačnog kodiranje" broj znakova, možete unijeti drugu funkciju koja izračunava ga.

Slijedi primjer serijskih brojeva koji imaju crticu negdje u nizu. Položaj crtice, međutim, razlikuje se:

SerijskiBroj

3928-29993

23-9923

333-53234

3399940-444

Ako želite da se prikažu brojevi s lijeve strane crtice, morate svaki put računati gdje je crtica. Jedna od mogućnosti je nešto slično ovome:

=Left([SerijskiBroj];InStr(1;[SerijskiBroj];"-")-1)

Umjesto unošenja broj kao drugi argument funkcije Left, ne možemo ste priključen na funkcija InStr, koja vraća položaj spojnice u serijski broj. Oduzimanje 1 od te vrijednosti, a možete pristupiti točan broj znakova za funkcija Left da biste se vratili. Čini malo složene po prvi put, ali uz malo početak možete kombinirati dva ili više izraza da biste dobili željene rezultate.

Dodatne informacije o korištenju funkcija niza potražite u članku Korištenje funkcija niza u SQL upitima programa Access.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×