Teksto reikšmių sujungimas naudojant reiškinį

Kai norite sujungti dvi ar daugiau reikšmių, esančių mažiausiai dviejuose „Access“ teksto laukuose, galite sukurti reiškinį, kuriame naudojamas ženklo (&) operatorius. Pavyzdžiui, turite formą, pavadinimą Darbuotojai. Galite įvesti kiekvieno darbuotojo vardą ir pavardę atskiruose laukuose, bet formos antraštėje norite rodyti visą darbuotojo vardą.

Norėdami rodyti visą vardą, galite naudoti šį reiškinį:

=[Vardas] & " " & [Pavardė]

Reiškinys naudoja operatorių & laukų Vardas ir Pavardė reikšmėms sujungti. Reiškinyje taip pat naudojamos dvigubos kabutės (") atskirtos tarpo ženklu, kad pavardę ir vardą skirtų tarpas. Jei norite tarp dviejų laukų ką nors įterpti, pvz., tarpą, skyrybos ženklą arba raidę, papildomą ženklą turite įtraukti į kabutes.

Tolesnį reiškinį galite naudoti, norėdami pateikti pavardę ir vardą atskirtus kableliu ir tarpu:

=[Pavardė] & ", " & [Vardas]

Šiuo atveju, reiškinys įterpia kablelį ir tarpą, atskirtus kabutėmis, tarp pavardės ir vardo laukų.

Tolesnė procedūra taikoma tuo atveju, jei turite formą, sudarytą pagal lentelę, kurioje yra laukų, pavadintų Vardas ir Pavardė. Priešingu atveju, galite keisti reiškinį 6 veiksme, kad jis atitiktų jūsų duomenis.

Teksto lauko įtraukimas į reiškinį visam vardui

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite norimą keisti formą arba ataskaitą, tada kontekstiniame meniu spustelėkite Dizaino rodinys.

  2. Skirtuko Dizainas grupėje Valdikliai spustelėkite Teksto laukas.

  3. Vilkite žymiklį ant formos arba atskaitos, kad sukurtumėte teksto lauką.

  4. Dešiniuoju pelės mygtuku spustelėkite teksto lauką, tada laikinajame meniu spustelėkite Ypatybės.

  5. Ypatybių lape spustelėkite skirtuką Duomenys.

  6. Pakeiskite teksto lauko Valdiklio šaltinis reikšmę į =[Vardas] & " " & [Pavardė].

  7. Uždarykite ypatybių lapą ir įrašykite savo keitimus.

Kartais viename iš norimų sujungti laukų gali nebūti reikšmės. Nesantys duomenys vadinami nuline reikšme. Naudojant operatorių & su lauku, kuriame nėra reikšmės, „Access“ pateikia to lauko nulinio ilgio eilutė. Pvz., jei darbuotojo įraše yra tik pavardė, ankstesnio pavyzdžio reiškinys pateikia lauko Vardas nulinio ilgio eilutę, tarpo simbolį ir lauko Pavardė reikšmę.

Reiškinio rezultato pavyzdys, kai nenurodytas vardas

1. Kadangi lauke Vardas nėra duomenų, prieš „Martinaitis“ eina nulinio ilgio eilutė ir tarpas.

Sujungus kelių laukų reikšmes į naują eilutę, joje galima įterpti reikšmę (pvz., kablelį), tik jei atitinkamame lauke yra duomenų. Norėdami įtraukti reikšmę sąlygiškai, laukams sujungti naudokite operatorių + vietoje &. Pavyzdžiui, turite lentelę, pavadintą Klientas, o lentelėje yra laukų, pavadintų Miestas, Valstija ir Pašto kodas. Norite sujungti šių laukų reikšmes ataskaitai, bet kai kurie įrašai gali neturėti lauko Valstija reikšmę. Tokiu atveju prieš pašto kodo reikšmę pasirodo nepageidaujamas kablelis, jei laukams sujungti naudojate operatorių &.

Norėdami pašalinti nepageidaujamą kablelį, galite naudoti pliuso (+) operatorių, kaip parodyta pateiktame šio reiškinio pavyzdyje:

=([Miestas] & (", " + [Valstija]) & " " & [PaštoKodas])

Operatorius + sujungia tekstą tokiu pačiu būdu kaip operatorius &. Tačiau operatorius +, taip pat palaiko vadinamąją „Null“ platinimą. „Null“ platinimas užtikrinta, kad jei kuris nors reiškinio komponentas yra „Null“, viso reiškinio rezultatas taip pat yra „Null“. Ankstesniame pavyzdyje atkreipkite dėmesį į reiškinio dalį (", " + [Valstija]). Kadangi naudojamas operatorius +, vidiniuose skliausteliuose apskaičiuojamame reiškinyje pateikiamas kablelis tik jei laukas Valstija turi reikšmę. Jei laukas Valstija neturi reikšmės, pradedamas naudoti „Null“ platinimas, o vidiniuose skliausteliuose esantis reiškinys prilyginamas nulinei reikšmei, todėl kablelis paslepiamas.

Reiškinio rezultato pavyzdys, kai nenurodyta valstija

1. Įrašai, turintys valstijos reikšmę, pateikiami su kableliu, tarpu ir valstijos santrumpa.

2. Įraše nenurodyta valstija su lauko Miestas reikšme Houston, todėl reiškinio rezultatas pateikimas be kablelio, tarpo ir valstijos santrumpos.

Puslapio viršus

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×