Muoto-ominaisuus

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Koskee seuraavia kohteita

ComboBox-objekti

TextBox-objekti

Muoto-ominaisuudella voit mukauttaa sitä, miltä luvut, päivämäärät, kellonajat ja tekstit näyttävät näytössä ja tulostettuina. Ominaisuus on merkkijono, ja siinä on luku- ja kirjoitusoikeudet.

lauseke.Muoto

lauseke Pakollinen. Lauseke, joka palauttaa yhden Käyttö-luettelon objekteista.

Huomautuksia

Voit käyttää jotakin valmiiksi määritettyä muotoa tai luoda muotoilumerkkien avulla mukautetun muodon.

Muoto -ominaisuus käyttää eri tietotyyppien eri asetuksia.

Ohjausobjektin voit määrittää tämän ominaisuuden ohjausobjektin ominaisuusikkuna. Kentän, voit määrittää tämän ominaisuuden taulukon rakennenäkymässä (kenttäominaisuudet-osan) tai (Valitse kenttäominaisuudet-ominaisuusikkunassa) Kyselyikkuna rakennenäkymässä. Voit käyttää myös makro tai Visual Basic for Applications (VBA)-koodin.

Huomautus: Visual Basicissa voit kirjoittaa jotakin esimääritettyä muotoa vastaavan merkkijonolauseke tai lisätä mukautetun muodon.

Muoto-ominaisuus vaikuttaa vain siihen, miltä tiedot näyttävät. Tietojen tallennustapaan ominaisuudella ei ole vaikutusta.

Microsoft Office Access 2007 -ohjelmistossa on esimääritetyt Pvm./klo-, Luku-, Valuutta-, Teksti-, Memo- ja Kyllä/Ei-tietotyypit. Esimääritetyt muodot määräytyvät sen maan tai alueen mukaan, joka on määritetty kaksoisnapsauttamalla Windowsin Ohjauspaneelin Aluekohtaiset asetukset -vaihtoehtoa. Access näyttää tiedot valitun maan tai alueen määrittämässä muodossa. Jos esimerkiksi englanti (Yhdysvallat) on valittuna Yleiset-välilehdessä, Valuutta-muotoinen luku 1234.56 näkyy muodossa $1,234.56. Jos Yleiset-välilehden valinta puolestaan on englanti (Iso-Britannia), luku näkyy muodossa £1,234.56.

Jos määrität kentän Muoto-ominaisuuden taulukon rakennenäkymässä, Access näyttää tiedot taulukoissa kyseistä muotoa käyttäen. Myös kentän Muoto-ominaisuus otetaan käyttöön lomakkeiden ja raporttien uusissa ohjausobjekteissa.

Mukautetuissa muodoissa voi käyttää seuraavia merkkejä tietotyypistä riippumatta.

Merkki:

Merkitys

(väli)

Välit näytetään literaalimerkkeinä.

"ABC"

Kaikki lainausmerkkien sisällä olevat tiedot näytetään literaalimerkkeinä.

!

Vasenta tasausta käytetään oikean tasauksen asemesta.

*

Käytettävissä oleva tila täytetään seuraavalla merkillä.

\

Seuraava merkki näytetään literaalimerkkinä. Voit näyttää merkit literaalimerkkeinä myös sijoittamalla ne lainausmerkkeihin.

[väri]

Muotoillut tiedot näytetään sen värisinä kuin suluissa on määritetty. Vaihtoehtoja ovat musta, sininen, vihreä, syaani, punainen, magenta, keltainen ja valkoinen.


Numero- ja Valuutta-tietotyyppien mukautettuja muotoilumerkkejä ei voi käyttää yhdessä Pvm./klo-, Kyllä/Ei-, Teksti- ja Memo-muotoilumerkkien kanssa.

Kun olet määrittänyt samoille tiedoille syöttörajoite ja Muoto-ominaisuuden, tietojen näyttämisessä noudatetaan ensisijaisesti Muoto-ominaisuutta ja syöttörajoite jätetään huomiotta. Jos esimerkiksi luot Salasana-syöttörajoitteen taulukon rakennenäkymässä ja määrität samaan kenttään myös Muoto-ominaisuuden (taulukkoon tai lomakkeen ohjausobjektiin), Salasana-syöttörajoite jätetään huomiotta ja tiedot näytetään Muoto-ominaisuuden määrittämällä tavalla.

Esimerkki

Seuraavissa kolmessa esimerkissä Muoto-ominaisuus määritetään esimääritettyä muotoa käyttäen:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Seuraavassa esimerkissä Muoto-ominaisuus määritetään mukautettua muotoa käyttäen. Tätä muotoa käytettäessä päivämäärä näkyy muodossa Tam 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

Seuraavassa esimerkissä havainnollistetaan sellaisen VBA-funktion toimintaa, joka muotoilee numeeriset tiedot Valuutta-muodon mukaan ja tekstitiedot isoiksi kirjaimiksi. Funktio kutsutaan TaxRefund-nimisen ei-sidotun ohjausobjektin OnLostFocus-tapahtumasta.

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×