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-ominaisuus ei koske valintaruutu-, valintapainike- tai vaihtopainikeohjausobjekteja, 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-ominaisuudella määritetään teksti tai lauseke, joka lisätään automaattisesti ohjausobjektiin tai kenttään uuden tietueen luomisen yhteydessä. Jos esimerkiksi määrität Oletusarvo-ominaisuuden asetukseksi tekstiruutuohjausobjektille =Now(), ohjausobjekti näyttää kuluvan päivämäärän ja kellonajan. Oletusarvo-ominaisuusasetuksen enimmäispituus on 255 merkkiä.
Ohjausobjektin tapauksessa voit määrittää tämän ominaisuuden ohjausobjektin ominaisuusikkunassa. Kentän tapauksessa voit määrittää tämän ominaisuuden taulukon rakennenäkymässä (Kentän ominaisuudet -osiossa), makrossa tai käyttämällä Visual Basic for Applications (VBA) -koodia.
Käytä VBA-koodissa merkkijonolauseketta tämän ominaisuuden arvon määrittämiseen. 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 Oletusarvo-ominaisuus myös taulukossa, ohjausobjektin asetus ohittaa taulukkoasetuksen.
Jos ohjausobjekti luodaan vetämällä kenttä kenttäluettelosta, kentän Oletusarvo-ominaisuusasetus otetaan käyttöön lomakkeen ohjausobjektissa taulukon mukaisesti, vaikka ohjausobjektin Oletusarvo-ominaisuusasetus jääkin tyhjäksi.
Ohjausobjektin oletusarvo voi olla peräisin toisesta ohjausobjektista. Jos esimerkiksi määrität ohjausobjektin Oletusarvo-ominaisuudeksi seuraavan lausekkeen, ohjausobjektin oletusarvon määrää Oletusarvo-ominaisuusasetus, joka on asetettu txtShipTo-ohjausobjektille.
=Forms!frmInvoice!txtShipTo
Jos ohjausobjektit ovat samassa lomakkeessa, oletusarvon lähteenä toimivan ohjausobjektin täytyy olla lausekkeen sisältävän ohjausobjektin edellä, kun noudatetaan sarkainjärjestystä.