Koskee seuraavia
| Yhdistelmäruutuobjekti |
|---|
| Tekstiruutuobjekti |
Muoto-ominaisuuden avulla voit mukauttaa numeroiden, päivämäärien, aikojen ja tekstien näyttö- ja tulostustapaa. Merkkijono, jolla on luku-/kirjoitusoikeudet.
lauseke.Muoto
lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
Käytä jotakin valmiista muodoista tai luo mukautettu muoto muotoilusymboleja käyttämällä.
Muoto-ominaisuus käyttää erilaisia asetuksia eri tietotyypeille.
Jos kyseessä on ohjausobjekti, määritä tämä ominaisuus ohjausobjektin ominaisuusikkunassa. Jos kyseessä on kenttä, määritä tämä ominaisuus taulukon rakennenäkymässä (Kentän ominaisuudet -osassa) tai kyselyikkunan rakennenäkymässä (Kentän ominaisuudet -ominaisuusikkunassa). Voit käyttää myös makroa tai Visual Basic for Applications (VBA) -koodia.
Huomautus
Kirjoita Visual Basicissa merkkijonolauseke, joka vastaa jotakin ennalta määritettyä muotoa, tai anna mukautettu muoto.
Muoto-ominaisuus vaikuttaa vain siihen, miten tiedot näytetään. Se ei vaikuta siihen, miten tiedot tallennetaan.
Access tarjoaa esimääritettyjä muotoja päivämäärä/aika-, luku- ja valuutta-, teksti- ja muistio-, sekä kyllä/ei-tietotyypeille. Valmiit muodot määräytyvät sen mukaan, mikä maa tai alue on määritetty kaksoisnapsauttamalla Windows-ohjauspaneelin aluekohtaisia asetuksia. Access näyttää valitun maan tai alueen mukaiset muodot. Esimerkiksi on valittu Englanti (Yhdysvallat)Yleiset-välilehdessä, Valuutta-muodon 1234,56 näkyy muodossa $1,234.56, mutta jos on valittu Englanti (Yhdistynyt kuningaskunta)Yleiset välilehdessä, sama luku saa muodon £1,234.56.
Jos asetat kentän Muoto-ominaisuuden taulukon rakennenäkymässä, Access käyttää tätä muotoa tiedon näyttämiseen tietotaulukoissa. Se soveltaa myös kentän Muoto-ominaisuutta lomakkeiden ja raporttien uusiin ohjausobjekteihin.
Käytä seuraavia merkkejä minkä tahansa tietotyypin mukautetuissa muodoissa.
| Symboli | Merkitys |
|---|---|
| (väli) | Näyttää välilyönnit merkkeinä. |
| ”ABC” | Näyttää kaiken lainausmerkkien välisen merkkeinä. |
| ! | Tasaa pakottamalla vasemmalle oikeanpuoleisen sijasta. |
| * | Täyttää käytettävissä olevan tilan seuraavalla merkillä. |
| \ | Näyttää seuraavan merkin kirjaimellisena merkkinä. Voit näyttää kirjaimellisia merkkejä myös asettamalla lainausmerkit niiden ympärille. |
| [väri] | Näyttää muotoillut tiedot hakasulkeissa määritetyn värisinä. Käytettävissä olevat värit: musta, sininen, vihreä, syaani, punainen, magenta, keltainen, valkoinen. |
Et voi sekoittaa luku- ja valuuttatietotyyppien mukautettuja muotoilumerkkejä päivämäärä/aika-, kyllä/ei- tai teksti- ja muistiotyyppien muotoilumerkkeihin.
Kun olet määrittänyt syöttörajoitteen ja määrittänyt samoille tiedoille Muoto-ominaisuuden , Muoto-ominaisuus on etusijalla, kun tiedot näytetään, ja syöttörajoite ohitetaan. Jos esimerkiksi luot taulukon rakennenäkymässä salasana-syöttörajoitteen sekä asetat Muoto-ominaisuuden samalle kentälle joko taulukossa tai lomakkeen ohjausobjektissa, salasana-syöttörajoite ohitetaan ja tiedot näytetään Muoto-ominaisuuden mukaan.
Esimerkki
Seuraavat kolme esimerkkiä määrittävät Muoto-ominaisuuden käyttämällä esimääriteltyä muotoa:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
Seuraava esimerkki määrittää Muoto-ominaisuuden käyttämällä mukautettua muotoa. Tämä muoto näyttää päivämäärän muodossa: Tam 1995.
Forms!Employees!HireDate.Format = "mmm yyyy"
Seuraava esimerkki havainnollistaa VBA-funktiota, joka muotoilee numerotiedot käyttämällä Valuutta-muotoa ja esittää tekstitiedon kokonaisuudessaan suuraakkosina. Funktio kutsutaan Kohdistusta palautettaessa -tapahtuman yhteydessä Veronpalautus-nimiseltä ei-sidotulta ohjausobjektilta.
Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function