Koskee seuraavia
| Yhdistelmäruutuobjekti |
|---|
| Tekstiruutuobjekti |
Muotoile-ominaisuuden avulla voit mukauttaa tapaa, jolla numerot, päivämäärät, ajat ja teksti näytetään ja tulostetaan. Merkkijono, jolla on luku-/kirjoitusoikeudet.
lauseke.Muoto
Ilmaisun Tarvitaan. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
Käytä jotakin ennalta määritettyä muotoilua tai luo mukautettu muotoilu käyttämällä muotoilusymboleja.
Muoto-ominaisuus käyttää erilaisia asetuksia eri tietotyypeille.
Määritä ohjausobjektille tämä ominaisuus ohjausobjektin ominaisuusikkunassa. Määritä tämä ominaisuus kentälle taulukon rakennenäkymässä (Kentän ominaisuudet -osassa) tai Kysely-ikkunan 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ä muotoilua, tai kirjoita mukautettu muotoilu.
Muoto-ominaisuus vaikuttaa vain siihen, miten tiedot näytetään. Se ei vaikuta siihen, miten tiedot tallennetaan.
Accessissa on valmiiksi määritettyjä muotoiluja päivämäärä-/aika-, luku- ja valuutta-, teksti- ja muistio- ja 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 symboleja mukautetuissa muodoissa minkä tahansa tietotyypin kohdalla.
| 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 muoto-ominaisuuden samoille tiedoille, Muotoile-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