Formatarea unui câmp număr sau monedă

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tipurile de date Număr, Număr mare și Monedă din Access includ multe formate. Pentru formatarea numerelor și a monedelor, aveți trei opțiuni: păstrarea formatelor implicite, aplicarea unui format predefinit sau crearea unui format particularizat. Când aplicați un format la un câmp de tabel, Access aplică automat același format pentru orice control de formular sau raport pe care-l legați ulterior la acel câmp de tabel. Formatarea modifică numai modul în care se afișează datele. Aceasta nu afectează modul în care sunt stocate datele sau modul în care utilizatorii le introduc.

În acest articol

Prezentare generală a formatelor de numere și monede

Pentru a crea un format particularizat, introduceți diverse caractere în proprietatea Format a unui câmp de tabel. Caracterele pot fi substituenți, cum 0 ar fi și #; separatori, cum ar fi punctele și virgulele, caractere literale și culori, în funcție de cum doriți să apară formatarea. Access aplică automat orice format particularizat pe care îl utilizați într-un câmp de tabel unui control legat dintr-un formular sau raport.

Puteți specifica formate pentru patru tipuri de valori numerice: pozitive, negative, zero (0) și nul (nedefinit). Dacă creați un format pentru fiecare tip de valoare, puneți formatul pentru valorile pozitive mai întâi, formatul pentru valorile negative apoi, formatul pentru valorile zero al treilea și formatul pentru valorile nule ultimul. Separați fiecare format prin punct și virgulă.

Exemplu de formatare particularizată: #,###.##;(#,###.##)[Red];0,000.00;"Undefined"

Se afișează ca:

  • 1,234.568
  • (1,234.568) cu roșu
  • 0,000.00
  • Undefined

Iată ce înseamnă formatarea:

  • Semnul de număr (#) este un substituent pentru cifre. Dacă nu există valori, Access afișează un spațiu necompletat. Pentru a afișa zerouri în loc de spații necompletate, utilizați 0 ca substituent. De exemplu, pentru a afișa 1234 ca 1234.00, utilizați șirul de formatare ####.00.
  • Valorile pozitive se afișează cu două zecimale.
  • Valorile negative se afișează cu două zecimale, în paranteze și cu roșu.
  • Valorile zero se afișează ca număr 0, întotdeauna cu două zecimale.
  • Valorile nule se afișează ca cuvânt Undefined.

Sunt posibile până la patru secțiuni 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 punctul ca separator zecimal. Dacă valorile zecimale din înregistrare depășesc numărul de caractere substituente din formatul particularizat, Access rotunjește valorile și afișează numai numărul de valori specificat 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 (#,###.##)[Red] Afișează doar valori negative. Dacă datele dvs. nu conțin valori negative, Access lasă câmpul necompletat. Valoarea negativă este încadrată în caractere literale sau paranteze. În acest exemplu, orice valoare negativă este afișată cu roșu.
Dacă a treia secțiune conține 0,000.00 Definește formatul pentru toate valorile zero (0). Atunci când câmpul conține valoarea zero, 0,000.00 se afișează. Pentru a afișa text în loc de număr, utilizați "Zero" încadrat de ghilimele duble.
Dacă a patra secțiune conține "Undefined" Definește ceea ce văd utilizatorii atunci când o înregistrare conține o valoare nulă. În acest caz, utilizatorii văd cuvântul Undefined. Puteți utiliza și alte tipuri de text, cum "Null" ar fi sau "****". Caracterele înconjurate de ghilimele duble sunt tratate ca litere și se afișează exact așa cum au fost introduse.

Începutul paginii

Aplicarea unui format predefinit

Access furnizează mai multe formate predefinite pentru datele de tip număr și monedă. Formatul implicit este afișarea numărului introdus.

Sfat

Puteți utiliza proprietatea DecimalPlaces pentru a înlocui numărul implicit de zecimale pentru formatul predefinit pe care îl specificați pentru proprietatea Format .

Într-un tabel

  1. Deschideți tabelul în vizualizarea Proiect.
  2. În secțiunea superioară a grilei de proiectare, selectați câmpul Dată/Oră pe care doriți să îl formatați.
  3. Î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ă.
  4. După ce selectați un format, apare butonul Opțiuni actualizare proprietate . Aceasta vă permite să aplicați noul format la orice alte câmpuri de tabel și controale de formular care l-ar moșteni în mod logic. Pentru a aplica modificările în toată baza de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format peste tot <se utilizează Nume> câmp. În acest caz, Nume câmp este numele câmpului număr sau monedă.
  5. Pentru a aplica modificările la întreaga bază de date, faceți clic pe Da atunci când apare caseta de dialog Proprietăți actualizare și afișează formularele și alte obiecte care vor moșteni noul format. Pentru mai multe informații, consultați Propagarea unei proprietăți de câmp.
  6. Salvați modificările și comutați la Vizualizare foaie de date pentru a vedea dacă formatul se potrivește nevoilor dvs.

Notă

Noile formulare, rapoarte sau vizualizări pe care le creați pe baza acestui tabel primesc formatarea tabelului, dar o puteți înlocui în formular, raport sau vizualizare fără a modifica formatarea tabelului.

Într-un formular sau raport

Într-un formular sau raport, datele se afișează de obicei în casete text. Setați proprietatea Format pentru caseta text la formatul de dată dorit.

  1. Deschideți Vizualizarea aspect sau Vizualizarea proiect a formularului sau raportului.
  2. Poziționați indicatorul în caseta text cu numărul sau moneda.
  3. Apăsați F4 pentru a afișa Foaia de proprietăți.
  4. Setați proprietatea Format la unul dintre formatele de dată predefinite.

Într-o interogare

  1. Deschideți interogarea în Vizualizarea proiect.
  2. Faceți clic cu butonul din dreapta pe câmpul dată, apoi faceți clic pe Proprietăți.
  3. În Foaia de proprietăți, selectați formatul dorit din lista de proprietăți Format .

Într-o expresie

  • Utilizați funcțiaFormatDateTime pentru a formata o valoare de dată într-unul dintre numeroasele formate predefinite. Puteți găsi acest lucru util dacă lucrați într-un domeniu care necesită o expresie, cum ar fi o macrocomandă sau o interogare.

Începutul paginii

Exemple de formate predefinite

Următorul tabel afișează setările proprietăților Format predefinite pentru numere și monede.

Setare Descriere
Număr general (Implicit) Afișează numărul introdus.
Monedă Utilizează separatorul pentru mii și urmează setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și monetare și zecimale.
Euro Utilizează simbolul euro (), indiferent de simbolul monetar specificat în setările regionale Windows.
Remediat Afișează cel puțin o cifră și urmează setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și monetare și zecimale.
Standard Utilizează separatorul pentru mii și urmează setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și zecimale.
Procent Înmulțește valoarea cu 100 și adaugă un semn procent ().% Acesta urmează setările specificate în setările regionale Windows pentru valori negative, simboluri zecimale și zecimale.
Științific Utilizează notația științifică standard.

Mai jos aveți exemple de formate de numere 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 USD
(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

Începutul paginii

Aplicarea unui format particularizat

  1. Deschideți tabelul în vizualizarea Proiect.

  2. În secțiunea superioară a grilei de proiectare, selectați câmpul Dată/Oră pe care doriți să îl formatați.

  3. În secțiunea Proprietăți câmp , selectați fila General , faceți clic pe celula de lângă caseta Format și introduceți anumite caractere pe baza nevoilor de formatare.

  4. După ce selectați un format, apare eticheta inteligentă Opțiuni de actualizare a proprietăților . Aceasta vă permite să aplicați noul format la orice alte câmpuri de tabel și controale de formular care l-ar moșteni în mod logic. Pentru a aplica modificările în toată baza de date, faceți clic pe eticheta inteligentă, apoi faceți clic pe Actualizare format peste tot se utilizează Nume câmp. În acest caz, Nume câmp este numele câmpului Dată/Oră.

  5. Pentru a aplica modificările la întreaga bază de date, faceți clic pe Da atunci când apare caseta de dialog Proprietăți actualizare și afișează formularele și alte obiecte care vor moșteni noul format. Pentru mai multe informații, consultați Propagarea unei proprietăți de câmp.

  6. Salvați modificările și comutați la Vizualizare foaie de date pentru a vedea dacă formatul se potrivește nevoilor dvs.

  7. Testați formatul efectuând următoarele:

    • Introduceți valori fără separatori de mii sau separatori de zecimale și vedeți cum tratează formatul datele. Formatul pune 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ă fie spații necompletate nedorite, fie zerouri la început sau la sfârșit?
    • Introduceți o valoare zero sau una nulă într-un format destinat valorilor pozitive sau negative și vedeți dacă vă place rezultatul.

Notă

Când aplicați un format la un câmp de tabel, Access utilizează același format în orice controale de formular sau raport pe care le legați la acel câmp.

Începutul paginii

Exemple de formate particularizate

Următoarele sunt exemple de formate numerice particularizate.

Setare Descriere
0;(0);;"Null" Afișează valorile pozitive în mod normal, valorile negative între paranteze și cuvântul Null dacă valoarea este nulă.
+0.0;–0.0;0.0 Afișează un semn plus (+) sau minus () cu numere pozitive sau negative și afișează 0.0 dacă valoarea este zero.

Începutul paginii

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 în 45 câmp, 45 se afișează. Dacă introduceți 12,145 într-un câmp, Access se afișează 12,145 chiar dacă ați definit un singur substituent la stânga 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ă locul în care doriți ca Access să plaseze caracterul separator între o parte întreagă și o parte zecimală a unui câmp număr sau monedă. Separatorii zecimali variază și sunt setați în setările regionale din Windows.
Separator de mii
, (virgulă)
Indică locul în care doriți ca Access să plaseze caracterul separator între miile unui câmp număr sau monedă. Separatorii de mii variază și sunt setați în setările regionale din Windows.
spații goale, +-$() Se utilizează 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 asterisc (*), închideți-le între ghilimele duble. Rețineți că le puteți plasa oriunde.
\ Se utilizează pentru a forța Access să afișeze caracterul care urmează imediat. Această acțiune este echivalentă încadrării unui caracter între ghilimele duble.
! Se utilizează pentru a impune alinierea la stânga a tuturor valorilor. Atunci 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.
* Se utilizează pentru a forța caracterul care urmează imediat după asterisc să devină un caracter de umplere, care este un caracter utilizat pentru a umple spațiile necompletate. În mod normal, Access afișează datele numerice ca aliniate la dreapta și umple orice zonă din partea stângă a valorii cu spații necompletate. Aveți posibilitatea să adăugați caractere de umplere oriunde într-un șir de formatare și, atunci, Access completează toate spațiile necompletate cu caracterul specificat. De exemplu, formatul £##*~.00 afișează o valoare de tip monedă 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 dintr-un șir de formatare. Înmulțește valoarea cu 100 și afișează rezultatul cu semnul procent final.
E+, E-
- sau -
e+, e-
Se utilizează pentru a afișa valori în notație științifică sau 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ți 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. Afișaje 6.123E+05Access. Access rotunjește mai întâi numărul de zecimale prin lipsă la trei, care este numărul de zerouri la dreapta sau la stânga separatorului zecimal. În continuare, Access calculează valoarea exponentului pornind de la numărul de cifre care se află la dreapta sau la stânga, în funcție de setările dvs. de limbă, ale separatorului zecimal din valoarea inițială. În acest caz, valoarea inițială ar fi pus 612345, sau 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.
"Literal text" Utilizați ghilimele duble pentru a încadra orice text pe care doriți să-l vadă utilizatorii.
[color] Se utilizează pentru a aplica o culoare tuturor valorilor dintr-o secțiune a formatului. Trebuie să încadrați numele culorii între paranteze și să utilizați unul dintre aceste nume: black, blue, cyan, green, redmagentayellowsau white.

Începutul paginii

Afișează A.D. sau B.C.

Puteți utiliza un format particularizat pentru a afișa A.D. înainte sau B.C. după an, în funcție de caracterul pozitiv sau negativ al numărului. Numerele pozitive se afișează ca ani cu A.D. înainte de an. Numerele negative se afișează ca ani după B.C. an.

  1. Deschideți tabelul în vizualizarea Proiect.
  2. În secțiunea superioară a grilei de proiectare, selectați câmpul Număr pe care doriți să îl formatați.
  3. În secțiunea inferioară, faceți clic pe caseta de proprietăți Format și introduceți acest format particularizat: "A.D. " #;# " B.C."

Începutul paginii