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

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

  • Oletusarvo-ominaisuutta ei käytetä valintaruutu-, valintanappien tai vaihtopainikkeen ohjausobjekteissa, 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 määrität esimerkiksi tekstiruutuohjausobjektin Oletusarvo-ominaisuudeksi , =Now()ohjausobjekti näyttää nykyisen päivämäärän ja kellonajan. Oletusarvo-ominaisuusasetuksen enimmäispituus on 255 merkkiä.

Jos kyseessä on ohjausobjekti, 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 merkkijonolausekkeella. 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 lomakkeen ohjausobjektille, joka on sidottu kenttään, jolle on määritetty myös Oletusarvo-ominaisuusasetus taulukossa, ohjausobjektin asetus ohittaa taulukon asetuksen.

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

Ohjausobjektin oletusarvo voi olla peräisin toisesta ohjausobjektista. Jos esimerkiksi määrität ohjausobjektin Oletusarvo-ominaisuudeksi seuraavan lausekkeen, ohjausobjektin oletusarvoksi tulee ohjausobjektin Oletusarvo-ominaisuusasetustxtShipTo.

=Forms!frmInvoice!txtShipTo

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