Tipurile de date Număr mare (inclusiv Număr mare) și Monedă din Access au o gamă largă de formate pentru a vă ajuta să vă îndepliniți circumstanțele unice. Cu formatarea numerică și monetară aveți trei opțiuni: păstrați formatele implicite, aplicați un format predefinit sau creați un format particularizat. Când aplicați un format la un câmp de tabel, același format se aplică automat la orice control de formular sau raport care ulterior se leagă la acel câmp de tabel. Formatarea modifică doar modul în care se afișează datele și nu afectează modul în care sunt stocate datele sau modul în care utilizatorii introduc date.
În acest articol
Prezentare generală a formatelor numerice și monetare
Pentru a crea un format particularizat, veți introduce diverse caractere în proprietatea Format a unui câmp de tabel. Caracterele pot fi substituenți (cum ar fi 0 și #), separatori (cum ar fi puncte și virgule), caractere literale și culori pe baza modului în care doriți să fie formatarea. Rețineți doar că Access aplică automat orice formate particularizate pe care le utilizați într-un câmp de tabel, la un control dintr-un formular sau raport, dacă este legat (legat).
Puteți specifica formate pentru patru tipuri de valori numerice: pozitiv, negativ, zero (0) și nul (nedefinit). Dacă alegeți să creați un format pentru fiecare tip de valoare, trebuie să puneți mai întâi formatul pentru valorile pozitive, formatul pentru valorile negative în al doilea rând, formatul pentru valorile zero al treilea și formatul pentru valorile nule să dureze. De asemenea, trebuie să separați fiecare format prin punct și virgulă.
Exemplu de formatare particularizată: #,###.##; (#,###.##) [Roșu]; 0,000.00;" Nedefinit"
Se afișează ca: 1.234.568-1.234.568 = 0
Iată ce înseamnă formatarea |
|
Până la patru secțiuni sunt posibile pentru un șir și fiecare secțiune este separată prin punct și virgulă (;). În cazul în care câmpul de tabel acceptă valori nule, puteți omite a patra secțiune.
Secțiune |
Descriere format |
Exemplu |
---|---|---|
Dacă prima secțiune conține #,###.## |
Afișează valori pozitive. |
1234,5678 se afișează ca 1.234,568 Acest format utilizează virgula ca separator de mii și perioada ca separator zecimal. Dacă valorile zecimale din înregistrare depășesc numărul de caractere substituent în formatul particularizat, Access rotunjește valorile și afișează numai numărul de valori specificate de format. De exemplu, dacă câmpul conține 3.456,789, dar formatul său specifică două zecimale, Access rotunjește valoarea zecimală la 0,79. Sfat: Pentru un format cu valori mai mari sau mai multe zecimale, adăugați mai mulți substituenți pentru valoarea zecimală, cum ar fi #,###.###. |
Dacă a doua secțiune conține (#,##.##)[Roșu] |
Afișează doar valorile negative. Dacă datele nu conțin valori negative, Access lasă câmpul necompletat. |
Valoarea negativă este încadrată între caractere literale sau paranteze. În acest exemplu, orice valoare negativă va fi afișată cu roșu. |
Dacă secțiunea a treia conține 0,000,00 |
Definește formatul pentru toate valorile zero (0). |
Când câmpul conține valoarea zero, se afișează 0.000,00. Pentru a afișa text în locul unui număr, utilizați "Zero" (încadrat de ghilimele duble). |
Dacă secțiunea a patra conține "Nedefinit" |
Definește ce văd utilizatorii atunci când o înregistrare conține o valoare nulă. În acest caz, utilizatorii văd cuvântul "Nedefinit". |
De asemenea, puteți utiliza alt text, cum ar fi "Nul" sau "****". Caracterele înconjurătoare cu ghilimele duble sunt tratate ca literale și sunt afișate exact așa cum sunt introduse. |
Aplicarea unui format predefinit
Access furnizează mai multe formate predefinite pentru date numerice și monedă. Formatul implicit este să afișați numărul așa cum a fost introdus.
Sfat Puteți utiliza proprietatea DecimalPlaces pentru a înlocui numărul implicit de zecimale pentru formatul predefinit specificat pentru proprietatea Format .
Într-un tabel
-
Deschideți tabelul în vizualizarea Proiect.
-
În secțiunea de sus 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 din secțiunea inferioară, 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, apare butonul Opțiuni actualizare proprietăți ș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 toată baza de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format oriunde <nume de câmp> este utilizat. În acest caz, Nume câmp este numele numărului sau câmpului monetar.
-
Pentru a aplica modificările la întreaga bază de date, atunci când 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 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 se potrivește nevoilor dvs.
Notă Formularele, rapoartele sau vizualizările noi pe care le creați pe baza acestui tabel obțin formatarea tabelului, dar puteți înlocui acest lucru în formular, raport sau vizualizare fără a modifica formatarea tabelului.
Într-un formular sau raport
Într-un formular sau raport, datele sunt afișate de obicei în casetele text. Setați proprietatea Format pentru caseta text la formatul de dată dorit.
-
Deschideți Vizualizarea aspect sau Vizualizarea aspect a formularului sau raportului.
-
Poziționați indicatorul în caseta text cu numărul sau moneda.
-
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 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 dată într-unul dintre mai multe formate predefinite.
Acest lucru poate fi util dacă lucrați într-o zonă care necesită o expresie, cum ar fi o macrocomandă sau o interogare.
Exemple de formate predefinite
Următorul tabel afișează setările predefinite ale proprietății Format pentru numere și valori monetare.
Setare |
Descriere |
---|---|
Număr general |
(Implicit) Afișați numărul așa cum a fost introdus. |
Monedă |
Utilizați miile de separator; urmați setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și monetare și zecimale. |
Euro |
Utilizați simbolul euro (), indiferent de simbolul monetar specificat în setările regionale Windows. |
Remediat |
Afișarea a cel puțin o cifră; urmați setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și monetare și zecimale. |
Standard |
Utilizați separatorul de mii; urmați setările specificate în setările regionale Windows pentru cantități negative, simboluri zecimale și zecimale. |
Procent |
Înmulțiți valoarea cu 100 și adăugați un semn procent (%); urmați setările specificate în setările regionale Windows pentru cantități negative, simboluri zecimale și zecimale. |
Științific |
Utilizați notația științifică standard. |
Iată exemple cu formatele numerice predefinite.
Setare |
Date |
Afișare |
---|---|---|
Număr general |
3456.789 –3456.789 213,21 USD |
3456.789 –3456.789 213,21 USD |
Monedă |
3456.789 –3456.789 |
3.456,79 lei (3.456,79 lei) |
Remediat |
3456.789 –3456.789 3.56645 |
3456.79 –3456.79 3.57 |
Standard |
3456.789 |
3,456.79 |
Procent |
3 0.45 |
300% 45% |
Științific |
3456.789 –3456.789 |
3.46E+03 –3,46E+03 |
Aplicarea unui format particularizat
-
Deschideți tabelul în vizualizarea Proiect.
-
În secțiunea de sus 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 , selectați fila General , faceți clic pe celula de lângă caseta Format și introduceți caracterele specifice pe baza necesităților dvs. de formatare.
-
După ce selectați un format, apare eticheta inteligentă Opțiuni actualizare proprietăți ș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 toată baza de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format oriunde se utilizează Nume câmp. În acest caz, Nume câmp este numele câmpului Dată/Oră.
-
Pentru a aplica modificările la întreaga bază de date, atunci când 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 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 se potrivește nevoilor dvs.
-
Testați formatul efectuând următoarele:
-
Introduceți valori fără separatori de mii sau separatori zecimali și vedeți cum tratează formatul datele. Formatul amplasează separatorii în locurile corecte?
-
Introduceți valori mai lungi sau mai scurte decât anticipați (cu și fără separatori) și vedeți cum se comportă formatul. Formatul adaugă spații necompletate nedorite sau zerouri inițiale sau finale?
-
Introduceți o valoare zero sau nulă într-un format destinat valorilor pozitive sau negative și vedeți dacă vă place rezultatul.
-
Notă Atunci când aplicați un format la un câmp de tabel, Access utilizează același format în orice formular sau control de raport care se leagă (se leagă) la acel câmp.
Exemple de formate particularizate
Iată exemple de formate de numere particularizate.
Setare |
Descriere |
---|---|
0; (0);;" Nul" |
Afișați valorile pozitive în mod normal; afișează valorile negative între paranteze; afișează cuvântul "Null" dacă valoarea este Null. |
+0.0;–0.0; 0.0 |
Afișarea unui semn plus (+) sau minus (–) cu numere pozitive sau negative; 0,0 dacă valoarea este zero. |
Caractere de formatare particularizată
Pentru a crea un format particularizat, utilizați următoarele caractere ca substituenți și separatori.
Caracter |
Descriere |
---|---|
# |
Se utilizează pentru a afișa o cifră. Fiecare instanță a caracterului reprezintă o poziție pentru un număr. Dacă nu există nicio valoare într-o poziție, Access afișează un spațiu necompletat. De asemenea, poate fi utilizat ca substituent. De exemplu, dacă aplicați formatul #,### și introduceți o valoare 45 în câmp, se afișează 45. Dacă introduceți 12.145 într-un câmp, Access afișează 12.145, chiar dacă ați definit un singur substituent în partea stângă a separatorului de mii. |
0 |
Se utilizează pentru a afișa o cifră. Fiecare instanță a caracterului reprezintă o poziție pentru un număr. Dacă nu există nicio valoare într-o poziție, Access afișează un zero (0). |
Separatorul zecimal . (punct) |
Indică unde doriți ca Access să amplaseze caracterul separator între o parte întreagă și zecimală a unui număr sau a unui câmp monetar. Separatorii de zecimale variază și sunt setați în setările regionale din Windows. |
Separator mii . (punct) |
Indică unde doriți ca Access să amplaseze caracterul separator între partea mii a unui număr sau a unui câmp monetar. Separatorii de mii variază și sunt setați în setările regionale din Windows. |
spații necompletate, + - $ () |
Utilizat pentru a insera spații necompletate, 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 bară oblică (\ sau /) și asteriscul (*), încadrați-le între ghilimele. Rețineți că le puteți plasa oriunde. |
\ |
Utilizat pentru a impune ca Access să afișeze caracterul care urmează imediat. Aceasta este la fel ca în cazul în care înconjoară un caracter cu ghilimele duble. |
! |
Utilizat pentru a impune alinierea la stânga a tuturor valorilor. Când impuneți alinierea la stânga, nu puteți utiliza substituenții de cifre # și 0, dar puteți utiliza substituenți pentru caractere text. |
* |
Utilizat pentru a forța caracterul care urmează imediat după asterisc să devină un caracter de umplere - un caracter utilizat pentru a umple spațiile necompletate. Access afișează în mod normal date numerice ca aliniate la dreapta și umple orice zonă din partea stângă a valorii cu spații necompletate. Puteți adăuga caractere de umplere oriunde într-un șir de formatare, iar atunci când faceți acest lucru, Access completează spațiile necompletate cu caracterul specificat. De exemplu, formatul £##*~.00 afișează o valoare monetară ca £45~~~~~,15. Numărul de caractere tildă (~) afișate în câmp depinde de numărul de spații necompletate din câmpul tabelului. |
% |
Utilizat ca ultim caracter într-un șir de formatare. Înmulțește valoarea cu 100 și afișează rezultatul cu semnul procent final. |
E+, E- - sau - e+, e- |
Utilizat pentru afișarea valorilor în notația științifică (exponențială). Utilizați această opțiune atunci când formatul științific predefinit nu oferă suficient spațiu pentru valorile dvs. Utilizați E+ sau e+ pentru a afișa valorile ca exponenți pozitivi și E- sau e- pentru a afișa exponenții negativi. Trebuie să utilizați acești substituenți cu alte caractere. De exemplu, să presupunem că aplicați formatul 0,000E+00 la un câmp numeric, apoi introduceți 612345. Access afișează 6,123E+05. Access rotunjește mai întâi prin lipsă numărul de zecimale la trei (numărul de zerouri la dreapta sau la stânga separatorului zecimal). În continuare, Access calculează valoarea exponentului din numărul de cifre care cad la dreapta (sau la stânga, în funcție de setările de limbă) ale separatorului zecimal din valoarea inițială. În acest caz, valoarea inițială ar fi pus "612345" (cinci cifre) la dreapta virgulei zecimale. Din acest motiv, Access afișează 6,123E+05, iar valoarea rezultată este echivalentă cu 6,123 x 105. |
"Text literal" |
Utilizați ghilimele duble pentru a încadra orice text pe care doriți să-l vadă utilizatorii. |
[culoare] |
Se utilizează pentru a aplica o culoare la toate valorile dintr-o secțiune a formatului. Trebuie să încadrați numele culorii între paranteze drepte și să utilizați unul dintre aceste nume: negru, albastru, bleu, verde, fucsia, roșu, galben sau alb. |
Afișare A.D. sau B.C.
Puteți utiliza un format particularizat pentru a afișa "D.A." înainte sau "Î.Hr." după un an, în funcție de introducerea unui număr pozitiv sau negativ. Numerele pozitive se afișează ca ani cu "D.A." înainte de an. Numerele negative sunt afișate ca ani cu "Î.Hr." după an.
-
Deschideți tabelul în vizualizarea Proiect.
-
În secțiunea de sus a grilei de proiectare, selectați câmpul Număr pe care doriți să îl formatați.
-
În secțiunea inferioară, faceți clic pe caseta proprietății Format , apoi introduceți acest format particularizat:
„d. Hr.” #;# „î. Hr.”