A Rövid szöveg és a Hosszú szöveg típusú mezők (más néven Feljegyzés) talán a leggyakrabban használt adattípusok. A szövegformázáshoz két lehetőség közül választhat: megtarthatja az alapértelmezett formátumokat, vagy egyéni formátumot hozhat létre. Ha egy táblamezőre alkalmaz formátumot, a rendszer automatikusan alkalmazza ugyanezt a formátumot 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, és nincs hatással az adatok tárolási módjára vagy a felhasználók adatbevitelére.
A témakör tartalma
A szövegformátumok áttekintése
A Rövid szöveg és a Hosszú szöveg (más néven Feljegyzés) adattípusok nem rendelkeznek előre definiált formátumokkal. A Rövid szöveg adattípus csak egyéni formátumokat használ. A Hosszú szöveg adattípus egyéni és Rich Text formátumú is. Ha nem ad meg formátumot, az Access balra igazítja az adatlapok összes szövegét.
A táblázatadatok olvashatóbbá tétele érdekében általában egyéni formátumokat alkalmaz a Rövid szöveg és a Hosszú szöveg adattípusra. Ha például űrlapot használ hitelkártyaszámok gyűjtésére, és ezeket a számokat szóközök nélkül tárolja, egyéni formátummal hozzáadhatja a megfelelő szóközöket, hogy könnyebben olvashatóvá tegye a hitelkártyaszámokat.
A Szöveg típusú mezők egyéni formátumai legfeljebb két szakaszból állhatnak. Minden szakasz egy mező különböző adatainak formátumspecifikációját tartalmazza.
Szakasz |
Leírás |
Első |
Formázás szöveggel rendelkező mezőkhöz. |
Másodperc |
Formázás nulla hosszúságú sztringeket és Null értékeket tartalmazó mezőkhöz. |
Ha például van egy szövegmezővezérlő, amelyben a "Nincs" szót szeretné megjeleníteni, ha nincs sztring a mezőben, beírhatja a @;" egyéni formátumot. Nincs" a vezérlő Format tulajdonságbeállításaként. Az első szakasz @ szimbóluma a mező szövegének megjelenítését, a második szakasz pedig a "Nincs" szót jeleníti meg, ha a mezőben nulla hosszúságú karakterlánc vagy Null érték szerepel.
A Format függvénnyel egy értéket adhat vissza egy nulla hosszúságú karakterlánchoz, egy másikat null értékhez.
Az adatok beviteli formátumának szabályozásához lásd: Adatbeviteli formátumok kezelése beviteli maszkokkal. Az egyszerű szöveg hosszú szöveges adattípusban való javításához olvassa el a Rich Text mező hozzáadása című témakört.
Egyéni formátum alkalmazása
-
Nyissa meg a táblát Tervező nézetben.
-
A tervezőrács felső részén válassza ki a formázni kívánt Dátum/idő mezőt.
-
A Mezőtulajdonságok szakaszban válassza az Általános lapot, kattintson a Formátum mező melletti cellára, és adja meg a formázási igényeknek megfelelő karaktereket.
-
Miután megadott egy formátumot, megjelenik a Tulajdonságfrissítési beállítások gomb, amely lehetővé teszi, hogy a formátumot bármely más olyan táblamezőre és űrlapvezérlőre alkalmazza, amely logikailag örökli azt. A módosításoknak az adatbázisban való alkalmazásához kattintson az intelligens címkére, majd a Formátum frissítése mindenhol elemre, <mezőnév> használja. Ebben az esetben a Mezőnév a Szöveg mező neve.
-
Ha úgy dönt, hogy a módosításokat a teljes adatbázisra alkalmazza, megjelenik a Tulajdonságok frissítése párbeszédpanel, és megjeleníti az új formátumot öröklő űrlapokat és egyéb objektumokat. A formátum alkalmazásához kattintson az Igen gombra.
További információ: Mezőtulajdonság propagálása.
-
Mentse a módosításokat, majd váltson Adatlap nézetre, és ellenőrizze, hogy a formátum megfelel-e az igényeinek.
-
Tesztelje az egyéni szövegformázást a következő módokon:
-
Írjon be nagybetűs vagy kisbetűs értékeket, és nézze meg, hogyan kezeli a formátum az adatokat.
-
Írjon be egy nulla hosszúságú karakterláncot vagy egy null értéket, és ellenőrizze, hogy tetszik-e az eredmény.
-
Példák egyéni formátumokra
Az alábbiakban példákat láthat az egyéni szövegformátumokra.
Beállítás |
Adatok |
Megjelenítés |
@@@-@@-@@@@ |
465043799 |
465-04-3799 |
@@@@@@@@@ |
465-04-3799 465043799 |
465-04-3799 465043799 |
> |
davolio DAVOLIO Davolio |
DAVOLIO DAVOLIO DAVOLIO |
< |
davolio DAVOLIO Davolio |
davolio davolio davolio |
@;" Ismeretlen" |
Null érték |
Ismeretlen |
Nulla hosszúságú karakterlánc |
Ismeretlen |
|
Bármilyen szöveg |
Ugyanaz a szöveg jelenik meg, mint a beírt szöveg |
Egyéni formátumkarakterek
Megjegyzés: Ha bármilyen egyéni formátumot alkalmaz a Hosszú szöveg vagy a Feljegyzés mezőre, a megjelenítés 255 karakterre csonkul.
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 |
@ |
A formátumsztringben elfoglalt pozíciójához elérhető karakterek megjelenítésére szolgál. Ha az Access az alapul szolgáló adatokban minden karaktert elhelyez, a többi helyőrző üres szóközként jelenik meg. Ha például a formátumsztring @@@@@, és az alapul szolgáló szöveg ABC, a szöveg balra van igazítva két kezdő üres szóközzel. |
& |
A formátumsztringben elfoglalt pozíciójához elérhető karakterek megjelenítésére szolgál. Ha az Access az összes karaktert elhelyezi a mögöttes adatokban, a többi helyőrző nem jelenít meg semmit. Ha például a formátumsztring &&&&& , és a szöveg ABC, csak a balra igazított szöveg jelenik meg. |
! |
A helyőrző karakterek balról jobbra történő kitöltésének kényszerítésére szolgál, nem pedig jobbról balra. Ezt a karaktert bármely formátumsztring elején kell használnia. |
< |
Az összes szöveg kisbetűsre kényszerítésére szolgál. Ezt a karaktert a formázási sztring elején kell használnia, de elé egy felkiáltójelet (!) helyezhet. |
> |
Az összes szöveg nagybetűsre kényszerítésére szolgál. Ezt a karaktert a formázási sztring elején kell használnia, de elé egy felkiáltójelet (!) helyezhet. |
* |
Használatkor a csillag (*) után közvetlenül megjelenő karakter kitöltő karakter lesz – üres szóközök kitöltésére használt karakter. Az Access általában balra igazítottként jeleníti meg a szöveget, és az érték jobb oldalán lévő összes területet kitölti üres szóközökkel. A formátumsztringben bárhol felvehet kitöltési karaktereket. Ha így tesz, az Access kitölti az üres szóközöket a megadott karakterrel. |
Üres szóköz, + - $ () |
Üres szóközök, matematikai karakterek (+ -), pénzügyi szimbólumok ($ ¥ £) és zárójelek beszúrására szolgál, szükség szerint bárhol a formátumsztringekben. Ha más gyakori matematikai szimbólumokat, például perjelet (\ vagy /) és csillagot (*) szeretne használni, tegye őket idézőjelek közé – vegye figyelembe, hogy ezeket a karaktereket bárhol elhelyezheti a formátumsztringben. |
"Literál" |
A felhasználóknak megjeleníteni kívánt szövegeket idézőjelek közé kell tenni. |
\ |
Arra szolgál, hogy az Access kényszerítse az azonnal következő karakter megjelenítését. Ez ugyanaz, mint egy dupla idézőjelet tartalmazó karakter körül. |
[szín] |
Szín alkalmazása a formátum egy szakaszában lévő összes értékre. A nevet szögletes zárójelek közé kell foglalnia, és a következő nevek egyikét kell használnia: fekete, kék, ciánkék, zöld, magenta, piros, sárga vagy fehér. |