Kombinovanje tekstualnih vrednosti pomoću izraza

Kada želite da kombinujete vrednosti iz dva ili više tekstualnih polja u programu Access, pravite izraz koji koristi operator ampersand (&). Na primer, pretpostavimo da imate obrazac pod imenom „Zaposleni“. Unosite ime i prezime svakog zaposlenog u zasebnim poljima, ali želite da prikažete puno ime zaposlenog u zaglavlju obrasca.

Da biste prikazali puno ime, možete da koristite ovaj izraz:

=[Ime] & " " & [Prezime]

Izraz koristi operator & kako bi kombinovao vrednosti iz polja „Ime“ i „Prezime“. Izraz koristi i par dvostrukih navodnika (") razdvojenih znakom za razmak kako bi se umetnuo razmak između imena i prezimena. Kada želite da umetnete nešto između dva polja, kao što je razmak, znak interpunkcije ili doslovni tekst, morate da stavite tu dodatnu vrednost pod navodnike.

Kao još jedan primer možete da koristite sledeći izraz da biste prikazali prezime i ime, razdvojene zarezom i razmakom:

=[Prezime] & ", " & [Ime]

U ovom slučaju izraz između polja „Prezime“ i „Ime“ umeće zarez i razmak pod navodnicima.

Koraci u sledećoj proceduri pretpostavljaju da imate obrazac zasnovan na tabeli koja sadrži polja pod imenom „Ime“ i „Prezime“. Ako to nije slučaj, možete da izmenite izraz u 6. koraku tako da odgovara vašim podacima.

Dodavanje okvira za tekst sa izrazom za puna imena

  1. U oknu za navigaciju kliknite desnim tasterom miša na obrazac ili izveštaj koji želite da promenite, a zatim u priručnom meniju izaberite stavku Prikaz dizajna.

  2. Na kartici Dizajn, u grupi Kontrole izaberite stavku Okvir za tekst.

  3. Prevucite pokazivač na obrazac ili izveštaj da biste napravili okvir za tekst.

  4. Kliknite desnim tasterom miša na okvir za tekst, a zatim u priručnom meniju izaberite stavku Svojstva.

  5. Na listu sa svojstvima izaberite karticu Podaci.

  6. Promenite vrednost u polju svojstva Izvor kontrole u =[Ime] & " " & [Prezime].

  7. Zatvorite list sa svojstvima i sačuvajte promene.

Ponekad neko od polja koje želite da kombinujete možda ne sadrži vrednost. To odsustvo podataka naziva se prazna vrednost. Kada koristite operator & za polje koje ne sadrži vrednost, Access daje niska dužine nula za to polje. Na primer, ako zapis zaposlenog sadrži samo prezime, izraz iz prethodnog primera daje nisku nulte dužine za polje „Ime“, znak za razmak i vrednost u polju „Prezime“.

Primer rezultata izraza kada nema imena

1. Zbog toga što nema podataka u polju „Ime“, prezimenu „Tešić“ prethode niska nulte dužine i razmak.

Kada kombinujete vrednosti iz više polja u novu nisku, možda ćete poželeti da uključite vrednost u novu nisku (kao što je zarez) samo kada određeno polje sadrži podatke. Da bi se vrednost uslovno uključivala, koristite operator + umesto operatora & da biste kombinovali polja. Na primer, pretpostavimo da imate tabelu pod imenom „Klijent“ i da ona sadrži polja koja se zovu „Grad“, „Država“ i „Poštanski broj“. Želite da kombinujete vrednosti iz tih polja za izveštaj, ali neki zapisi možda ne sadrže vrednost u polju „Država“. U tom slučaju, dobijate neželjeni zarez ispred vrednosti poštanskog broja ako koristite operator & za kombinovanje polja.

Da biste uklonili neželjeni zarez, umesto toga možete da koristite operator plus (+), kao što je prikazano u sledećem primeru izraza:

=([Grad] & (", " + [Država]) & " " & [PoštanskiBroj])

Operator + kombinuje tekst na isti način kao operator &. Međutim, operator + podržava i nešto što se zove Prenos prazne vrednosti. Prenos prazne vrednosti obezbeđuje da i rezultat celog izraza bude bez vrednosti ako je neka komponenta izraza bez vrednosti. U prethodnom primeru razmotrite deo izraza (", " + [Država]). Zbog toga što se koristi operator +, izraz koji se izračunava u okviru unutrašnjih zagrada uključuje zarez samo ako u polju „Država“ postoji vrednost. Ako u polju „Država“ ne postoji vrednost, na snagu stupa prenos prazne vrednost i izraz u okviru unutrašnjih zagrada daje kao rezultat praznu vrednost, tako da „sakriva“ zarez.

primer rezultata izraza kada nije navedena država

1. Zapisi koji obuhvataju vrednosti za države prikazuju se sa zarezom, razmakom i skraćenicom države-

2. Nema navedene države za zapis sa vrednošću „Hjuston“ u polju „Grad“, zato se rezultat izraza prikazuje bez zareza, razmaka ili skraćenice države.

Vrh stranice

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.

×