Funkcije niza in njihova uporaba

Funkcije niza in njihova uporaba

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

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 levo

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

Obstaja veliko več funkcije, povezane z besedilom v Accessu. Priročno, če želite izvedeti več o njih je, da odprete graditelja izrazov in brskanje po seznamu funkcije. Graditelj izrazov je na voljo skoraj kjer koli želite, da ustvarite izraz – po navadi je malo ustvarite gumb, ki je videti tako: Slika 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 kliknite ustvarite gumb Slika gumba na desni strani polja z lastnostmi 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, kliknite polje z besedilom in kliknite gumb podatki , ki se prikaže zraven polja z besedilom.

    Gumb »Podatki« ob kontrolniku polja z besedilom.

  4. Kliknite ustvarite gumb Slika 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 niz imajo številski argumenti, ki je v nekaterih primerih, morate izračunati vsakič, ko pokličete funkcijo. Na primer, funkcija Left traja niza in številko, kot v levo (je Serijskaštevilka, 2) =. To je odličen, če veste, da vedno potrebujete levo dvema znakoma, vendar kaj, če število znakov, ki jih potrebujete se razlikuje od elementih? Namesto samo »trajno kodiranje« število znakov, lahko vnesete drugo funkcijo, ki jo 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 v funkcija InStr, 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.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Razširite svoja znanja
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.

×