Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tässä artikkelissa kerrotaan, kuinka voit lisätä Access-lomakkeeseen tekstiruutuohjausobjektin ja määrittää sitten tekstiruudun ominaisuudet siten, että ruudussa näkyy toisen lomakkeen sisältämän ohjausobjektin arvo. Tästä on hyötyä esimerkiksi seuraavissa tilanteissa:

  • Käytössäsi on alilomakkeen sisältävä päälomake, ja alilomake sisältää lasketun tekstiruudun (esimerkiksi nimikkeiden yhteenlaskettu hinta), jonka tuloksen haluat näyttää päälomakkeessa.

  • Käytössäsi on lomake, joka sisältää toisen lomakkeen avaavan komentopainikkeen, ja haluat, että toisen lomakkeen tekstiruudussa näkyy ensimmäisen lomakkeen ohjausobjektin arvo.

Ohjausobjektin luominen

  1. Napsauta siirtymisruudussa hiiren kakkospainikkeella lomaketta, jota haluat muuttaa, ja valitse sitten Rakennenäkymä tai Asettelunäkymä.

  2. Valitse Rakenne-välilehden Ohjausobjektit-valikoimasta Tekstiruutu.

  3. Napsauta lomakkeessa kohtaa, johon haluat luoda tekstiruudun.

  4. Tarkista, että vain tekstiruutu on valittu. Napsauta tarvittaessa toista ohjausobjektia ja napsauta sitten tekstiruutua uudelleen.

  5. Jos ominaisuusikkuna ei ole näkyvissä, napsauta tekstiruutua hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.

  6. Valitse Ominaisuusikkuna-tehtäväruudusta Kaikki-välilehti.

  7. Määritä Ohjausobjektin lähde -ominaisuus käyttämällä seuraavaa syntaksia:

    =[Lomakkeet]![lomakkeen nimi]![ohjausobjektin nimi]

    Tässä lomakkeen nimi on sen lomakkeen nimi, jonka sisältämän ohjausobjektin arvon haluat näyttää, ja ohjausobjektin nimi on kyseisen ohjausobjektin nimi.

    Alilomakkeessa olevaan ohjausobjektiin viittaaminen on hiukan monimutkaisempaa. Näytä näissä tapauksissa seuraavanlaista syntaksia:

    =[Lomakkeet]![päälomakkeen nimi]![päälomakkeessa olevan alilomakeohjausobjektin nimi].[Lomake]![alilomakkeessa olevan ohjausobjektin nimi]

    Tässä päälomakkeen nimi on päälomakkeen nimi, päälomakkeessa olevan alilomakeohjausobjektin nimi on sen päälomakkeessa olevan ohjausobjektin nimi, joka on alilomakkeen säilö, ja alilomakkeessa olevan ohjausobjektin nimi on sen alilomakkeessa olevan ohjausobjektin nimi, joka sisältää ohjausobjektin, jonka arvon haluat näyttää.

Huomautus: Kaikissa tapauksissa lomakkeen, johon haluat viitata, on oltava avoinna, jotta Access voi lukea sen arvon. Lomake voi olla piilotettu, mutta sen on oltava avoinna.

Esimerkkejä

Esimerkki 1: Toiseen lomakkeeseen viittaaminen

Oletetaan, että käytössäsi on päälomake nimeltä Tilaukset, ja haluat näyttää Työntekijöiden tiedot -lomakkeessa olevan Etunimi-ohjausobjektin arvon. Voit näyttää Työntekijöiden tiedot -lomakkeessa olevan Etunimi-ohjausobjektin arvon lisäämällä tekstiruudun Tilaukset-lomakkeeseen ja määrittämällä sen Ohjausobjektin lähde -ominaisuuden seuraavasti:

=[Lomakkeet]![Työntekijöiden tiedot]![Etunimi]

Esimerkki 2: Alilomakkeessa olevaan ohjausobjektiin viittaaminen päälomakkeesta

Oletetaan, että käytössäsi on päälomake nimeltä Tilaukset. Tämä lomake sisältää Tilausten alilomake -nimisen alilomakkeen ohjausobjektin, ja alilomake sisältää lasketun TilauksenVälisumma-nimisen tekstiruudun. Voit näyttää TilauksenVälisumma-ohjausobjektin arvon Tilaukset-päälomakkeessa lisäämällä tekstiruudun Tilaukset-päälomakkeeseen ja määrittämällä sen Ohjausobjektin lähde -ominaisuuden seuraavasti:

=[Lomakkeet]![Tilaukset]![Tilausten alilomake].[Lomake]![TilauksenVälisumma]

Huomautus: Kaikissa tapauksissa lomakkeen, johon haluat viitata, on oltava avoinna, jotta Access voi lukea sen arvon. Lomake voi olla piilotettu, mutta sen on oltava avoinna.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.