Muokkausruutu-ohjausobjektin lisääminen lomakkeeseen tai raporttiin

Tekstiruutu on Accessin vakio-ohjausobjekti, jota käytetään lomakkeiden ja raporttien tietojen tarkastelemiseen ja muokkaamiseen. Tekstiruuduissa voidaan näyttää monenlaisia tietoja, ja voit käyttää niitä myös laskutoimitusten suorittamiseen. Tässä artikkelissa kerrotaan, miten voit luoda tekstiruudun ja käyttää sitä. Artikkelissa kerrotaan myös tekstiruudun tärkeistä ominaisuuksista.

Artikkelin sisältö

Sidotun tekstiruudun lisääminen

Sitomattoman tekstiruudun lisääminen

Lasketun tekstiruudun lisääminen

Tekstiruutujen ominaisuuksiin tutustuminen

Sidotun tekstiruudun lisääminen

Sidotussa tekstiruudussa näkyvät taulukossa tai kyselyssä olevan kentän tiedot. Lomakkeessa voit käyttää päivitettävään tietuelähteeseen sidottua tekstiruutua kentän tietojen syöttämiseen tai muokkaamiseen. Tekstiruutuun tekemäsi muutokset näkyvät taustalla olevassa taulukossa.

Nopea tapa luoda sidottu tekstiruutu on vetää kenttä Kenttäluettelo-ruudusta lomakkeeseen tai raporttiin. Access luo automaattisesti tekstiruudun seuraavien tietotyyppien kenttiä varten:

  • Lyhyt teksti

  • Pitkä teksti

  • Luku

  • Päivämäärä/Kellonaika

  • Valuutta

  • Hyperlinkki

  • Laskettu

Huomautus: Access 2013:sta alkaen Teksti-tietotyyppien nimi on Lyhyt teksti ja Muistio-tietotyyppien nimi Pitkä teksti.

Muiden tietotyyppien kenttien vetäminen luo erityyppisiä ohjausobjekteja. Jos esimerkiksi vedät Kyllä/Ei-kentän Kenttäluettelo-ruudusta lomakkeeseen tai raporttiin, Access luo valintaruudun. Jos vedät OLE-objektikentän lomakkeeseen tai raporttiin, Access luo sidotun objektikehyksen, ja jos vedät liitekentän lomakkeeseen tai raporttiin, Access luo liiteohjausobjektin.

Sidotun tekstiruudun luominen lomakkeeseen tai raporttiin vetämällä kenttä Kenttäluettelo-ruudusta

  1. Avaa lomake tai raportti asettelunäkymässä tai rakennenäkymässä napsauttamalla lomaketta tai raporttia hiiren kakkospainikkeella siirtymisruudussa ja valitsemalla sitten haluamasi näkymän.

  2. Valitse Rakenne-välilehden Työkalut-ryhmästä Lisää aiemmin luodut kentät Painikkeen kuva .

  3. Laajenna Kenttäluettelo-ruudussa sitä taulukkoa, jossa olevan kentän haluat sitoa tekstiruutuun.

  4. Vedä kenttä Kenttäluettelo-ruudusta raporttiin tai lomakkeeseen.

    Lisätietoja Kenttäluettelo-ruudun käyttämisestä on artikkelissa Kentän lisääminen lomakkeeseen tai raporttiin.

Voit lisätä sidotun tekstiruudun lomakkeeseen tai raporttiin myös lisäämällä ensin sitomattoman tekstiruudun ja määrittämällä sitten tekstiruudun Ohjausobjektin lähde -ominaisuuden arvoksi kentän, johon haluat sitoa tekstiruudun.

Sitomattoman tekstiruudun lisääminen

Sitomatonta tekstiruutua ei ole yhdistetty taulukon eikä kyselyn kenttään. Voit käyttää sitomatonta tekstiruutua laskutoimituksen tuloksen näyttämiseen tai sellaista syötettä varten, jota et halua tallentaa suoraan taulukkoon. Sitomaton tekstiruutu on helpointa lisätä rakennenäkymässä.

  1. Avaa lomake tai raportti rakennenäkymässä napsauttamalla lomaketta tai raporttia hiiren kakkospainikkeella siirtymisruudussa ja valitsemalla sitten Rakennenäkymä.

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

  3. Siirrä osoitin lomakkeessa tai raportissa kohtaan, johon haluat sijoittaa tekstiruudun, ja lisää tekstiruutu sitten napsauttamalla.

    Huomautus: Access sijoittaa tekstiruudun vasemmalle puolelle myös selitteen, joten jätä osoittimen vasemmalle puolelle hieman tilaa selitettä varten. Voit siirtää selitettä ja tekstiruutua myöhemmin. Voit myös poistaa selitteen napsauttamalla sitä ja painamalla sitten Delete-näppäintä.

Toinen tapa luoda sitomaton tekstiruutu on luoda ensin sidottu tekstiruutu vetämällä kenttä Kenttäluettelo-ruudusta lomakkeeseen tai raporttiin ja poistaa sitten arvo sen Ohjausobjektin lähde -ominaisuudesta. Jos teet näin rakennenäkymässä, tekstiruudussa näkyy Sitomaton-sana kentän nimen sijaan. Asettelunäkymässä tekstiruudussa ei enää näy tietoja, vaan se on tyhjä.

Lasketun tekstiruudun lisääminen

  1. Avaa lomake tai raportti rakennenäkymässä napsauttamalla lomaketta tai raporttia hiiren kakkospainikkeella siirtymisruudussa ja valitsemalla sitten Rakennenäkymä.

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

  3. Siirrä osoitin lomakkeessa tai raportissa kohtaan, johon haluat sijoittaa tekstiruudun, ja lisää tekstiruutu sitten napsauttamalla.

  4. Toimi seuraavasti:

    Aseta kohdistin tekstiruutuun ja kirjoita sitten lauseke, joka laskee summan.

    Valitse tekstiruutu, tuo ominaisuustaulukko näkyviin painamalla F4-näppäintä ja kirjoita lauseke Ohjausobjektin lähde -ominaisuusruutuun. Voit käyttää Lausekkeenmuodostinta lausekkeen luomisessa valitsemalla Muodostin-painike Ohjausobjektin lähde -ominaisuusruudun vieressä.

  5. Tallenna lomake tai raportti, siirry lomake- tai raporttinäkymään ja tarkista sitten tulokset.

Lisätietoja lausekkeiden luomisesta on artikkelissa Lausekkeen muodostamisen oppiminen.

HUOMAUTUKSIA:

  • Jos tarvitset enemmän tilaa lausekkeen kirjoittamiseen Ohjausobjektin lähde -ominaisuusruutuun, avaa Zoomaus-ruutu painamalla Vaihto+F2.

  • Jos lomake tai raportti perustuu kyselyyn, voit sijoittaa lausekkeen kyselyyn lasketun ohjausobjektin sijaan. Tämä voi parantaa suorituskykyä, ja jos tarkoituksesi on laskea tietueryhmien summia, laskettu kenttä -kohteen nimi on helpompi sijoittaa KOOSTE-funktioon.

Tekstiruutujen ominaisuuksiin tutustuminen

Riippumatta siitä, miten luot tekstiruudun, tietyt ominaisuudet on määritettävä, jotta tekstiruutu toimii oikein ja näyttää haluamaltasi. Seuraavassa on lueteltu muutamia tärkeämpiä ja usein käytettyjä tekstiruudun ominaisuuksia:

  • Nimi    Anna tekstiruudulle lyhyt merkityksellinen nimi, josta näet helposti, mitä tietoja se sisältää. Siten voit helposti viitata tekstiruutuun lausekkeissa, joita saatat käyttää muissa tekstiruuduissa. Jotkut tietokantojen kehittäjät haluavat lisätä tekstiruutujen nimeen etuliitteen, kuten txt, jotta he erottavat tekstiruudut helposti muun tyyppisistä ohjausobjekteista. Esimerkkejä tästä ovat txtEtunimi ja txtOsoite.

    Kun luot sidotun tekstiruudun vetämällä kentän Kenttäluettelo-ruudusta, Access käyttää kentän nimeä tekstiruudun nimenä. Tämä toimii yleensä hyvin, mutta jos haluat muokata Ohjausobjektin lähde -ominaisuutta ja luoda lausekkeen, on hyvä ensin muuttaa tekstiruudun nimeä niin, että se poikkeaa kentän nimestä. Muutoin Access ei ehkä voi määrittää, viittaatko tekstiruutuun vai taulukon kenttään. Oletetaan esimerkiksi, että raportissasi on tekstiruutu nimeltä Etunimi, joka on sidottu taulukon kenttään nimeltä Etunimi. Jos haluat poistaa Etunimi-kentän arvoa mahdollisesti edeltävät välilyönnit, voit määrittää tekstiruudun Ohjausobjektin lähde -ominaisuuden arvoksi seuraavan:

    =Trim([First Name])

    Tällöin tekstiruutuun tulee kuitenkin #Virhe-ilmoitus, koska Access ei voi määrittää, viittaako lauseke kenttään vai tekstiruutuun. Voit korjata tämän ongelman nimeämällä tekstiruudut uudelleen yksilöivästi.

  • Ohjausobjektin lähde    Tämä ominaisuus määrittää, onko teksti sidottu, sitomaton vai laskettu.

    • Jos Ohjausobjektin lähde -ominaisuusruudussa oleva arvo on taulukon kentän nimi, tekstiruutu on sidottu kyseiseen kenttään.

    • Jos Ohjausobjektin lähde on tyhjä, tekstiruutu on sitomaton.

    • Jos Ohjausobjektin lähde on lauseke, tekstiruutu on laskettu tekstiruutu.

  • Tekstimuoto    Jos tekstiruutu on sidottu Pitkä teksti -kenttään, voit määrittää Tekstimuoto-ominaisuusruudun arvoksi RTF. Tällöin voit käyttää useita muotoilutyylejä tekstiruudussa olevaan tekstiin. Voit esimerkiksi käyttää lihavointia johonkin sanaan ja alleviivausta toiseen.

  • Voi laajentua    Tämä ominaisuus on erityisen kätevä raporteissa niitä tekstiruutuja varten, jotka on sidottu Lyhyt teksti- tai Pitkä teksti -kenttiin. Oletusasetus on Ei. Jos tekstiruudussa on liikaa tekstiä näytettäväksi, teksti katkaistaan. Jos määrität Voi laajentua -ominaisuusruudun arvoksi Kyllä, teksti kuitenkin sopeutuu automaattisesti ruudun pystysuuntaiseen kokoon niin, että kaikki sen sisältämät tiedot ovat esikatseltavissa ja tulostettavissa.

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ä.

×