Taikoma
|
Objektas ComboBox |
|---|
|
Objektas TextBox |
Naudodami ypatybę Format tinkinkite skaičių, datų, laikų ir teksto rodymo ir spausdinimo būdą. Skaityti/rašyti String.
reiškinys.Format
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Pastabos
Naudokite vieną iš iš anksto nustatytų formatų arba sukurkite pasirinktinį formatą naudodami formatavimo simbolius.
Ypatybė Format naudoja skirtingus parametrus skirtingiems duomenų tipams.
Valdikliui šią ypatybę nustatykite valdiklio ypatybės lapas. Laukui šią ypatybę nustatykite lentelės dizaino rodinyje (sekcijoje Lauko ypatybės) arba užklausos langas dizaino rodinyje (ypatybių lape Lauko ypatybės). Taip pat galite naudoti makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.
Pastaba: „Visual Basic“ rengyklėje įveskite eilutės reiškinį, atitinkantį vieną iš anksto nustatytų formatų, arba įveskite pasirinktinį formatą.
Ypatybė Format turi įtakos tik duomenų rodymui. Ji neturi įtakos duomenų saugojimui.
"Access" pateikia iš anksto nustatytus datos / laiko, skaičių ir valiutos, teksto ir atmintinės bei Taip / ne duomenų tipų formatus. Iš anksto nustatyti formatai priklauso nuo šalies / regiono, kurį nurodo du kartus spustelėjus Regiono parinktys sistemoje "Windows valdymo skydas". "Access" rodo formatus, tinkamus pažymėtai šaliai / regionui. Pavyzdžiui, jei skirtuke Bendra pasirinkta anglų k. (Jungtinės Valstijos), valiutos formato 1234,56 rodoma kaip 1 234,56 EUR, bet kai skirtuke Bendra pasirinkta anglų k. (britų) kalba, 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.
Bet kurio duomenų tipo pasirinktiniuose formatuose naudokite šiuos simbolius.
|
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 nustatoma ypatybė Format naudojant pasirinktinį formatą. Šis formatas rodo datą kaip: 1995 m. sausio mėn.
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