Tipurile de date dată și oră au o gamă largă de formate, pentru a vă ajuta să îndepliniți circumstanțele unice. Atunci când formatați aveți trei opțiuni: păstrați formatele implicite, aplicați un format predefinit sau creați un format particularizat. Atunci când aplicați un format la un câmp de tabel, același format se aplică automat la orice control de formular sau de raport pe care îl legați ulterior la acel câmp de tabel. Formatarea modifică doar modul în care sunt afișate datele și nu afectează modul în care sunt stocate datele sau modul în care utilizatorii pot introduce date.
În acest articol
Prezentare generală a formatelor de dată și oră
Access afișează automat data și ora în formatele de dată și oră generale. Datele apar ca, ll/DD/aaaa în S.U.A. și, ca, zz/ll/aaaa din afara SUA, unde mm este luna, ZZ este ziua, iar aaaa este anul. Timpul este afișat ca, HH: mm: SS AM/PM, unde HH este ora, mm este minute, iar SS este secunde.
Aceste formate automate pentru date și ore variază în funcție de locația geografică specificată în Setarea opțiuni regionale și lingvistice Microsoft Windows de pe computer. De exemplu, în Europa și în multe părți ale Asiei, în funcție de locația dvs., este posibil să vedeți data și ora ca 28.11.2018 12:07:12 PM sau 28/11/2018 12:07:12 PM. În Statele Unite, veți vedea 11/28/2018 12:07:12 PM.
Este posibil să modificați aceste formate predefinite utilizând formate de afișare particularizate. De exemplu, puteți introduce o dată într-un format European, cum ar fi 28.11.2018, și dacă tabelul, formularul sau raportul afișează valoarea ca 11/28/2018. Formatul particularizat pe care îl selectați nu va afecta modul în care sunt introduse datele sau modul în care Access stochează datele respective.
Access furnizează automat un anumit nivel de validare de date legat de formatarea dată și oră. De exemplu, dacă introduceți o dată nevalidă, cum ar fi 32.11.2018, apare un mesaj și aveți opțiunea de a introduce o valoare nouă sau de a efectua conversia câmpului din tipul de date dată/oră la tipul de date text. Valori de date valide variază de la-657.434 (1 ianuarie 100 D.Hr) la 2.958.465 (31 decembrie 9999 D.Hr.). Valori de timp valabile variază de la .0 la. 9999 sau 23:59:59.
Atunci când doriți să restricționați intrarea datei și a orei într-un anumit format, utilizați o mască de intrare. De exemplu, dacă ați aplicat o mască de intrare pentru a introduce date în formatul European, o persoană care introduce date în baza de date nu va putea introduce date în alte formate. Măștile de intrare se pot aplica câmpurilor din tabele, seturilor de rezultate ale interogărilor și controalelor din formulare și rapoarte. Pentru mai multe informații, consultați controlul formatelor de introducere a datelor cu măști de intrare.
Aplicarea unui format predefinit
Access oferă mai multe formate predefinite pentru date de dată și oră.
Într-un tabel
-
Deschideți tabelul în vizualizarea Proiect.
-
În secțiunea superioară a grilei de proiectare, selectați câmpul dată/oră pe care doriți să-l formatați.
-
În secțiunea Proprietăți câmp , faceți clic pe săgeata din caseta de proprietăți format și selectați un format din lista verticală.
-
După ce selectați un format, se afișează butonul Opțiuni actualizare proprietate și vă permite să aplicați noul format la orice alte câmpuri de tabel și controale de formular care l-ar moșteni logic. Pentru a aplica modificările în întreaga bază de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format pretutindeni <numele câmpului> se utilizează. În acest caz, numele câmpului este numele câmpului dată/oră.
-
Pentru a aplica modificările la întreaga bază de date, atunci când apare caseta de dialog Actualizare proprietăți și afișează formularele și alte obiecte care vor moșteni noul format. Faceți clic pe Da.
Pentru mai multe informații, consultați propagarea unei proprietăți de câmp.
-
Salvați modificările și comutați la vizualizarea foaie de date pentru a vedea dacă formatul corespunde nevoilor dvs.
Notă Noile formulare, rapoarte sau vizualizări pe care le creați pe baza acestui tabel obțin Formatarea tabelului, dar puteți să le înlocuiți în formular, raport sau vizualizare fără a modifica formatarea tabelului.
Într-un formular sau raport
-
Deschideți vizualizarea aspect formular sau raport sau vizualizarea proiect.
-
Poziționați indicatorul în caseta text cu data și ora.
-
Apăsați F4 pentru a afișa foaia de proprietăți.
-
Setați proprietatea format la unul dintre formatele de dată predefinite.
Într-o interogare
-
Deschideți interogarea în vizualizarea proiect.
-
Faceți clic cu butonul din dreapta pe câmpul dată, apoi faceți clic pe Proprietăți.
-
În foaia de proprietăți, selectați formatul dorit din lista de proprietăți format .
Într-o expresie
-
Utilizați funcția FormatDateTime pentru a formata o valoare de dată într-unul din mai multe formate predefinite.
Este posibil să vi se pare util dacă lucrați într-o zonă care necesită o expresie, cum ar fi o macrocomandă sau o interogare.
Exemple de formate predefinite
Format |
Descriere |
Exemplu |
---|---|---|
Dată generală |
Implicit Afișează valorile de dată ca numere și valori de timp ca ore, minute și secunde, urmate de AM sau PM. Pentru ambele tipuri de valori, Access utilizează Separatoarele de dată și oră specificate în setările regionale Windows. Dacă valoarea nu are o componentă de timp, Access afișează doar data. Dacă valoarea nu are componenta dată, Access afișează doar ora. |
06/30/2018 10:10:42 AM |
Dată lungă |
Afișează numai valorile de date, după cum este specificat de formatul dată lungă din setările regionale Windows. |
Luni, 27 august 2018 |
Dată medie |
Afișează data ca dd/mmm/AA, dar utilizează separatorul de dată specificat în setările regionale Windows. |
27/Aug/18 |
Dată scurtă |
Afișează valorile de date, după cum este specificat de formatul dată scurtă din setările regionale Windows. |
8/27/2018 |
Oră fmt. lung |
Afișează ore, minute și secunde, urmate de AM sau PM. Access utilizează separatorul specificat în setarea de timp din setările regionale Windows. |
10:10:42 AM |
Oră fmt. mediu |
Afișează ore și minute, urmate de AM sau PM. Access utilizează separatorul specificat în setarea de timp din setările regionale Windows. |
10:10 AM |
Oră fmt. scurt |
Afișează doar ore și minute. Access utilizează separatorul specificat în setarea de timp din setările regionale Windows. |
10:10 |
Aplicarea unui format particularizat
Uneori, lista verticală Formatare proprietate din foaia de proprietăți nu conține formatul exact al datei dorite. Puteți să creați propriul format particularizat utilizând un tip de cod pe care Access îl recunoaște pentru formatarea dată.
Atunci când aplicați un format particularizat la câmpul dată/oră, puteți combina formate diferite, dacă aveți două secțiuni, una pentru dată și alta pentru moment. Într-o astfel de instanță, separați secțiunile cu un spațiu. De exemplu, puteți combina formatele de dată și oră generale după cum urmează: m/DD/aaaa h:mm: SS.
-
Deschideți tabelul în vizualizarea Proiect.
-
În secțiunea superioară a grilei de proiectare, selectați câmpul dată/oră sau dată/oră extins pe care doriți să îl formatați.
-
În secțiunea Proprietăți câmp , selectați fila General , faceți clic pe celula de lângă caseta format și introduceți caracterele specifice pe baza nevoilor de formatare.
-
După ce introduceți un format, se afișează butonul Opțiuni actualizare proprietate și vă permite să aplicați formatul la orice alte câmpuri de tabel și la controale de formular care l-ar moșteni logic. Pentru a aplica modificările în întreaga bază de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format pretutindeni se utilizează numele câmpului. În acest caz, numele câmpului este numele câmpului dată/oră.
-
Dacă alegeți să aplicați modificările la întreaga bază de date, apare caseta de dialog Proprietăți actualizare și afișează formularele și alte obiecte care vor moșteni noul format. Faceți clic pe Da pentru a aplica formatul.
Pentru mai multe informații, consultați propagarea unei proprietăți de câmp.
-
Salvați modificările, apoi comutați la vizualizarea foaie de date pentru a vedea dacă formatul corespunde nevoilor dvs.
Exemple de formate particularizate
Iată câteva exemple de moduri diferite de a formata 13 ianuarie 2012:
Pentru a formata data ca... |
Tastați acest cod în caseta de proprietăți format : |
---|---|
2012-01-13 |
aaaa-mm-DD |
2012 |
yyyy |
13 Jan 2012 |
dd mmm aaaa |
13.01.2012 |
dd\.mm\.YYYY (Access adună automat inversele) |
VI 1/13 |
cristian marcu |
2/6 |
ww/w |
13 ianuarie 2012 |
Mmm d "," aaaa |
Caractere de formatare particularizată
Pentru a crea un format particularizat, utilizați următoarele caractere ca substituenți și separatoare. Formatele particularizate care nu sunt consistente cu setările dată/oră din setările regionale Windows sunt ignorate. Pentru mai multe informații, consultați modificarea setărilor regionale Windows pentru a modifica aspectul unor tipuri de date.
Notă Nu există un caracter de formatare particularizat pentru porțiunea nanosecundă a unui tip de date prelungit dată/oră.
Caracter |
Descriere |
---|---|
Separator de dată |
Controale în care Access plasează separatorul pentru zile, luni și ani. Utilizați separatorul definit în setările regionale Windows. De exemplu, în limba engleză (S.U.A.), utilizați o bară oblică (/). |
Separator de timp |
Controale în care Access plasează separatoarele pentru ore, minute și secunde. Utilizați separatorul definit în setările regionale Windows. De exemplu, în limba engleză (S.U.A.), utilizați un colon (:). |
c |
Afișează formatul de dată general. |
d sau DD |
Afișează ziua din lună ca una sau două cifre. Pentru o cifră, utilizați un singur substituent; pentru două cifre, utilizați două substituenți. |
ddd |
Se abreviază în ziua săptămânii la trei litere. |
dddd |
Vrăji în toate zilele săptămânii. |
ddddd |
Afișează formatul de dată scurt. |
dddddd |
Afișează formatul dată lungă. |
w |
Afișează un număr care corespunde zilei din săptămână. (de la 1 la 7) |
ww |
Afișează un număr care corespunde săptămânii din an (de la 1 la 53). |
m sau mm |
Afișează luna ca număr cu o cifră sau două cifre. |
mmm |
Se abreviază numele lunii la trei litere. De exemplu, ianuarie apare ca Jan. |
mmmm |
Vrăji toate numele lunilor. |
q |
Afișează numărul trimestrului calendar curent (1-4). De exemplu, dacă angajați un lucrător în luna mai, Access va afișa 2 ca valoare sfert. |
y |
Afișează ziua din an, 1-366. |
yy |
Afișează ultimele două cifre ale anului. Notă: Vă recomandăm să introduceți și să afișați toate cele patru cifre ale unui anumit an. |
yyyy |
Afișează toate cifrele într-un an pentru 0001-9999, în funcție de intervalul de date data și ora acceptate. |
h sau hh |
Afișează ora ca una sau două cifre. |
n sau NN |
Afișează minutele ca una sau două cifre. |
s sau SS |
Afișează secundele ca una sau două cifre. |
bibiloi |
Afișează formatul de lungă durată. |
AM/PM |
Ceasul de douăsprezece ore cu literele mari „AM” sau „PM”, după cum este necesar. |
am/pm |
Ceasul de douăsprezece ore cu literele mici „am” sau „pm”, după cum este necesar. |
A/P |
Ceasul de douăsprezece ore cu litera mare „A” sau „P”, după cum este necesar. |
a/p |
Ceasul de douăsprezece ore cu litera mică „a” sau „p”, după cum este necesar. |
AMPM |
Ceasul de doisprezece ore cu identificatorul antemeridian/postmeridian setat după cum este definit în setările regionale Windows |
Spațiu necompletat, +-$ () |
Utilizați spații necompletate, câteva caractere matematice (+-) și simboluri financiare ($ ¥ £), după cum este necesar oriunde în șirurile de formatare. Dacă doriți să utilizați alte simboluri matematice comune, cum ar fi slash (\ sau/) și asteriscul (*), trebuie să le înconjurați în ghilimele duble. |
"Text literal" |
Înconjurați orice text pe care doriți ca utilizatorii să-l vadă în ghilimele duble. |
\ |
Forțează accesul pentru a afișa caracterul care urmează imediat. Aceasta este aceeași cu a înconjura un caracter în ghilimele duble. |
* |
Atunci când este utilizat, caracterul imediat după asterisc devine un caracter de umplere-un caracter utilizat pentru a umple spații necompletate. Access afișează în mod normal textul ca aliniat la stânga și umple orice zonă din dreapta valorii cu spații necompletate. Puteți adăuga caractere de umplere oriunde într-un șir de formatare, iar Access va umple toate spațiile necompletate cu caracterul specificat. |
culoare |
Aplică o culoare la toate valorile dintr-o secțiune a formatului. Trebuie să încadrați numele în paranteze și să utilizați unul dintre următoarele nume: negru, albastru, cyan, verde, magenta, roșu, |
Setarea unui format dată/oră într-o aplicație Web Access
Aplicațiile Web Access afișează datele în "vizualizări", care au casete text la fel ca formularele în bazele de date desktop. Cu toate acestea, în locul unei foi de proprietăți, setați opțiunile de formatare selectând caseta text, apoi făcând clic pe butonul format care apare. Apoi, selectați formatul dorit din lista Formatare .
Aplicațiile Access nu au formate de dată particularizate. Puteți să creați interogări în aplicațiile Access, dar nu există opțiuni pentru formatarea coloanelor de date în cadrul interogării. Toate Formatarea datei sunt controlate la nivel de vizualizare. În sfârșit, funcția FormatDateTime nu este disponibilă în aplicațiile Access.