Office
Vpis
Funkcije niza in njihova uporaba

Funkcije niza in njihova uporaba

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Z funkcij niza, lahko ustvarite izraze v Accessu, ki upravljanje besedila v različne načine. Na primer, morda želite prikazati le del zaporedno število v obrazcu. Ali boste morda morali združevanja (spojite) več nizov, na primer priimek in imena. Če niste zdrava pamet z izrazi še, si oglejte Ustvarjanje izraza.

Tukaj je seznam nekaterih pogostejših operacij niza v Accessu in funkcij, s katerimi jih izvajate:

Če želite …

Uporabite …

Na primer ...

Rezultati

Vrnjeni znaki z začetka niza

Funkcija Left

=Left([SerijskaŠtevilka],2)

Če je [SerijskaŠtevilka] »CD234«, je rezultat »CD«.

Vrnjeni znaki s konca niza

Funkcija Right

=Right([SerijskaŠtevilka],3)

Če je [SerijskaŠtevilka] »CD234«, je rezultat »234«.

Iskanje položaja znaka v nizu

Funkcija InStr

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

Če je [Ime] »Rok«, je rezultat »2«.

Vrne znake iz sredine niza

Funkcija Mid

=Mid([SerijskaŠtevilka],2,2)

Če je [SerijskaŠtevilka] »CD234«, je rezultat »D2«.

Obrezovanje začetnih ali končnih presledkov niza

Funkcije LTrim, RTrim in trim

=Trim([Ime])

Če je [Ime] »Rok«, je rezultat »Rok«.

Združevanje dveh nizov

Znak plus (+) operator*

=[Ime] + [Priimek]

Če je [Ime] »Rok«, [Priimek] pa Palčič, je rezultat »RokPalčič«

Združevanje dveh nizov s presledkom

Znak plus (+) operator*

=[Ime] + “ “ + [Priimek]

Če je [Ime] »Rok«, [Priimek] pa Palčič, je rezultat »Rok Palčič«

Spreminjanje začetnic niza v velike oz. male začetnice

Funkcija UCase ali funkcija lcase

=UCase([Ime])

Če je [Ime] »Rok«, je rezultat »ROK«.

Določanje dolžine niza

Funkcija len

=Len([Ime])

Če je [Ime] »Rok«, je rezultat »3«.

* Dobro, ni funkcija, ampak operator. Kakor koli že, to je najhitrejši način združevanja nizov. V namizni zbirki podatkov lahko uporabite tudi operator »in« (&) za združevanje. V spletnem Accessu uporabite znak plus (+).

V Accessu je na voljo še več funkcij, povezanih z besedilom. O njih izveste več, če odprete graditelja izrazov in prebrskate po seznamu funkcij. Graditelj izrazov je na voljo skoraj povsod, kjer želite sestaviti izraz —po navadi je na voljo majhen gumb Graditev, podoben temu: Podoba gumba

Za prikaz graditelja izrazov, denimo odprete iz lastnost Vir kontrolnika na obrazcu ali v pogledu. Uporabite enega od postopkov spodaj, odvisno od tega, ali uporabljate v namizni zbirki podatkov ali program Access web app.

Prikaz graditelja izrazov v namizni zbirki podatkov

  1. Odprite namizno zbirko podatkov (.accdb).

  2. Če podokno za krmarjenje ni odprto, pritisnite F11.

  3. Če že imate obrazec, ga v podoknu za krmarjenje kliknite z desno tipko miške in nato kliknite Pogled postavitve. Če nimate na voljo obrazca za delo, kliknite Ustvari > Obrazec.

  4. Z desno tipko miške kliknite polje z besedilom v obrazcu in nato kliknite Lastnosti.

  5. Na listu z lastnostmi kliknite Vse > Vir kontrolnika in nato kliknite gumb Graditev Podoba gumba na desni strani polja lastnosti Vir kontrolnika.

    Gumb »Graditev« na listu z lastnostmi.

  6. Pod možnostjo Elementi izraza razširite vozlišče Funkcije in kliknite Vgrajene funkcije.

  7. Pod možnostjo Kategorije izraza kliknite Besedilo.

  8. Pod možnostjo Vrednosti izraza kliknite različne funkcije in si preberite kratke opise na dnu graditelja izrazov.

    Opomba: Vse funkcije niso na voljo v vseh kontekstih. Access samodejno filtrira seznam glede na delovanje posameznih funkcij v posameznih kontekstih.

Prikaz graditelja izrazov v program Access web app

  1. Odprite spletni program v Accessu. Če si ogledujete v brskalniku, kliknite Nastavitve > prilagodi v Accessu.

  2. Kliknite tabelo v levem stolpcu, nato pa desno od seznama tabel kliknite ime pogleda.

    Izbiranje pogleda v Accessu.

  3. Kliknite Uredi, nato polje z besedilom in kliknite gumb Podatki, ki je prikazan ob polju z besedilom.

    Gumb »Podatki« ob kontrolniku polja z besedilom.

  4. Kliknite gumb Graditev Podoba gumba desno od spustnega seznama Vir kontrolnika.

  5. Pod možnostjo Elementi izraza razširite vozlišče Funkcije in kliknite Vgrajene funkcije.

  6. Pod možnostjo Kategorije izraza kliknite Besedilo.

  7. Pod možnostjo Vrednosti izraza kliknite različne funkcije in si preberite kratke opise na dnu graditelja izrazov.

Združevanje funkcij besedila za večjo prožnost

Nekatere funkcije niza imajo številske argumente, ki jih je v nekaterih primerih treba ob vsakem klicu funkcije izračunati. Funkcija Left npr. vzame niz in število, kot je vidno v primeru =Left(SerijskaŠtevilka, 2). Funkcija je odlična, če veste, da boste vedno potrebovali dva znaka na levi strani, toda kaj storiti, če se število znakov, ki jih potrebujete, spreminja glede na elemente. Namesto »fiksiranja« števila znakov, vnesite funkcijo, ki ga izračuna.

Tu je primer serijskih številk, ki imajo nekje v nizu vezaj. Toda položaj vezaja se spreminja:

SerijskaŠtevilka

3928-29993

23-9923

333-53234

3399940-444

Če želite prikazati le številke levo od vezaja, boste morali vsakič izvajati izračun, če boste želeli določiti položaj vezaja. Ena od možnosti je, da naredite nekaj od tega:

=Left([SerijskaŠtevilka],InStr(1,[SerijskaŠtevilka],"-")-1)

Namesto vnašanja število kot drugi argument za funkcijo Left, ste priključena InStr funkcija, ki vrne položaj vezaja v zaporedno število. Odštejte 1 s to vrednostjo in se pravilno število znakov za funkcijo Left, če se želite vrniti. Zdi nekoliko zapletena na prvi, vendar z malo eksperimentiranje, lahko združite dva ali več izrazov za pridobivanje rezultatov, ki jih želite.

Če želite več informacij o uporabi funkcij niza, si oglejte Uporaba funkcij niza v poizvedbah Access SQL.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×