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
- Előre definiált formátum alkalmazása
- Példák előre definiált formátumokra
- Egyéni formátum alkalmazása
- Példák egyéni formátumokra
- Egyéni formázás karakterei
- Megjelenítés A.D. vagy B.C.
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.00Undefined
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álja0helyőrzőként. Ha például a következőképpen1234.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. |
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
- Nyissa meg a táblát Tervező nézetben.
- A tervezőrács felső részében jelölje ki a formázni kívánt dátum/idő mezőt.
- 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.
- 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.
- 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.
- 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.
- Nyissa meg az űrlap vagy jelentés Elrendezési vagy Tervező nézetét.
- Vigye a mutatót a számot vagy pénznemet tartalmazó szövegmezőbe.
- Jelenítse meg a tulajdonságlapot az F4 billentyű lenyomásával.
- Állítsa a Format tulajdonságot az egyik előre definiált dátumformátumra.
In a query
- Nyissa meg a lekérdezést Tervező nézetben.
- Kattintson a jobb gombbal a dátummezőre, és válassza a Tulajdonságok parancsot.
- A TulajdonságlapFormátum tulajdonságlistájából válassza ki a kívánt formátumot.
Kifejezés tartalma
- A
FormatDateTimefü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).
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 |
Egyéni formátum alkalmazása
Nyissa meg a táblát Tervező nézetben.
A tervezőrács felső részében jelölje ki a formázni kívánt dátum/idő mezőt.
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.
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.
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.
Mentse a módosításokat, majd Adatlap nézetre váltva ellenőrizze, hogy a formátum megfelel-e az igényeinek.
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.
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. |
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 |
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.
- Nyissa meg a táblát Tervező nézetben.
- A tervezőrács felső részében jelölje ki a formázni kívánt Szám mezőt.
- Az alsó részen kattintson a Formátum tulajdonságmezőre, majd adja meg ezt az egyéni formátumot:
"A.D. " #;# " B.C."