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.