Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.