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.