Združevanje besedilnih vrednosti z izrazom

Ko želite v Accessu združiti vrednosti v dveh ali več poljih z besedilom, ustvarite izraz z znakom »in« (&). Recimo, da imate obrazec z imenom »Zaposleni«. Ime in priimek vsakega zaposlenega vnesete v ločeni polji, vendar želite v glavi obrazca prikazati polno ime zaposlenega.

Če želite prikazati polno ime, uporabite ta izraz:

=[Ime] & " " & [Priimek]

Izraz z operaterjem & združi vrednosti v poljih »ime« in »priimek«. Izraz uporablja tudi par dvojnih narekovajev ("), ki so ločeni s presledkom, kar pomeni, da je med imenom in priimkom vstavljen presledek. Če želite med dvema poljema nekaj vstaviti, na primer presledek, ločilo ali besedilo, morate to dodatno vrednost postaviti med narekovaje.

Drug primer je izraz, s katerim prikažete ime in priimek, ločena z vejico in presledkom:

=[Ime] & ", " & [Priimek]

V tem primeru izraz vstavi vejico in presledek, ki sta med narekovaji, med polji s priimkom in imenom.

V korakih v tem postopku predvidevamo, da vaš obrazec temelji na tabeli s poljema »Ime« in »Priimek«. V nasprotnem primeru lahko v 6. koraku izraz spremenite tako, da bo ustrezal vašim podatkom.

Dodajanje polja z izrazom za polna imena

  1. V podoknu za krmarjenje z desno tipko miške kliknite obrazec ali poročilo, ki ga želite spremeniti, in nato v priročnem meniju kliknite Pogled načrta.

  2. Na zavihku Načrt v skupini Kontrolniki kliknite Polje z besedilom.

  3. Povlecite kazalec v obrazcu ali poročilu in ustvarite polje z besedilom.

  4. Z desno tipko miške kliknite polje z besedilo in nato v priročnem meniju kliknite Lastnosti.

  5. Na listu z lastnostmi kliknite zavihek Podatki.

  6. Vrednost v polju z lastnostjo Vir kontrolnikov spremenite v =[Ime] & " " & [Priimek].

  7. Zaprite list z lastnostmi in shranite spremembe.

Včasih katero od polj, ki jih želite združiti, ne vsebuje vrednosti. To odsotnost podatkov imenujemo ničelna vrednost. Ko uporabite operater & v polju brez vrednosti, Access za to polje vrne niz ničelne dolžine. Če je na primer v zapisu zaposlenega le priimek, izraz v prejšnjem primeru za polje Ime vrne niz ničelne dolžine, presledek in vrednost v polju Priimek.

Primer rezultata izraza, ko ni vnesenega imena

1. V polju »Ime« ni podatkov, zato je pred priimkom »Novak« niz ničelne dolžine in presledek.

Ko vrednosti iz več polj združite v nov niz, boste morda želeli neko vrednost (na primer vejico) v novem nizu prikazati le, ko obstajajo podatki v določenem polju. Če želite pogojno vključiti vrednost, pri združevanju polj namesto operaterja & uporabite operater +. Recimo, da imate tabelo z naslovom »Stranka« s polji »Kraj«, »Država« in »Poštna številka«. Vrednosti v teh poljih želite združiti v poročilu, vendar nekateri zapisi morda nimajo vrednosti v polju »Država«. Če za združevanje polj uporabite operater &, bo pred poštno številko vnesena odvečna vejica.

Neželeno vejico odstranite tako, da uporabite operater plus (+), kot je prikazano v tem primeru:

=([Mesto] & (", " + [Država]) & " " & [Poštna številka])

Operater + združi besedilo na enak način kot operater &. Vendar operater + podpira tudi t. i. razširjanje z ničelno vrednostjo. Razširjanje z ničelno vrednostjo zagotovi, da ima celoten izraz ničelno vrednost, če ima ničelno vrednost kateri koli njegov del. V prejšnjem primeru si oglejte del izraza (", " + [Država]). Ker je uporabljen operater +, izraz v notranjih oklepajih vsebuje vejico le, če obstaja vrednost v polju »Država«. Če v polju »Država« ne obstaja vrednost, se uveljavi razširjanje z ničelno vrednostjo in izraz znotraj notranjih oklepajev je ovrednoten z vrednostjo nič, torej »skrije« vejico.

Primer rezultata izraza, ko ni vnesene države

1. Zapisi, ki vsebujejo vrednosti za države, so prikazani z vejico, presledkom in kratico države.

2. V zapisu, ki ima v polju »Mesto« vrednost Houston, ni navedene države, zato je rezultat prikazan brez vejice, presledka ali kratice države.

Na vrh strani

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.

×