Tekstiarvojen yhdistäminen lausekkeen avulla

Kun haluat yhdistää arvot kahdessa tai useammassa tekstikentässä Accessissa, luo lauseke, joka käyttää et-operaattoria (&). Oletetaan esimerkiksi, että sinulla on lomake nimeltä Työntekijät. Kirjoitat jokaisen työntekijän etu- ja sukunimen erillisiin kenttiin, mutta haluat näyttää työntekijän koko nimen lomakkeen ylätunnisteessa.

Voit näyttää koko nimen käyttämällä seuraavaa lauseketta:

=[Etunimi] & " " & [Sukunimi]

Lauseke käyttää &-operaattoria yhdistämään arvot Etunimi- ja Sukunimi-kentissä. Lauseke käyttää myös kaksoislainausmerkkejä ("), jotka on erotettu toisistaan välilyöntimerkillä välilyönnin lisäämiseksi etu- ja sukunimen väliin. Kun haluat lisätä kahden kentän välille jotakin, kuten välilyönnin, välimerkin tai literaalitekstin, tämä lisäarvo on kirjoitettava lainausmerkkeihin.

Voit myös näyttää sukunimen ja etunimen, jotka on erotettu toisistaan pilkulla ja välilyönnillä, käyttämällä seuraavaa lauseketta:

=[Sukunimi] & ", " & [Etunimi]

Tässä tapauksessa lauseke lisää pilkun ja välilyönnin lainausmerkeissä Etunimi- ja Sukunimi-kenttien väliin.

Seuraavan menettelyn vaiheissa oletetaan, että lomakkeesi perustuu taulukkoon, joka sisältää Etunimi- ja Sukunimi-nimiset kentät. Voit myös muuttaa lauseketta vaiheessa 6 sopimaan omiin tietoihisi.

Tekstiruudun, joka sisältää koko nimille tarkoitetun lausekkeen, lisääminen

  1. Napsauta muutettavaa lomaketta tai raporttia siirtymisruudussa hiiren kakkospainikkeella ja napsauta sitten pikavalikosta Rakennenäkymä.

  2. Napsauta Rakenne-välilehden Ohjausobjektit-ryhmästä Tekstiruutu.

  3. Vedä osoitin lomakkeeseen tai raporttiin tekstiruudun luomiseksi.

  4. Napsauta hiiren kakkospainikkeella tekstiruutua ja napsauta sitten pikavalikosta Ominaisuudet.

  5. Napsauta ominaisuusikkunassa Tiedot-välilehteä.

  6. Muuta arvoksi Ohjausobjektin lähde -ominaisuusikkunassa =[Etunimi] & " " & [Sukunimi].

  7. Sulje ominaisuusikkuna ja tallenna tekemäsi muutokset.

Toisinaan jokin kenttä, jonka haluat yhdistää, ei sisällä arvoa. Tätä tietojen puuttumista kutsutaan tyhjäarvoksi. Kun käytät &-operaattoria kenttään, jossa ei ole arvoa, Access palauttaa tyhjä merkkijono tälle kentälle. Esimerkiksi jos työntekijän tietueessa on vain sukunimi, edellisen esimerkin lauseke palauttaa tyhjän merkkijonon Etunimi-kentälle, välilyönnin ja arvon Sukunimi-kentässä.

Esimerkki lausekkeen tuloksesta, kun etunimeä ei ole mainittu

1. Koska Etunimi-kentässä ei ole tietoja, kentän ”Martinez” edessä on tyhjä merkkijono ja välilyönti.

Kun yhdistät useiden kenttien arvoja uudeksi merkkijonoksi, haluat ehkä sisällyttää arvon uuteen merkkijonoon (kuten pilkun) vain, kun tässä tietyssä kentässä on tietoja. Jos haluat ehdollisesti sisällyttää arvon, voit käyttää kenttien yhdistämiseen +-operaattoria &-operaattorin sijasta. Oletetaan esimerkiksi, että taulukon nimenä on Asiakas ja tämä taulukko sisältää kentät nimeltä Kaupunki, Osavaltio ja Postinumero. Haluat yhdistää näiden kenttien arvot raporttia varten, mutta joillakin tietueilla ei ole ehkä arvoa Osavaltio-kentässä. Tässä tapauksessa postinumero-arvon eteen tulee tarpeeton pilkku, jos yhdistät kentät &-operaattorin avulla.

Voit poistaa tarpeettoman pilkun käyttämällä sen sijaan (+)-operaattoria seuraavassa näytelausekkeessa kuvatun mukaisesti:

=([Kaupunki] & (", " + [Osavaltio]) & " " & [Postinumero])

+-operaattori yhdistää tekstin samalla tavalla kuin &-operaattori. Kuitenkin +-operaattori tukee myös Tyhjäarvoinen välitys -toimintoa. Tyhjäarvoinen välitys varmistaa, että jos lausekkeen jokin osa on tyhjäarvo, koko lauseke on myös tyhjäarvo. Edellisessä esimerkissä lausekkeen osa on (", " + [Osavaltio]). Koska käytetään +-operaattoria, sisemmissä lainausmerkeissä oleva lauseke sisältää pilkun vain, jos Osavaltio-kentässä on arvo. Jos Osavaltio-kentässä ei ole arvoa, tuloksena on tyhjäarvo, ja sisemmissä lainausmerkeissä olevan lauseen arvoksi määritetään tyhjäarvo ja pilkku ”piilotetaan”.

Esimerkki lausekkeen tuloksesta, kun osavaltiota ei ole määritetty

1. Tietueet, jotka sisältävät osavaltioiden arvot, näytetään pilkun, välilyönnin ja osavaltion lyhenteen kanssa.

2. Tietueessa, jonka Kaupunki-kentän arvona on Houston, ei ole määritetty osavaltiota, joten lausekkeen tulos näytetään ilman pilkkua, välilyöntiä tai osavaltion lyhennettä.

Sivun alkuun

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×