A Szám (a Nagy számot is beleértve) és a Pénznem adattípusok számos különböző formátumot tartalmaznak, hogy megfeleljen az egyedi körülményeknek. A szám- és pénznemformátummal három lehetőség közül választhat: megtarthatja az alapértelmezett formátumokat, előre definiált formátumokat alkalmazhat, vagy létrehozhat egy egyéni formátumot.  Amikor formázást alkalmaz egy táblamezőre, a program automatikusan ugyanazt 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ését módosítja, és nincs hatással az adatok tárolására és az adatok beíratára.

A cikk tartalma

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

Egyéni formátum létrehozásához különböző karaktereket kell megadnia egy táblamező Formátum tulajdonságában. A karakterek lehet helyőrzők (például 0 és #), elválasztók (például periódusok és vesszők), literál karakterek, valamint a formázási beállításoknak megfelelő színek. Ne feledje, hogy az Access automatikusan alkalmazza a táblamezőkben használt egyéni formátumokat egy űrlap vagy jelentés vezérlőelemére, ha az kötött (csatolt).

Négy számértéktípus – pozitív, negatív, nulla (0) és null (meghatározatlan) – formátumát adhatja meg. Ha minden értéktípushoz formátumot hoz létre, először a pozitív értékek formátumát kell először a pozitív értékekhez, a negatív értékek formátumát másodikként, a nulla értékek harmadik formátumát, végül a null értékek formátumát választania. Az egyes formátumokat pontosvesszővel kell elválasztani egymástól.

Példa egyéni formázásra: #,####.#;(#,###.##)[Piros];0000,00;" Meghatározatlan"

Megjelenítve: 1,234,568-1,234,568 = 0

A formázás jelentése:

  • A számjel (#) a számjegyek helyőrzője. Ha nincsenek értékek, az Access üres szóközt jelenít meg. Nullák megjelenítése üres szóközök helyett
    Például: ha az 1234-es számot 1234,00-ként szeretné megjeleníteni, használja a 0 számot helyőrzőként, például így: ###,00.

  • Pozitív értékek két tizedesjegyet tartalmaznak.

  • Negatív értékek két tizedesjegyet tartalmaznak zárójelben és piros típussal.

  • Nulla érték 0 számként, mindig két tizedesjegyet tartalmaz.

  • Null értékek a "Meghatározatlan" szóként.

Egy karakterlánc legfeljebb négy szakaszból áll, és mindegyik szakaszt pontosvessző (; )választja el egymástól. Ha a táblamező elfogadja a null értékeket, kihagyhatja a negyedik szakaszt.

Szakasz

Formátum leírása

Példa

Ha az első szakasz #,###

Pozitív értékeket jelenít meg.

Az 1234,5678 1234,568-as kijelzőként jelenik meg

Ez a formátum az ezres elválasztóként, az időszakot pedig tizedeselválasztóként használja. Ha a rekordban szereplő decimális értékek meghaladják az egyéni formátumban a helyőrző karakterek számát, az Access kerekít az értékekre, és csak a formátumban megadott értékeket jeleníti meg. Ha például a mező 3456,789 értéket tartalmaz, de formátuma két tizedesjegyet ad meg, az Access a decimális értéket 0,79-re kerekítja.

Tipp: Nagyobb értékeket vagy több tizedesjegyet is tartalmazó formátum esetén adjon hozzá további helyőrzőket a decimális értékhez, például #,###.####.

Ha a második szakasz tartalmazza a (#,###.##)[Piros]

Csak a negatív értékeket jeleníti meg.
Ha az adatok nem tartalmaznak negatív értékeket, az Access üresen hagyja a mezőt.

A negatív érték literális karakterek vagy zárójelek közé van zárva. Ebben a példában a negatív értékek piros színnel jelennek meg.

Ha a harmadik szakasz 0000,000

Az összes nulla (0) érték formátumát határozza meg.

Ha a mező nullát tartalmaz, 000 000,00 jelenik meg. Ha a számot nem számként, hanem szövegként jeleníti meg, használja a "Nulla" értéket (idézőjelek között).

Ha a negyedik szakasz tartalmazza a "Meghatározatlan"

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 "Meghatározatlan" szót látják.

Használhat más szöveget is, például "Null" vagy "****". A dupla idézőjelekkel körülírt karakterek literálként vannak kezelve, és pontosan a beírt módon jelennek 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ám- és pénznemadatokhoz. Az alapértelmezett formátum a szám beírt formátumban való megjelenítése.

Tipp:    A DecimalPlaces tulajdonság használatával felülbírálhatja a Format tulajdonsághoz megadott előre definiált formátumhoz beállított tizedesjegyek alapértelmezett számát.

Táblában

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

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

  3. A Mezőtulajdonságok csoportban 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. Miután kiválasztott egy formátumot, megjelenik a Tulajdonságfrissítési beállítások gomb, és lehetővé teszi, hogy az új formátumot a többi olyan táblamezőre és űrlapvezérlőre alkalmazza, amely logikailag örökli azt. Ha a módosításokat az egész adatbázisban alkalmaznia kell, kattintson az intelligens címkére, majd kattintson a Formátum frissítése mindenhol, <mezőnév> használ. Ebben az esetben a Mezőnév a szám vagy a pénznem mező neve.

  5. Ha a módosításokat a teljes adatbázisra alkalmazni, megjelenik a Tulajdonságok frissítése párbeszédpanel, és megjeleníti az új formátumot örökölni kívánt űrlapokat és egyéb objektumokat. Kattintson az Igen gombra.

    További információ: Mezőtulajdonság propagálása.

  6. Mentse a módosításokat, és Adatlap nézetre váltva nézze meg, hogy a formátum megfelel-e az igényeinek.

Megjegyzés:    Az ezen a táblázaton alapuló új űrlapok, jelentések vagy nézetek a táblázat formázását kapják, de a táblázat formázásának módosítása nélkül felülbírálhatja ezt az űrlapot, jelentést vagy nézetet.

Űrlapon vagy jelentésben

Az űrlapon vagy jelentésben a dátumok általában szövegmezőkben jelennek meg. Egyszerűen állítsa be a szövegmező Formátum tulajdonságát a kívánt dátumformátumra.

  1. Nyissa meg az űrlapot vagy jelentést Elrendezési vagy Tervező nézetben.

  2. Helyezze a kurzort a számmal vagy a pénznemgel együtt a szövegdobozba.

  3. A tulajdonságlap megjelenítéséhez nyomja le az F4 billentyűt.

  4. Állítsa be a Format tulajdonságot egy előre definiált dátumformátumra.

Lekérdezésben

  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áglapon válassza ki a kívánt formátumot a Formátum tulajdonságlistában.

Kifejezésben

  • A FormatDateTime függvény segítségével számos előre definiált formátum egyikében formázhatja a dátumértékeket.

    Ez akkor lehet hasznos, ha olyan területen dolgozik, amelyhez kifejezésre van szükség, például makróra vagy lekérdezésre.

Vissza a lap tetejére

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

Az alábbi táblázat a számok és pénznemek előre definiált Format tulajdonságbeállításait tartalmazza.

Beállítás

Leírás

Általános szám

(Alapértelmezett) A szám megjelenítése beírt értékként.

Pénznem

Használja az ezres elválasztó; kövesse a Windows területi beállításaiban megadott beállításokat a negatív összegekre, a tizedesjelre és a pénznemszimbólumra, valamint a tizedesjegyre.

Euró

A Windows területi beállításaiban megadott pénznemszimbólumtól függetlenül használja az euró szimbólumot (Euró).

Javítva

Legalább egy számjegy megjelenítése; kövesse a Windows területi beállításaiban megadott beállításokat a negatív összegekre, a tizedesjelre és a pénznemszimbólumra, valamint a tizedesjegyre.

Standard:

Használja az ezres elválasztót; kövesse a Windows területi beállításaiban a negatív összegekre, tizedes szimbólumokra és tizedeshelyekre vonatkozó beállításokat.

Százalék:

Szorozza meg az értéket 100-ával, és írjon egy százalékjelet (%); kövesse a Windows területi beállításaiban megadott beállításokat a negatív összegek, a tizedes szimbólumok és a tizedesjegyek esetén.

Tudományos

Használjon szabványos tudományos ékesítést.

Az alábbiakban példákat 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

3456,789
-3456,789
$213,21

Pénznem

3456.789
–3456.789

3456,79 Ft
(3456,79 Ft)

Javítva

3456.789
–3456.789
3,56645

3456.79
–3456.79
3.57

Standard:

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én jelölje ki a formázni kívánt Dátum/Idő mezőt.

  3. A Mezőtulajdonságok szakaszban jelölje ki az Általános lapot, kattintson a Formátum mező melletti cellára, és írja be a formázási igényeknek megfelelő karaktereket.

  4. Miután kiválasztott egy formátumot, megjelenik a Tulajdonságfrissítési beállítások intelligens címke (csak Access 2010 esetén), és lehetővé teszi, hogy az új formátumot a többi olyan táblamezőre és űrlapvezérlőre alkalmazza, amely logikailag örökli azt. Ha a módosításokat az egész adatbázisban alkalmaznia kell, kattintson az intelligens címkére, majd a Formátum frissítése mindenhol, ahol mezőnév van használva. Ebben az esetben a Mezőnév a Dátum/Idő mező neve.

  5. Ha a módosításokat a teljes adatbázisra alkalmazni, megjelenik a Tulajdonságok frissítése párbeszédpanel, és megjeleníti az új formátumot örökölni kívánt űrlapokat és egyéb objektumokat. Kattintson az Igen gombra.

    További információ: Mezőtulajdonság propagálása.

  6. Mentse a módosításokat, és Adatlap nézetre váltva nézze meg, hogy a formátum megfelel-e az igényeinek.

  7. Tesztelje a formátumot az alábbiak szerint:

    • Írja be az ezres vagy tizedes elválasztó nélküli értékeket, és nézze meg, hogy a formátum hogyan kezeli az adatokat. A formátum a megfelelő helyekre teszi az elválasztókat?

    • Írja be az előre láthatónál hosszabb vagy rövidebb értékeket (elválasztójelekkel és nélkülük), és nézze meg, hogyan viselkedik a formátum. Nem kívánt üres szóközöket, illetve kezdő vagy záró nullákat ad hozzá a formátum?

    • Írjon be egy nulla vagy egy null értéket egy pozitív vagy negatív értékekhez tervezett formátumban, és nézze meg, hogy tetszik-e az eredmény.

Megjegyzés:    Amikor formázást alkalmaz egy táblamezőre, az Access ugyanazt a formátumot használja minden olyan űrlap- vagy jelentésvezérlőben, amelyhez hozzáköti (csatolja) az adott mező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"

Pozitív értékek normál megjelenítése; negatív értékek megjelenítése zárójelben; a "Null" szót jeleníti meg, ha az érték Null.

+0,0;-0,0;0,0

Pozitív vagy negatív számokkal egy pluszjelet (+) vagy mínuszjelet (-) jelenít meg; a 0,0 értéket jeleníti meg, ha az érték nulla.

Vissza a lap tetejére

Egyéni formázási karakterek

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 használható. A karakter minden egyes példánya egy szám pozícióját jelzi. 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 a #,### formátumot alkalmazza, és a mezőben 45 értéket ad meg, 45 jelenik meg. Ha egy mezőben 12 145-öt ír be, az Access a 12 145-öt jeleníti meg – bár az ezreselválasztótól balra csak egy helyőrzőt adott meg.

0

Egy számjegy megjelenítésére használható. A karakter minden egyes példánya egy szám pozícióját jelzi. Ha egy pozícióban nincs érték, az Access nullát (0) jelenít meg.

Tizedesjel

. (pont)

Azt jelzi, hogy az Access hol helyezze el az elválasztó karaktert egy szám vagy egy pénznemmező egésze és tizedes része között.

A tizedeselválasztók a Windows területi beállításaiban eltérnek, és be vannak állítva.

Ezres elválasztó

; (pontosvessző)

Azt jelzi, hogy az Access hol helyezze az elválasztó karaktert egy szám vagy egy pénznemmező ezres része közé.

Az ezres elválasztók a Windows területi beállításaiban eltérnek, és be vannak állítva.

üres szóközök, + - $ ()

Üres szóközök, matematikai karakterek (+ -) és pénzügyi szimbólumok (¥ £ $) beszúrása a formátum-karakterláncok bármely útjára. Ha más gyakori matematikai szimbólumokat, például perjelet (\ vagy /) és csillagot (*) szeretne használni, vegye őket idézőjelek közé. Ne feledje, hogy bárhol el is használhatja őket.

 \

Arra kényszeríti az Accesst, hogy az közvetlenül utána következő karaktert jelenítse meg. Ez ugyanaz, mint amikor idézőjelek közé kell tenni egy karaktert.

 !

Az összes érték balra igazításának kényszerítésére használható. Ha kényszeríti a balra igazítást, nem használhatja a # és a 0 számjegyű helyőrzőket, de használhat helyőrzőket a szöveges karakterekhez.

 *

Arra használható, hogy a csillagot közvetlenül követő karakterből kitöltő karakter legyen – ez egy üres szóközök kitöltésére használt karakter. Az Access a numerikus adatokat általában jobbra igazítottként jeleníti meg, és az értéktől balra található bármely területet üres szóközöket tölt ki. A formátumban bárhol felvehet kitöltési karaktereket, és ha így van, az Access minden üres szóközt kitölt a megadott karakterrel.

A ##*~,00 Ft formátum például 45~~~~,15 Ft pénznemben jeleníti meg a pénznemet. A mezőben megjelenő tilde karakterek (~) száma a táblamezőben található üres szóközök számától függ.

 %

Formázási karakterlánc utolsó karaktereként használható. Az érték megszorzása 100-sal, és az eredmény megjelenítése követő százalékjelkel.

E+, E-

– vagy –

e+, e-

Tudományos (exponenciális) ként megadott értékek megjelenítésére használható.

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. Az E+ vagy az e+ billentyűkombinációval az értékeket pozitív kitevőként, az E- vagy e- billentyűkombinációval pedig a negatív kitevőket jeleníti meg. Ezeket a helyőrzőket más karakterekkel együtt kell használnia.

Tegyük fel például, hogy a 0,000E+00 formátumot egy numerikus mezőre alkalmazza, majd beírja a 612345 értéket. Az Accessben 6,123E+05 jelenik meg. Az Access először háromra kerekít lefelé a tizedesjegyek számát (a tizedesjeltől jobbra vagy balra nullák száma). Ezután az Access kiszámítja a kitevő értékét az eredeti értékben a tizedesjeltől jobbra (vagy a nyelvi beállításoktól függően) jobbra eső számjegyek számától. Ebben az esetben az eredeti érték a tizedesvesszőtől jobbra a "612345" (öt számjegy) értéket tette volna meg. Emiatt az Access a 6,123E+05 értéket jeleníti meg, és az eredményül kapott érték a 6,123 x 105 értéknek felel meg.

"Literál"

Idézőjelek közé kell tenni minden olyan szöveget, amit meg szeretne tenni a felhasználóknak.

[szín]

A formátum egy szakaszának minden értékére alkalmaz egy színt. A szín nevét szögletes zárójelek közé kell zárva lennie, és a következő nevek valamelyikét kell használnia: fekete, kék, ciánkék, zöld, bíbor, piros, sárga vagy fehér.

Vissza a lap tetejére

A.D. vagy a B.C megjelenítése

Egyéni formátumban is megjeleníthet "A.D" értékeket egy év után, attól függően, hogy pozitív vagy negatív számot adott-e meg. A pozitív számok évként jelennek meg, az év előtt pedig "A.D"-val. A negatív számok évként, az év után pedig "B.C" értékkel jelennek meg.

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

  2. A tervezőrács felső részén jelölje ki a formázni kívánt Szám mezőt.

  3. Az alsó szakaszban kattintson a Formátum tulajdonságmezőre, majd adja meg az egyéni formátumot:

    "A.D. " #;# " B.C."

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×