Skaičius (įskaitant didelį skaičių) ir valiutos duomenų tipai „Access“ yra įvairių formatų, kad atitiktų jūsų unikalias aplinkybes. Naudodami skaičių ir valiutos formatavimą turite tris pasirinkimus: palikite numatytuosius formatus, taikykite iš anksto nustatytą formatą arba sukurkite pasirinktinį formatą. Kai taikote formatą lentelės laukui, tas pats formatas automatiškai taikomas bet kuriam formos arba ataskaitos valdikliui, kurį vėliau susiejate su tuo lentelės lauku. Formatavimas tik pakeičia duomenų rodymo būdą ir neturi įtakos duomenų saugojimui ar vartotojų įvedamų duomenų buiui.
Šiame straipsnyje:
Skaičių ir valiutos formatų apžvalga
Norėdami sukurti pasirinktinį formatą, į lentelės lauko ypatybę Formatas įvesite įvairius simbolius. Simboliai gali būti vietos rezervavimo ženklai (pvz., 0 ir #), skyrikliai (pvz., taškai ir kableliai), raidžių simboliai ir spalvos, atsižvelgiant į tai, koks turi būti formatavimas. Tiesiog atsiminkite, kad „Access“ automatiškai pritaiko pasirinktinius formatus, kuriuos naudojate lentelės lauke, formos arba ataskaitos valdikliui, jei jis yra susietas (susietas).
Galite nurodyti keturių skaitmeninių reikšmių tipų formatus: teigiamą, neigiamą, nulinį (0) ir neapibrėžtą. Jei pasirenkate kurti kiekvieno reikšmės tipo formatą, pirmiausia turite įvesti teigiamų reikšmių formatą, po to neigiamų reikšmių formatą, tada nulinių reikšmių formatą ir galiausiai neapibrėžtų reikšmių formatą. Kiekvieną formatą turite atskirti kabliataškiu.
Pasirinktinio formatavimo pavyzdys: #,###.##;(#,###.##)[Red];0,000.00;"Neapibrėžta"
Rodoma taip: 1,234.568-1.234.568 = 0
|
Štai ką reiškia formatavimas |
|
Eilutėje gali būti iki 4 sekcijų ir kiekviena sekcija atskirta kabliataškiu (;). Jei jūsų lentelės laukas nepriima nulinių reikšmių, galite praleisti ketvirtą skyrių.
|
Sekcija |
Formato aprašas |
Pavyzdys |
|---|---|---|
|
Jei pirmoje sekcijoje yra # ###,## |
Rodomos teigiamos reikšmės. |
1234,5678 rodoma kaip 1 234,568 Šiame formate tarpas naudojamas kaip tūkstančių skyriklis, o kablelis kaip dešimtainių skilčių skyriklis. Jei įrašo dešimtainės reikšmės viršija pasirinktiniame formate esančių vietos rezervavimo ženklų skaičių, „Access“ suapvalina reikšmes ir rodo tik formate nurodytą reikšmių skaičių. Pavyzdžiui, jei jūsų lauke yra 3 456,789, bet jo formatas nurodo du dešimtainius skaičius, „Access“ suapvalina dešimtainę reikšmę iki 0,79. Patarimas: Naudodami formatą, kurių reikšmės didesnės arba turinčios daugiau skaičių po kableliu, įtraukite daugiau vietos rezervavimo ženklų po kableliu, pvz., # ###,###. |
|
Jei antroje sekcijoje yra (#,###.##)[Raudona] |
Rodomos tik neigiamos reikšmės.Jei jūsų duomenyse nėra neigiamų reikšmių, „Access“ palieka lauką tuščią. |
Neigiama reikšmė apsupta raidžių simboliais arba skliaustais. Šiame pavyzdyje bet kokia neigiama reikšmė bus rodoma raudona spalva. |
|
Jei trečioje sekcijoje yra 0 000,00 |
Apibrėžiamas visų nulinių (0) reikšmių formatas. |
Kai lauke yra nulinė reikšmė, rodoma 0 000,00. Jei norite, kad būtų rodomas tekstas, o ne skaičius, naudokite "Nulis" (išskirtą dvigubomis kabutėmis). |
|
Jei ketvirtoje sekcijoje yra "Neapibrėžta" |
Apibrėžiama, ką vartotojai matys, kai įraše yra neapibrėžta reikšmė. Šiuo atveju vartotojai mato žodį „Neapibrėžta“. |
Galite taip pat naudoti kitą tekstą, pvz., „Neapibrėžta“ arba „****“. Simboliai, išskirti dvigubomis kabutėmis, traktuojami kaip raidės ir rodomi tiksliai taip, kaip buvo įvesti. |
Iš anksto nustatyto formato taikymas
„Access“ pateikiami keli iš anksto nustatyti skaičių ir valiutos duomenų formatai. Numatytasis formatas yra rodyti įvestą skaičių.
Patarimas Ypatybę DecimalPlaces galite naudoti norėdami perrašyti numatytąjį dešimtainių skilčių skaičių iš anksto nustatytam formatui, nurodytam ypatybei Format .
Lentelėje
-
Atidarykite lentelę Dizaino rodinyje.
-
Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti lauką Data / laikas.
-
Apatinės sekcijos dalyje Lauko ypatybės spustelėkite rodyklę, esančią ypatybės Formatas lauke, ir išplečiamajame sąraše pasirinkite formatą.
-
Pasirinkus formatą rodomas mygtukas Ypatybės naujinimo parinktys ir galite taikyti naują formatą bet kuriems kitiems lentelės laukams ir formų valdikliams, kurie logiškai jį paveldės. Norėdami taikyti keitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, <naudojamas lauko pavadinimas>. Šiuo atveju Lauko pavadinimas yra jūsų skaičiaus arba valiutos lauko pavadinimas.
-
Norėdami taikyti pakeitimus visai duomenų bazei, kai bus atidarytas dialogo langas Naujinti ypatybes ir bus rodomos formos bei kiti objektai, kurie paveldės naują formatą. Spustelėkite Taip.
Daugiau informacijos žr. Lauko ypatybės platinimas.
-
Įrašykite keitimus ir įjunkite duomenų lapo rodinį, kad pamatytumėte, ar formatas atitinka jūsų poreikius.
Pastaba Naujos formos, ataskaitos arba rodiniai, kuriuos sukuriate pagal šią lentelę, gauna lentelės formatavimą, bet galite perrašyti šį formatavimą formoje, ataskaitoje arba rodinyje nekeisdami lentelės formatavimo.
Formoje arba ataskaitoje
Formoje arba ataskaitoje datos paprastai rodomos teksto laukuose. Tiesiog nustatykite teksto lauko ypatybę Formatas į norimą datos formatą.
-
Atidarykite formą arba ataskaitos maketo rodinį arba dizaino rodinį.
-
Perkelkite žymiklį į teksto lauką skaičiumi arba valiuta.
-
Paspauskite F4, kad būtų rodomas ypatybių lapas.
-
Ypatybę Format nustatykite kaip vieną iš iš anksto nustatytų datos formatų.
Užklausoje
-
Atidarykite užklausą dizaino rodinyje.
-
Dešiniuoju pelės mygtuku spustelėkite datos lauką, tada spustelėkite Ypatybės.
-
Ypatybių lape iš ypatybių sąrašo Formatas pasirinkite norimą formatą.
Reiškinyje
-
Naudokite funkciją FormatDateTime datos reikšmei formatuoti vienu iš kelių iš anksto nustatytų formatų.
Tai gali būti naudinga, jei dirbate srityje, kurioje reikia išraiškos, pvz., makrokomandos arba užklausos.
Iš anksto nustatytų formatų pavyzdžiai
Šioje lentelėje pateikiami iš anksto apibrėžti skaičių ir valiutos ypatybių Formatas parametrai.
|
Parametras |
Aprašas |
|---|---|
|
Bendrasis numeris |
(Numatytasis parametras) Rodyti įvestą skaičių. |
|
Valiuta |
Naudoti tūkstančių skyriklį; vadovaukitės parametrais, nurodytais neigiamų sumų, dešimtainių ir valiutos simbolių bei dešimtainių skilčių Windows regioniniuose parametruose. |
|
Euras |
Naudokite euro simbolį ( |
|
Išspręsta |
Rodyti bent vieną skaitmenį; vadovaukitės parametrais, nurodytais neigiamų sumų, dešimtainių ir valiutos simbolių bei dešimtainių skilčių Windows regioniniuose parametruose. |
|
Standartinis |
Naudoti tūkstančių skyriklį; vadovaukitės parametrais, nurodytais Windows regiono parametruose su neigiamais skaičiais, dešimtainiais simboliais ir dešimtainėmis skiltimis. |
|
Procentas |
Padauginti reikšmę iš 100 ir pridėti procento ženklą (%); vadovaukitės parametrais, nurodytais Windows regiono parametruose su neigiamais skaičiais, dešimtainiais simboliais ir dešimtainėmis skiltimis. |
|
Eksponentinis |
Naudokite standartinę tikslią išraišką. |
Toliau pateikiami iš anksto nustatytų skaičių formatų pavyzdžiai.
|
Parametras |
Duomenys |
Rodyti |
|---|---|---|
|
Bendrasis numeris |
3456.789 –3456,789 m. 213,21 JAV dol. |
3456.789 –3456,789 m. 213,21 JAV dol. |
|
Valiuta |
3456.789 –3456.789 |
3 456,79 EUR (3 456,79 EUR) |
|
Išspręsta |
3456.789 –3456,789 m. 3.56645 |
3456.79 –3456,79 m. 3.57 |
|
Standartinis |
3456.789 |
3,456.79 |
|
Procentas |
3-iasis puslapis 0.45 |
300 % 45% |
|
Eksponentinis |
3456.789 –3456.789 |
3,46E+03 –3,46E+03 |
Pasirinktinio formato taikymas
-
Atidarykite lentelę Dizaino rodinyje.
-
Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti lauką Data / laikas.
-
Sekcijoje Lauko ypatybės pasirinkite skirtuką Bendra , spustelėkite langelį šalia lauko Formatas ir įveskite konkrečius simbolius pagal formatavimo poreikius.
-
Pasirinkus formatą rodoma intelektualioji žymė Ypatybės naujinimo parinktys ir galite taikyti naują formatą bet kuriems kitiems lentelės laukams ir formų valdikliams, kurie logiškai jį paveldės. Norėdami taikyti keitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, kur naudojamas lauko pavadinimas. Šiuo atveju lauko pavadinimas yra lauko Data/laikas pavadinimas.
-
Norėdami taikyti pakeitimus visai duomenų bazei, kai bus atidarytas dialogo langas Naujinti ypatybes ir bus rodomos formos bei kiti objektai, kurie paveldės naują formatą. Spustelėkite Taip.
Daugiau informacijos žr. Lauko ypatybės platinimas.
-
Įrašykite keitimus ir įjunkite duomenų lapo rodinį, kad pamatytumėte, ar formatas atitinka jūsų poreikius.
-
Patikrinkite formatą atlikdami šiuos veiksmus:
-
Įveskite reikšmes be tūkstančių skyriklių arba dešimtainių skyriklių ir pažiūrėkite, kaip formatas traktuoja duomenis. Ar formatas įterpia skyriklius į tinkamas vietas?
-
Įveskite reikšmes, kurios yra ilgesnės arba trumpesnės nei numatėte (su skyrikliais ir be jų), ir sužinokite, kaip veikia formatas. Ar formatas įtraukia nereikalingus tuščius tarpus, pradžios ar pabaigos nulius?
-
Įveskite nulinę arba nulinę reikšmę formatu, kuris skirtas teigiamoms arba neigiamoms reikšmėms, ir pažiūrėkite, ar norite gauti rezultatą.
-
Pastaba Kai taikote formatą lentelės laukui, „Access“ naudoja tą patį formatą bet kurioje formoje arba ataskaitos valdikliuose, kuriuos susiejate (susiejate) su tuo lauku.
Pasirinktinių formatų pavyzdžiai
Toliau pateikiami pasirinktinių skaičių formatų pavyzdžiai.
|
Parametras |
Aprašas |
|---|---|
|
0; (0);;" Neapibrėžta reikšmė (Null) |
Teigiamų reikšmių rodymas įprastai; neigiamos reikšmės rodomos skliaustuose; rodyti žodį "Null", jei reikšmė yra Null. |
|
+0.0;–0.0; 0.0 |
Rodyti pliuso (+) arba minuso (–) ženklą su teigiamais arba neigiamais skaičiais; rodyti 0,0, jei reikšmė yra nulis. |
Pasirinktinio formato simboliai
Norėdami sukurti pasirinktinį formatą, naudokite šiuos simbolius kaip vietos rezervavimo ženklus ir skyriklius.
|
Simbolis |
Aprašas |
|---|---|
|
# |
Naudojamas skaitmeniui rodyti. Kiekvienas simbolio pavyzdys atspindi vieno skaičiaus padėtį. Jei padėtyje reikšmės nėra, „Access“ rodo tuščią tarpą. Taip pat gali būti naudojamas kaip vietos rezervavimo ženklas. Pavyzdžiui, jei taikote formatą #,### ir į lauką įvedate reikšmę 45, rodoma 45. Jei lauke įvesite 12 145, „Access“ rodoma 12 145, nors tūkstančių skyriklio kairėje nurodėte tik vieną vietos rezervavimo ženklą. |
|
0 |
Naudojamas skaitmeniui rodyti. Kiekvienas simbolio pavyzdys atspindi vieno skaičiaus padėtį. Jei padėtyje reikšmės nėra, „Access“ rodo nulį (0). |
|
Dešimtainis skyriklis . (laikotarpis) |
Nurodo, kur „Access“ padėti skyriklio simbolį tarp sveikojo ir dešimtainio skaičiaus dalies arba valiutos lauko. Dešimtainiai skyrikliai skiriasi ir yra nustatyti regiono parametruose programoje Windows. |
|
Tūkstančių skyriklis , (kablelis) |
Nurodo, kur „Access“ padėti skyriklio simbolį tarp tūkstančių skaičiaus arba valiutos lauko dalies. Tūkstančių skyrikliai skiriasi ir nustatyti regiono parametruose dalyje Windows. |
|
tušti tarpai, + - $ () |
Naudojamas įtraukiant tuščius tarpus, matematinius ženklus (+ –) ir finansinius simbolius (€ £ $), jei jų kur nors reikia jūsų formato eilutėse. Jei norite naudoti kitus įprastinius matematinius simbolius, pavyzdžiui, pasviruosius brūkšnius (\ arba /) ir žvaigždutę (*), išskirkite juos dvigubomis kabutėmis. Atkreipkite dėmesį, kad juos galite įterpti bet kur. |
|
\ |
Naudojamas priverstinai „Access“, kad būtų rodomas iš karto po to einantis simbolis. Tai tas pats, kaip išskirti simbolį dvigubomis kabutėmis. |
|
! |
Naudojamas reikalaujant, kad visos reikšmės būtų sulygiuotos kairėje. Jei nurodote lygiuoti kairėje, negalite naudoti # ir 0 skaitinių vietos rezervavimo ženklų, bet galite naudoti teksto simbolių vietos rezervavimo ženklus. |
|
* |
Naudojamas reikalaujant, kad iš karto po žvaigždutės einantis simbolis būtų užpildo simbolis – simbolis, naudojamas tuštiems tarpams užpildyti. „Access“ paprastai skaitiniai duomenys rodomi kaip sulygiuoti dešinėje ir tuščiais tarpais užpildo bet kurią sritį į kairę nuo reikšmės. Užpildo simbolius galite įtraukti bet kurioje formato eilutės vietoje, o kai tai padarysite, „Access“ užpildo tuščius tarpus nurodytu simboliu. Pavyzdžiui, formatas ##*~,00 EUR rodo valiutos sumą kaip 45~~~~~,15 EUR. Lauke rodomas tildės simbolių (~) skaičius priklauso nuo lentelės lauke esančių tuščių tarpų skaičiaus. |
|
% |
Naudojamas kaip paskutinis simbolis formato eilutėje. Reikšmė padauginama iš 100, o rezultatas rodomas su procento ženklu. |
|
E+, E- arba e+, e- |
Naudojamas reikšmėms moksliniame (eksponentiniame) žymėjime rodyti. Naudokite šią parinktį, kai iš anksto apibrėžtas mokslinis formatas nesuteikia pakankamai vietos reikšmėms. Naudokite E+ arba e+ reikšmėms kaip teigiamoms eksponentėms rodyti, o E- arba e- naudokite neigiamoms eksponentėms rodyti. Šiuos vietos rezervavimo ženklus turite naudoti su kitais simboliais. Tarkime, kad skaitiniam laukui taikote formatą 0,000E+00, tada įveskite 612345. „Access“ rodoma 6,123E+05. „Access“ pirmiausia suapvalina dešimtainių skilčių skaičių iki trijų (nulių skaičių dešimtainio skyriklio dešinėje arba kairėje). Tada „Access“ apskaičiuoja eksponentinę reikšmę pagal dešimtainio skyriklio, esančio pradinėje reikšmėje, skaitmenų skaičių į dešinę (arba į kairę, atsižvelgiant į kalbos parametrus). Šiuo atveju pradinę reikšmę sudaro „612345“ (penki skaitmenys) dešimtainių skilčių skyriklio dešinėje. Dėl šios priežasties „Access“ rodo 6,123E+05, o gauta reikšmė yra lygi 6,123 x 105. |
|
"Raidinis tekstas" |
Dvigubomis kabutėmis išskirkite bet kokį tekstą, kurį norite rodyti vartotojams. |
|
[spalva] |
Naudojamas taikant spalvą visoms reikšmėms formato sekcijoje. Turite apskliausti spalvos pavadinimą ir naudoti vieną iš šių pavadinimų: juoda, mėlyna, žydra, žalia, rausvai raudona, raudona, geltona arba balta. |
Rodyti A.D. arba B.C.
Galite naudoti pasirinktinį formatą, norėdami rodyti santrumpą „A.D“ (po Kristaus) arba „B.C.“ (prieš Kristų) prieš metus, priklausomai nuo to, ar įvestas teigiamas, ar neigiamas skaičius. Teigiami skaičiai rodomi kaip metai su santrumpa „A.D“ prieš metus. Neigiami skaičiai rodomi kaip metai su santrumpa „B.C.“ po metų.
-
Atidarykite lentelę Dizaino rodinyje.
-
Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti lauką Skaičius.
-
Apatinėje sekcijoje spustelėkite ypatybės Formatas lauką, tada įveskite šį pasirinktinį formatą:
"A.D. " #;# " B.C."