Koskee seuraavia
Yhdistelmäruutuobjekti |
---|
Tekstiruutuobjekti |
Voit käyttää Muotoile-ominaisuutta numeroiden, päivämäärien, aikojen ja tekstien näyttö- ja tulostustavan muokkaamiseen. Merkkijono, jolla on luku-/kirjoitusoikeudet.
lauseke.Muoto
lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.
Huomautuksia
Voit käyttää yhtä valmiista muodoista tai luoda mukautetun muodon muotoilusymboleja käyttämällä.
Muoto-ominaisuus käyttää erilaisia asetuksia eri tietotyypeille.
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 -osassa) tai Kyselyikkuna-rakennenäkymässä (Kentän ominaisuudet -ominaisuusikkunassa). Voit käyttää myös makro- tai Visual Basic for Applications (VBA) -koodia.
Huomautus: Kirjoita Visual Basicissa merkkijonolauseke, joka vastaa yhtä valmiista muodoista, tai anna mukautettu muoto.
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.
Voit käyttää seuraavia merkkejä minkä tahansa tietotyypin muokatuissa 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 sinulla on määritettynä syöttörajoite ja olet asettanut samoille tiedoille Muoto-ominaisuuden arvon, 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