Szám- vagy pénznemmező formázása

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Az Access szám, nagy méretű szám és pénznem adattípusa számos formátumot tartalmaz. Szám- és pénznemformátum megadásához három lehetőség közül választhat: megtarthatja az alapértelmezett formátumokat, előre definiált formátumot alkalmazhat, illetve egyéni formátumot hozhat létre. Ha formázást alkalmaz egy táblamezőre, az Access automatikusan ugyanezt a formátumot alkalmazza minden olyan űrlap- vagy jelentésvezérlőre, amelyet később az adott táblamezőhöz köt. A formázás csak az adatok megjelenítési módját módosítja. Nincs hatással az adatok tárolásának vagy a felhasználók adatbevitelének módjára.

Tartalom

A szám- és a pénznemformátumok áttekintése

Egyéni formátum létrehozásához írjon be különböző karaktereket egy táblamező Format tulajdonságába. A karakterek lehetnek helyőrzők (például 0 és), #elválasztók (például pontok és vesszők), literál karakterek és színek attól függően, hogy hogyan szeretné megjeleníteni a formázást. Az Access a táblamezőkben használt bármilyen egyéni formátumot automatikusan alkalmazza egy űrlap vagy jelentés kötött vezérlőelemére.

Négy típusú számértékhez adhat meg formátumot: pozitív, negatív, nulla (0) és null (nem definiált). Ha mindegyik értéktípushoz létrehoz egy-egy formátumot, először a pozitív értékeket, a második helyre a negatív értékekét, a negyedikben a nulla értékekét, utána pedig a null értékek formátumát helyezze. A formátumokat pontosvesszővel válassza el egymástól.

Példa egyéni formázásra: #,###.##;(#,###.##)[Red];0,000.00;"Undefined"

Megjelenítve:

  • 1,234.568
  • (1,234.568) piros színnel
  • 0,000.00
  • Undefined

A formázás jelentése:

  • A számjel (#) számjegyek helyőrzője. Ha nincsenek értékek, az Access szóközt jelenít meg. Ha szóközök helyett nullákat szeretne megjeleníteni, használja 0 helyőrzőként. Ha például a következőképpen 1234.00szeretné megjeleníteni a megjelenítést1234, használja a formátum-karakterláncot####.00.
  • A pozitív értékek két tizedesjegyet tartalmaznak.
  • A negatív értékek két tizedesjegymel, zárójelben, pirossal jelennek meg.
  • A nulla értékek számként 0jelennek meg, mindig két tizedesjegygel.
  • A null értékek a Undefined.

Egy karakterlánchoz legfeljebb négy szakasz írható, és mindegyik szakaszt pontosvessző (); választja el egymástól. Ha a táblamező elfogad null értékeket, a negyedik szakaszt elhagyhatja.

Szakasz Formátum leírása Példa
Ha az első szakasz tartalmaz #,###.## Pozitív értékeket jelenít meg. 1234.5678ikonként jelenik meg.1,234.568 Ez a formátum a vesszőket használja ezreselválasztóként, és a pontot tizedeselválasztóként. Ha a rekordban a decimális értékek meghaladják az egyéni formátumban helyőrző karakterek számát, az Access kerekíti az értékeket, és csak a formátumban meghatározott számú értéket jeleníti meg. Ha például a mező tartalmaz 3,456.789, de a formátuma két tizedesjegyet ad meg, akkor az Access a tizedesjegyet a következőre 0.79kerekíti: . Tipp: Nagyobb értékeket vagy tizedesjegyeket tartalmazó formátum esetén adjon hozzá további helyőrzőket a tizedes értékhez (például #,###.###.
Ha a második szakasz tartalmaz (#,###.##)[Red] Csak negatív értékeket jelenít meg. Ha az adatok nem tartalmaznak negatív értékeket, az Access üresen hagyja a mezőt. A negatív értéket literális karakterek vagy zárójelek fogják közre. Ebben a példában a negatív értékek piros színnel jelennek meg.
Ha a harmadik szakasz tartalmazza 0,000.00 Az összes nulla ()0 érték formátumát meghatározza. Ha a mező nulla értéket tartalmaz, 0,000.00 akkor jelenik meg. Ha szöveget szeretne megjeleníteni szám helyett, használjon "Zero" idézőjeleket idézőjelek között.
Ha a negyedik szakasz tartalmazza "Undefined" Meghatározza, hogy a felhasználók mit lássanak, ha egy rekord null értéket tartalmaz. Ebben az esetben a felhasználók a . szót Undefinedlátják Más szöveget is használhat, például "Null" a vagy "****". A dupla idézőjelek közé helyezett karaktereket a függvény literálként kezeli, és pontosan a beírt formában jeleníti meg.

Vissza a lap tetejére

Előre definiált formátum alkalmazása

Az Access számos előre definiált formátumot biztosít a számokra és a pénznemekre vonatkozó adatokhoz. Az alapértelmezett formátum a szám a beírt formátumban való megjelenítése.

Tipp:

A DecimalPlaces tulajdonsággal felülbírálhatja a Format tulajdonsághoz megadott előre meghatározott formátum alapértelmezett tizedeshelyeinek számát.

Táblában

  1. Nyissa meg a táblát Tervező nézetben.
  2. A tervezőrács felső részében jelölje ki a formázni kívánt dátum/idő mezőt.
  3. A Mezőtulajdonságok szakasz alsó részén kattintson a Formátum tulajdonságmezőben lévő nyílra, és válasszon egy formátumot a legördülő listából.
  4. A formátum kiválasztása után megjelenik a Tulajdonságfrissítési beállítások gomb. Lehetővé teszi, hogy az új formátumot minden olyan táblamezőre és űrlapvezérlőre alkalmazza, amely logikailag örökli azt. Ha a módosításokat a teljes adatbázisban alkalmazni szeretné, kattintson az intelligens címkére, majd a Formázás frissítése mindenhol, ahol <mezőnév> szerepel. Ebben az esetben a Mező neve a Szám vagy a Pénznem mező neve.
  5. Ha a módosításokat a teljes adatbázisra szeretné alkalmazni, kattintson az Igen gombra, amikor megjelenik a Tulajdonságok frissítése párbeszédpanel, és megjeleníti az új formátumot örökölni kívánó űrlapokat és egyéb objektumokat. További információt a Mezőtulajdonság propagálása című témakörben talál.
  6. Mentse a módosításokat, majd Adatlap nézetre váltva ellenőrizze, hogy a formátum megfelel-e az igényeinek.

Megjegyzés

Az e táblázat alapján létrehozott új űrlapok, jelentések és nézetek a program megkezdi a tábla formázását, de felülbírálhatja azt az űrlapon, jelentésen vagy nézetben a tábla formázásának módosítása nélkül.

Űrlapon vagy jelentésben

Az űrlapokon és jelentésekben a dátumok általában szövegmezőkben jelennek meg. Ehhez csak állítsa be a szövegmező Format tulajdonságát a kívánt dátumformátumra.

  1. Nyissa meg az űrlap vagy jelentés Elrendezési vagy Tervező nézetét.
  2. Vigye a mutatót a számot vagy pénznemet tartalmazó szövegmezőbe.
  3. Jelenítse meg a tulajdonságlapot az F4 billentyű lenyomásával.
  4. Állítsa a Format tulajdonságot az egyik előre definiált dátumformátumra.

In a query

  1. Nyissa meg a lekérdezést Tervező nézetben.
  2. Kattintson a jobb gombbal a dátummezőre, és válassza a Tulajdonságok parancsot.
  3. A TulajdonságlapFormátum tulajdonságlistájából válassza ki a kívánt formátumot.

Kifejezés tartalma

  • A FormatDateTime függvénnyel számos előre definiált formátum egyikébe formázhatja a dátumértékeket. Ez akkor lehet hasznos, ha olyan területen dolgozik, amelyhez kifejezést kell megadni (például makrót vagy lekérdezést).

Vissza a lap tetejére

Példák előre definiált formátumokra

Az alábbi táblázatban a számok és a pénznemek előre definiált Formátum tulajdonságbeállításai láthatók.

Beállítás Leírás:
Általános szám (Alapértelmezett) A számot a megadott formában jeleníti meg.
Pénznem Ezreselválasztót használ, és a Windows területi beállításaiban megadott beállításokat követi a negatív összegekre, a tizedes- és pénznemszimbólumokra, valamint a tizedesjegyekre.
Euro Az euró jelet () használja, függetlenül a Windows területi beállításaiban megadott pénznemszimbólumtól.
Javítva Legalább egy számjegyet jelenít meg, és követi a Windows területi beállításaiban megadott beállításokat negatív összegekre, tizedesjegyek és pénznemszimbólumokra, valamint tizedesjegyekre.
Normál Az ezreselválasztót használja, és a Windows területi beállításaiban megadott beállításokat követi a negatív értékekre, a tizedesjelekre és a tizedesjegyekre vonatkozóan.
Százalék: Megszorozza az értéket százzal, és hozzáfűz egy százalékjelet ().% A beállítás a Windows területi beállításaiban megadott mértékeket, tizedesjeleket és tizedesjegyeket követi.
Tudományos Szabványos tudományos jelölést használ.

Az alábbiakban néhány példát talál az előre definiált számformátumokra.

Beállítás Adatok Megjelenítés
Általános szám 3456.789
–3456.789
213,21 Ft
3456.789
–3456.789
213,21 Ft
Pénznem 3456.789
–3456.789
3456,79 Ft
(3 456,79 Ft)
Javítva 3456.789
–3456.789
3.56645
3456.79
–3456.79
3.57
Normál 3456.789 3,456.79
Százalék: 3
0.45
300%
45%
Tudományos 3456.789
–3456.789
3,46E+03
–3.46E+03

Vissza a lap tetejére

Egyéni formátum alkalmazása

  1. Nyissa meg a táblát Tervező nézetben.

  2. A tervezőrács felső részében jelölje ki a formázni kívánt dátum/idő mezőt.

  3. A Mezőtulajdonságok szakaszban válassza az Általános fület, kattintson a Formátum mező melletti cellára, és írja be a karaktereket a formázási igényeinek megfelelően.

  4. A formátum kiválasztása után megjelenik a Tulajdonságfrissítési beállítások intelligens címke. Lehetővé teszi, hogy az új formátumot minden olyan táblamezőre és űrlapvezérlőre alkalmazza, amely logikailag örökli azt. Ha a módosításokat a teljes adatbázisban alkalmazni szeretné, kattintson az intelligens címkére, majd a Formázás frissítése mindenhol, ahol mezőnév szerepel. Ebben az esetben a Mezőnév a Dátum/idő mező neve.

  5. Ha a módosításokat a teljes adatbázisra szeretné alkalmazni, kattintson az Igen gombra, amikor megjelenik a Tulajdonságok frissítése párbeszédpanel, és megjeleníti az új formátumot örökölni kívánó űrlapokat és egyéb objektumokat. További információt a Mezőtulajdonság propagálása című témakörben talál.

  6. Mentse a módosításokat, majd Adatlap nézetre váltva ellenőrizze, hogy a formátum megfelel-e az igényeinek.

  7. A formátum teszteléséhez tegye a következőket:

    • Ezreselválasztó vagy tizedes elválasztó nélküli értékeket adhat meg, és láthatja, hogy a formátum miként kezeli az adatokat. A formátum a megfelelő helyre helyezi az elválasztókat?
    • A vártnál hosszabb vagy rövidebb értékeket adhat meg (elválasztókkal és elválasztók nélkül), és figyelje meg a formátum viselkedését. A formátum beilleszt nem kívánt szóközöket, illetve kezdő vagy záró nullákat?
    • Adjon meg egy nulla vagy null értéket pozitív vagy negatív értékeknek szánt formátumban, és ellenőrizze, hogy megfelelő-e az eredmény.

Megjegyzés

Ha formázást alkalmaz egy táblamezőre, az Access ugyanezt a formátumot fogja használni minden űrlap- vagy jelentésvezérlőhöz, amelyet ehhez a mezőhöz köt.

Vissza a lap tetejére

Példák egyéni formátumokra

Az alábbiakban egyéni számformátumokra talál példákat.

Beállítás Leírás:
0;(0);;"Null" A pozitív értékek normál megjelenítése, a negatív értékek zárójelben és a szó, Null ha az érték Null.
+0.0;–0.0;0.0 Pozitív vagy negatív számok esetén pluszjelet (+) vagy mínuszjelet () jelenít meg, 0.0 ha az érték nulla.

Vissza a lap tetejére

Egyéni formázás karakterei

Egyéni formátum létrehozásához használja az alábbi karaktereket helyőrzőként és elválasztóként.

Karakter Leírás:
# Egy számjegy megjelenítésére szolgál. A karakter mindegyik előfordulása egy szám pozícióját jelöli. Ha egy pozícióban nincs érték, az Access üres szóközt jelenít meg. Helyőrzőként is használható. Ha például alkalmazza a formátumot #,### , és beírja a mezőbe a OF 45 értéket, az 45 jelenik meg. Ha mezőt ír 12,145 be, az Access akkor is ezt jeleníti meg 12,145 , ha csak egy helyőrzőt definiált az ezreselválasztó bal oldalán.
0 Egy számjegy megjelenítésére szolgál. A karakter mindegyik előfordulása egy szám pozícióját jelöli. Ha egy pozícióban nincs érték, az Access nullát ()0 jelenít meg.
Tizedesjel
. (pont)
Azt jelzi, hogy az Access hova helyezze az elválasztójelet egy szám- vagy pénznemmező egész és tizedes része között. A tizedeselválasztók eltérőek, és a Windows területi beállításaiban állíthatók be.
Ezreselválasztó
, (vessző)
Jelzi, hogy az Access hova helyezze az elválasztójelet egy szám vagy pénznem típusú mező ezres része között. Az ezreselválasztók a Windows területi beállításaiban eltérőek lehetnek.
üres szóközök, +-$() Szóközök, matematikai karakterek (+-) és pénzügyi szimbólumok ($¥£) beszúrására szolgál szükség szerint bárhová a formátum karakterláncaiba. Ha más gyakori matematikai szimbólumokat is használni szeretne, például perjelet (\ vagy /) és csillagot (*), tegye őket idézőjelbe. Ne feledje, hogy bárhol elhelyezheti őket.
\ Használatával az Access a közvetlenül utána következő karaktert jelenítheti meg. Ez ugyanaz, mintha egy karaktert dupla idézőjelbe tennénk.
! Az összes érték balra igazításának kényszerítésére szolgál. A balra igazítás kényszerítése esetén az és a 0 számjegy helyőrzők nem használhatók#, szöveges karakterek helyőrzőinek azonban igen.
* Használatával a csillag karaktert közvetlenül követő karaktert kitöltő karakterré alakítja, amely szóközök kitöltésére szolgál. Az Access általában jobbra igazítva jeleníti meg a numerikus adatokat, és az értéktől balra eső területeket üres szóközökkel tölti ki. A formátum-karakterláncokban bárhol felvehet kitöltőkaraktereket, és ekkor az Access a megadott karakterrel kitölti az üres helyeket. A £##*~.00 formátum például a pénznemösszeget a következőképpen jeleníti meg: £45~~~~~.15. A mezőben megjelenő tilde karakterek (~) száma attól függ, hogy hány szóköz van a táblamezőben.
% A formázási karakterlánc utolsó karaktere. Megszorozza az értéket százzal, majd százalékjellel jeleníti meg az eredményt.
E+, E-
– vagy –
e+, e-
Az értékek tudományos vagy exponenciális jelöléssel történő megjelenítésére szolgál. Akkor használja ezt a beállítást, ha az előre definiált tudományos formátum nem biztosít elegendő helyet az értékeknek. A vagy e+ használatával E+ az értékeket pozitív kitevőként, illetve E-e- negatív kitevőként jelenítheti meg. Ezeket a helyőrzőket más karakterekkel együtt kell használnia. Tegyük fel például, hogy egy numerikus mezőre alkalmazza a formátumot 0.000E+00 , majd beírja a 612345. Az Access megjeleníti a 6.123E+05. Az Access először a tizedesjegyek számát lefelé kerekíti háromra, ami a tizedeselválasztótól jobbra vagy balra eső nullák száma. Ezután az Access kiszámítja a kitevőértéket az eredeti értékben lévő tizedeselválasztótól jobbra, illetve a nyelvi beállításoktól függően balra eső számjegyek alapján. Ebben az esetben az eredeti érték öt számjegygel a tizedesvesszőtől jobbra lett volna 612345. Emiatt az Access megjeleníti 6.123E+05a , és az eredményül kapott érték a következővel egyenértékű: 6.123 x 105.
"Literal text" Tegyen idézőjelek közé minden olyan szöveget, amelyet meg szeretne jeleníteni a felhasználóknak.
[color] Innentől kezdve a formátum egy részében lévő összes érték színezésére használható. A szín nevét szögletes zárójelek közé kell tenni, és a következő nevek egyikét kell használnia: , , , , , , yellowredvagy white. magentagreencyanblueblack

Vissza a lap tetejére

Megjelenítés A.D. vagy B.C.

Egyéni formátumot használva megjelenítheti az év előtti vagy utáni B.C. megjelenítést A.D. attól függően, hogy pozitív vagy negatív számot írt be. A pozitív számok évszámként jelennek meg, az A.D. év előtt. A negatív számok évszámként, az B.C. év után jelennek meg.

  1. Nyissa meg a táblát Tervező nézetben.
  2. A tervezőrács felső részében jelölje ki a formázni kívánt Szám mezőt.
  3. Az alsó részen kattintson a Formátum tulajdonságmezőre, majd adja meg ezt az egyéni formátumot: "A.D. " #;# " B.C."

Vissza a lap tetejére