Ypatybė Format

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Taikoma

Objektas ComboBox
Objektas TextBox

Naudokite ypatybę Formatas norėdami tinkinti skaičių, datų, laiko ir teksto rodymą ir spausdinimą. Skaityti/rašyti String.

reiškinys.Format

išraiška Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.

Pastabos

Naudokite vieną iš anksto apibrėžtų formatų arba sukurkite pasirinktinį formatą naudodami formatavimo simbolius.

Ypatybė Format naudoja skirtingus parametrus skirtingiems duomenų tipams.

Valdiklis: nustatykite šią ypatybę valdiklio ypatybių lape. Laukui šią ypatybę nustatykite lentelės dizaino rodinyje (skyriuje Lauko ypatybės) arba lango Užklausa dizaino rodinyje (ypatybių lape Lauko ypatybės). Taip pat galite naudoti makrokomandą arba "Visual Basic for Applications" (VBA) kodą.

Pastaba

"Visual Basic" įveskite eilutės išraišką, kuri atitinka vieną iš anksto apibrėžtų formatų, arba įveskite pasirinktinį formatą.

Ypatybė Format turi įtakos tik duomenų rodymui. Ji neturi įtakos duomenų saugojimui.

"Access" teikia iš anksto apibrėžtus datos / laiko, skaičiaus ir valiutos, teksto ir atmintinės bei taip / ne duomenų tipų formatus. Iš anksto nustatyti formatai priklauso nuo šalies / regiono, nurodyto dukart spustelėjus Regiono parinktys "Windows" valdymo skyde. Programa "Access" rodo formatus, atitinkančius pasirinktą šalį / regioną. Pavyzdžiui, skirtuke Bendra pasirinkus anglų k. (JAV), valiutos formatu 1234,56 rodoma kaip 1 234,56 EUR, tačiau skirtuke Bendra pasirinkus anglų (britų), skaičius rodomas kaip 1 234,56 EUR.

Jei lentelės dizaino rodinyje nustatote lauko ypatybę Format, „Access“ tą formatą naudoja rodyti duomenims duomenų lapuose. Programa taip pat pritaiko lauko ypatybę Format naujiems formų ir ataskaitų valdikliams.

Naudokite šiuos simbolius pasirinktiniuose bet kokio duomenų tipo formatuose.

Simbolis Reikšmė
(tarpas) Rodyti tarpus kaip raidinius simbolius.
"ABC" Rodyti viską, kas yra kabutėse, kaip raidinius simbolius.
! Lygiuoti kairėje, užuot lygiavus dešinėje.
* Užpildyti laisvą vietą paskesniu simboliu.
\ Rodyti paskesnį simbolį kaip raidinį simbolį. Taip pat galite rodyti raidinius simbolius, juos įterpdami tarp kabučių.
[color] Rodyti formatuotus duomenis skliausteliuose nurodyta spalva. Galimos spalvos: Black (juoda), Blue (mėlyna), Green (žalia), Cyan (žydra), Red (raudona), Magenta (purpurinė), Yellow (geltona), White (balta).

Negalima maišyti skaičiaus ir valiutos duomenų tipų pasirinktinio formatavimo simbolių su datos ir laiko, Taip / ne arba teksto ir „Memo“ formatavimo simboliais.

Kai apibrėžtas įvesties šablonas ir tiems patiems duomenims nustatyta ypatybė Format , ypatybė Format turės pirmumą, kai rodomi duomenys ir nepaisoma įvesties šablono. Pavyzdžiui, jei lentelės dizaino rodinyje sukuriate slaptažodžio įvesties šabloną bei nustatote lauko ypatybę Format (arba lentelėje, arba formos valdiklyje), slaptažodžio įvesties šablono nepaisoma ir duomenys rodomi pagal ypatybę Format.

Pavyzdys

Šiuose trijuose pavyzdžiuose nustatoma ypatybė Format naudojant iš anksto apibrėžtą formatą:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Kitame pavyzdyje ypatybė Format nustatoma naudojant pasirinktinį formatą. Šis formatas rodo datą kaip: sau 1995.

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

Šiame pavyzdyje demonstruojama VBA funkcija, kuri formatuoja skaitinius duomenis naudodama valiutos formatą ir formatuoja tekstinius duomenis tik didžiosiomis raidėmis. Ši funkcija iškviečiama iš nesusietojo valdiklio, pavadinto TaxRefund, įvykio OnLostFocus.


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