Oletusarvo-ominaisuus

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Koskee seuraavia

Valintaruutuobjekti Valintaryhmäobjekti
Yhdistelmäruutuobjekti Tekstiruutuobjekti
Luetteloruutuobjekti Vaihtopainikeobjekti
Valintapainikeobjekti

Määrittää merkkijonoarvon, joka lisätään automaattisesti kenttään uuden tietueen luomisen yhteydessä. Esimerkiksi Osoitteet-taulukon Kaupunki-kentän oletusarvoksi voi määrittää Helsinki. Kun käyttäjä lisää tietueen taulukkoon, hän voi joko hyväksyä tämän arvon tai kirjoittaa jonkin muun kaupungin nimen. Luku/kirjoitus.

lauseke. Oletusarvo

Ilmaisun Tarvitaan. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

  • Oletusarvo-ominaisuus ei koske valintaruutua, valintanappia tai vaihtopainikkeen ohjausobjekteja, kun ne ovat vaihtoehtoryhmässä. Se kuitenkin koskee varsinaista vaihtoehtoryhmää.
  • Oletusarvo ominaisuus koskee taulukon kaikkia kenttiä paitsi kenttiä, joiden tietotyyppi on Laskuri tai OLE-objekti.

Oletusarvo-ominaisuus määrittää tekstin tai lausekkeen, joka lisätään automaattisesti ohjausobjektiin tai kenttään, kun uusi tietue luodaan. Jos esimerkiksi määrität tekstiruutuohjausobjektin Oletusarvo-ominaisuuden arvoksi =Now(), ohjausobjekti näyttää nykyisen päivämäärän ja kellonajan. Oletusarvo-ominaisuusasetuksen enimmäispituus on 255 merkkiä.

Ohjausobjektille voit määrittää tämän ominaisuuden ohjausobjektin ominaisuusikkunassa. Kentän osalta voit määrittää tämän ominaisuuden taulukon rakennenäkymässä (Kentän ominaisuudet -osassa), makrossa tai käyttämällä Visual Basic for Applications (VBA) -koodia.

Määritä tämän ominaisuuden arvo VBA-koodissa merkkijonolausekkeen avulla. Esimerkiksi seuraava koodi määrittää PaymentMethod-muokkausruutuohjausobjektin Oletusarvo-ominaisuuden asetukseksi ”Cash”.

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

Huomautus

Jos haluat määrittää tämän ominaisuuden kentälle VBA-koodilla, käytä ADO:n Oletusarvo-ominaisuutta tai DAO:n Oletusarvo-ominaisuutta.

Oletusarvo-ominaisuutta sovelletaan vain, kun lisäät uuden tietueen. Jos teet muutoksia Oletusarvo-ominaisuuteen, niitä ei oteta automaattisesti käyttöön aiemmin luoduissa tietueissa.

Jos määrität Oletusarvo-ominaisuuden lomakeohjausobjektille, joka on sidottu kenttään, jossa on myös Oletusarvo-ominaisuuden asetus määritettynä taulukossa, ohjausobjektiasetus ohittaa taulukon asetuksen.

Jos luot ohjausobjektin vetämällä kentän kenttäluettelosta, kentän Oletusarvo-ominaisuusasetusta käytetään lomakkeen ohjausobjektissa, vaikka ohjausobjektin Oletusarvo-ominaisuusasetus pysyy tyhjänä.

Ohjausobjektin oletusarvo voi olla peräisin toisesta ohjausobjektista. Jos esimerkiksi määrität ohjausobjektin Oletusarvo-ominaisuuden arvoksi seuraavan lausekkeen, ohjausobjektin oletusarvoksi määritetään ohjausobjektin txtShipToOletusarvo-ominaisuusasetus.

=Forms!frmInvoice!txtShipTo

Jos ohjausobjektit ovat samassa lomakkeessa, oletusarvon lähteenä olevan ohjausobjektin on oltava aiemmin sarkainjärjestyksessä kuin lausekkeen sisältävä ohjausobjekti.