Datos ir laiko duomenų tipai yra įvairių formatų, kad atitiktų jūsų unikalias aplinkybes. Formatuodami turite tris pasirinkimus: išlaikyti numatytuosius formatus, taikyti iš anksto apibrėžtą formatą arba kurti pasirinktinį formatą. Kai formatą taikote lentelės laukui, tas pats formatas automatiškai taikomas bet kuriai formos ar ataskaitos valdikliui, kurį vėliau susiejate su tuo lentelės lauku. Formatavimas tik pakeičia duomenų rodymo būdą ir neturi įtakos duomenų saugojimui ir duomenų įvedimo būdui.
Šiame straipsnyje:
- Datos ir laiko formatų apžvalga
- Iš anksto apibrėžto formato taikymas
- Iš anksto apibrėžtų formatų pavyzdžiai
- Pasirinktinio formato taikymas
- Pasirinktinių formatų pavyzdžiai
- Pasirinktinio formato simboliai
Datos ir laiko formatų apžvalga
"Access" automatiškai rodo datą ir laiką formatais Bendroji data ir Ilgasis laikas. Datos rodomos kaip mm/dd/yyyy JAV ir as, dd/mm/MMMM už JAV ribų, kur mm yra mėnuo, dd yra diena, o yyyy yra metai. Laikas rodomas taip: hh:mm:ss AM/PM, kur hh yra valanda, mm yra minutės, o ss yra sekundės.
Šie automatiniai datos ir laiko formatai skiriasi priklausomai nuo geografinės vietos, nurodytos kompiuterio "„Microsoft“ Windows" regiono ir kalbos parinkčių parametre . Pavyzdžiui, Europoje ir daugelyje Azijos dalių, atsižvelgiant į jūsų buvimo vietą, data ir laikas gali būti rodomi taip: 28.11.2018 12:07:12 PM arba 28/11/2018 12:07:12 PM. Jungtinėse Amerikos Valstijose matysite 11/28/2018 12:07:12 PM.
Šiuos iš anksto apibrėžtus formatus galima pakeisti naudojant pasirinktinius rodymo formatus. Pvz., galite įvesti datą Europos formatu, pvz., 28.11.2018, ir nustatyti, kad lentelėje, formoje ar ataskaitoje reikšmė būtų rodoma kaip 2018-11-28. Pasirinktas pasirinktinis formatas neturės įtakos duomenų įvedimui ar "Access" duomenų saugojimui.
"Access" automatiškai teikia tam tikrą duomenų tikrinimo lygį, susijusį su datos ir laiko formatavimu. Pavyzdžiui, jei įvesite netinkamą datą, pvz., 32.11.2018, bus rodomas pranešimas ir galėsite įvesti naują reikšmę arba konvertuoti lauką iš duomenų tipo Data / laikas į duomenų tipą Tekstas. Galiojančios datos reikšmės yra nuo -657.434 (100 m. sausio 1 d.) iki 2 958 465 (9999 m. gruodžio 31 d.). Galiojančios laiko reikšmės yra nuo 0,0 iki 0,9999 arba 23:59:59.
Norėdami apriboti datos ir laiko įvedimą tam tikru formatu, naudokite įvesties šabloną. Pavyzdžiui, jei taikėte įvesties šabloną datoms įvesti europiniu formatu, kas nors, įvedantis duomenis į jūsų duomenų bazę, negalės įvesti datų kitais formatais. Įvesties šablonus galima taikyti lentelių laukams, užklausų rezultatų rinkiniams ir formų bei ataskaitų valdikliams. Daugiau informacijos žr. Duomenų įvedimo formatų valdymas naudojant įvesties šablonus.
Iš anksto apibrėžto formato taikymas
"Access" pateikia keletą iš anksto apibrėžtų datos ir laiko duomenų formatų.
Lentelėje
- Atidarykite lentelę Dizaino rodinyje.
- Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti datos / laiko lauką.
- Sekcijoje Lauko ypatybės spustelėkite rodyklę, esančią ypatybės Formatas lauke, ir pasirinkite formatą iš išplečiamojo sąrašo.
- Pasirinkus formatą, pasirodo mygtukas Ypatybių naujinimo parinktys , leidžiantis taikyti naują formatą visiems kitiems lentelės laukams ir formos valdikliams, kurie logiškai paveldėtų formatą. Norėdami taikyti pakeitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, kur <naudojamas lauko pavadinimas>. Šiuo atveju lauko pavadinimas yra datos / laiko lauko pavadinimas.
- Kad pakeitimai būtų pritaikyti visai duomenų bazei, pasirodžius dialogo langui Naujinti ypatybes ir parodžius formas bei kitus objektus, kurie paveldės naują formatą. Spustelėkite Taip.
Daugiau informacijos ieškokite Lauko ypatybės platinimas. - Įrašykite keitimus ir įjunkite duomenų lapo rodinį, kad matytumėte, ar formatas atitinka jūsų poreikius.
Pastaba
Naujos formos, ataskaitos arba rodiniai, kuriuos sukuriate pagal šią lentelę, suformatuoja lentelę, tačiau formoje, ataskaitoje arba rodinyje galite jį perrašyti nekeisdami lentelės formatavimo.
Formoje arba ataskaitoje
- Atidarykite formos arba ataskaitos maketo rodinį arba dizaino rodinį.
- Perkelkite žymiklį į teksto lauką, kuriame yra data ir laikas.
- Paspauskite F4, kad būtų rodomas ypatybių lapas.
- Nustatykite ypatybę Formatas į vieną iš iš anksto nustatytų datos formatų.
Užklausoje
- Atidarykite užklausą naudodami dizaino rodinį.
- Dešiniuoju pelės mygtuku spustelėkite datos lauką, tada spustelėkite Ypatybės.
- Ypatybių lape pasirinkite norimą formatą iš ypatybių sąrašo Formatas .
Reiškinyje
- Naudokite funkciją FormatDateTime , kad formatuotumėte datos reikšmę į vieną iš kelių iš anksto apibrėžtų formatų.
Jums tai gali būti naudinga, jei dirbate srityje, kurioje reikalingas reiškinys, pvz., makrokomanda arba užklausa.
Iš anksto apibrėžtų formatų pavyzdžiai
| Formatas | Aprašymas | Pavyzdys |
|---|---|---|
| Bendroji data | (Numatytasis parametras). Rodo datos reikšmes kaip skaičius ir laiko reikšmes kaip valandas, minutes ir sekundes, po kurių seka AM arba PM (po vidurdienio). Abiejų tipų reikšmėms "Access" naudoja datos ir laiko skyriklius, nurodytus "Windows" regiono parametruose. Jei reikšmė neturi laiko komponento, programa "Access" rodo tik datą. Jei reikšmė neturi datos komponento, programa "Access" rodo tik laiką. | 2024-06-30 10:10:42 |
| Ilgoji data | Rodomos tik datos reikšmės, kurias "Windows" regiono parametruose nurodo ilgosios datos formatas. | 2024 m. rugpjūčio 27 d., pirmadienis |
| Vidutinė data | Rodo datą kaip dd/mmm/mmmm, bet naudoja datos skyriklį, nurodytą "Windows" regiono parametruose. | 27/Rgp/24 Rugpjūčio 27 d. 24 d. |
| Trumpoji data | Rodo datos reikšmes, kurias "Windows" regiono parametruose nurodo trumposios datos formatas. | 8/27/2024 8-27-2024 |
| Ilgasis laikas | Rodo valandas, minutes ir sekundes, po kurių seka AM (prieš pietus) arba PM (po jų). "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. | 10:10:42 |
| Vidutinis laikas | Rodo valandas ir minutes, po kurių seka AM (prieš pietus) arba PM (po to po pietų). "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. | 10:10 AM |
| Trumpasis laikas | Rodomos tik valandos ir minutės. "Access" naudoja skyriklį, nurodytą "Windows" regiono parametrų parametre Laikas. | 10:10 |
Pasirinktinio formato taikymas
Kartais ypatybių lapo išplečiamajame sąraše Formatas nėra norimo tikslaus datos formato. Galite sukurti savo pasirinktinį formatą, naudodami tokio tipo kodą, kurį "Access" atpažįsta datos formatavimui.
Kai taikote pasirinktinį formatą laukui Data / laikas, galite sujungti skirtingus formatus, atskiruose skyriuose, vieną datai, kitą laikui. Tokiu atveju sekcijas atskirtumėte tarpu. Pavyzdžiui, galite sujungti formatus Bendroji data ir Ilgasis laikas taip: m/dd/yyyy h:mm:ss.
- Atidarykite lentelę Dizaino rodinyje.
- Viršutinėje dizaino tinklelio dalyje pasirinkite norimą formatuoti lauką Data / laikas arba Išplėstinė data / laikas.
- Skyriuje Lauko ypatybės pasirinkite skirtuką Bendra , spustelėkite langelį šalia lauko Formatas ir įveskite konkrečius simbolius pagal formatavimo poreikius.
- Įvedus formatą, pasirodo mygtukas Ypatybių naujinimo parinktys , leidžiantis taikyti formatą visiems kitiems lentelės laukams ir formos valdikliams, kurie logiškai paveldėtų formatą. Norėdami taikyti pakeitimus visoje duomenų bazėje, spustelėkite intelektualiąją žymę, tada spustelėkite Naujinti formatą visur, kur naudojamas lauko pavadinimas. Šiuo atveju lauko pavadinimas yra datos / laiko lauko pavadinimas.
- Jei pasirinksite taikyti pakeitimus visai duomenų bazei, atsiranda dialogo langas Naujinti ypatybes ir rodomos formos ir kiti objektai, kurie paveldės naują formatą. Spustelėkite Taip , kad pritaikytumėte formatą.
Daugiau informacijos ieškokite Lauko ypatybės platinimas. - Įrašykite pakeitimus, tada įjunkite duomenų lapo rodinį, kad matytumėte, ar formatas atitinka jūsų poreikius.
Pasirinktinių formatų pavyzdžiai
Štai keli skirtingų 2012 m. sausio 13 d. formatavimo būdų pavyzdžiai:
| Jei norite formatuoti datą taip, kad... | Įveskite šį kodą į ypatybės Formatas lauką: |
|---|---|
| 2024-01-13 | mmmm-mm-dd |
| 2024 | yyyy |
| 13 Sausis 2024 | dd mmm yyyy |
| 13.01.2024 | dd\.mm\.yyyy ("Access" automatiškai prideda pasviruosius brūkšnius) |
| Pn 1/13 | ddd m/d |
| 2/6 | ww/w |
| 2024 m. sausio 13 d. | mmm d", "yyyy |
Pasirinktinio formato simboliai
Norėdami sukurti pasirinktinį formatą, kaip vietos rezervavimo ženklus ir skyriklius naudokite šiuos simbolius. Pasirinktiniai formatai, suderinami su datos / laiko parametrais, nurodytais „Windows“ regiono parametruose, yra ignoruojami. Daugiau informacijos ieškokite dalyje "Windows" regiono parametrų keitimas norint modifikuoti kai kurių duomenų tipų išvaizdą.
Atkreipkite dėmesį Datos / laiko išplėstinių duomenų tipo nanosekundės dalies pasirinktinio formato simbolio nėra.
| Simbolis | Aprašas |
|---|---|
| Datos skyriklis | Valdikliai, kuriais "Access" įdeda dienų, mėnesių ir metų skyriklį. Naudokite skyriklį, apibrėžtą "Windows" regiono parametruose. Pvz., anglų kalboje (JAV) naudokite pasvirąjį brūkšnį (/). |
| Laiko skyriklis | Valdikliai, kuriais "Access" įdeda valandų, minučių ir sekundžių skyriklius. Naudokite skyriklį, apibrėžtą "Windows" regiono parametruose. Pavyzdžiui, anglų kalboje (JAV) naudokite dvitaškį (:) . |
| c | Rodo bendrąjį datos formatą. |
| d arba dd | Rodo mėnesio dieną kaip vieną arba du skaitmenis. Jei norite rodyti vieną skaitmenį, naudokite vieną vietos rezervavimo ženklą; Jei norite rodyti du skaitmenis, naudokite du vietos rezervavimo ženklus. |
| ddd | Savaitės diena sutrumpinama iki trijų raidžių. |
| dddd | Išdėsto paraidžiui visas savaitės dienas. |
| ddddd | Rodo trumpąjį datos formatą. |
| dddddd | Rodo ilgąjį datos formatą. |
| w | Rodo skaičių, atitinkantį savaitės dieną. (nuo 1 iki 7) |
| ww | Rodo skaičių, atitinkantį metų savaitę (nuo 1 iki 53). |
| m arba mm | Mėnuo rodomas kaip vieno arba dviejų skaitmenų skaičius. |
| mmm | Mėnesio pavadinimas sutrumpinamas iki trijų raidžių. Pavyzdžiui, sausis rodomas kaip sausis. |
| mmmm | Paraidžiui užrašo visus mėnesių pavadinimus. |
| q | Rodo dabartinio kalendorinio ketvirčio numerį (1–4). Pvz., jei samdysite darbuotoją gegužės mėnesį, "Access" rodys ketvirčio reikšmę kaip 2. |
| y | Rodoma metų diena, 1-366. |
| yy | Rodomi du paskutiniai metų skaitmenys. Pastaba: Rekomenduojama įvesti ir rodyti visus keturis esamų metų skaitmenis. |
| yyyy | Rodo visus skaitmenis metuose nuo 0001 iki 9999, atsižvelgiant į datos ir laiko duomenų tipo palaikomą diapazoną. |
| h arba hh | Rodo valandą kaip vieną arba du skaitmenis. |
| n arba nn | Rodo minutes kaip vieną arba du skaitmenis. |
| s arba ss | Rodo sekundes kaip vieną arba du skaitmenis. |
| tttt | Rodo ilgojo laiko formatą. |
| AM/PM | Dvylikos valandų laikrodis su didžiosiomis raidėmis „AM“ arba „PM“. |
| am/pm | Dvylikos valandų laikrodis su mažosiomis raidėmis „am“ arba „pm“. |
| A/P | Dvylikos valandų laikrodis su didžiąja raide „A“ arba „P“. |
| a/p | Dvylikos valandų laikrodis su mažąja raide „A“ arba „P“. |
| AMPM | Dvylikos valandų laikrodis su ryto / popietės žyminiu, kaip apibrėžta „Windows“ regiono parametruose |
| Tuščias tarpas, + - $ () | Jei kur nors reikia jūsų formato eilutėse, naudokite tuščius tarpus, keletą matematinių ženklų (+ –) ir finansinius simbolius ($ ¥ $). Jei norite naudoti kitus įprastinius matematinius simbolius, pavyzdžiui, pasviruosius brūkšnius (\ arba /) ir žvaigždutę (*), turite išskirti juos dvigubomis kabutėmis. |
| "Raidinis tekstas" | Tekstą, kurį norite rodyti vartotojams, išskirkite dvigubomis kabutėmis. |
| \ | Nurodo "Access" rodyti iš karto po to sekantį simbolį. Tai tas pats, kaip išskirti simbolį dvigubomis kabutėmis. |
| * | Naudojant iš karto po žvaigždutės einantis simbolis tampa užpildo simboliu – simboliu, naudojamu tuštiems tarpams užpildyti. Paprastai programoje „Access“ tekstas rodomas sulygiuotas kairėje ir tuščiais tarpais užpildoma bet kokią sritis iki reikšmės dešinėje pusėje. Galite įtraukti užpildo simbolių į bet kurią formato eilutės vietą ir programa Access užpildys tuščius tarpus tam tikru simboliu. |
| [spalva] | Taiko spalvą visoms reikšmėms formato sekcijoje. Turite apskliausti pavadinimą ir naudoti vieną iš šių pavadinimų: juoda, mėlyna, žydra, žalia, rausvai raudona, raudona, |