A Rövid szöveg és a Hosszú szöveg mezők (más néven Feljegyzés mezők) talán a leggyakrabban használt adattípusok. A szövegformázásnál két választási lehetősége van: megtartja az alapértelmezett formátumokat, vagy hoz létre egyéni formátumot. Ha egy táblamezőre formázást alkalmaz, ugyanez a formátum lesz automatikusan alkalmazva minden olyan űrlap- vagy jelentésvezérlőre is, amelyet később az adott táblamezőhöz köt. A formázás csak az adatok megjelenítésének módját módosítja, a tárolás módját vagy a felhasználók adatbeviteli módját nem.
Tartalom
- A szövegformátumok áttekintése
- Egyéni formátum alkalmazása
- Példák egyéni formátumokra
- Egyéni formázás karakterei
A szövegformátumok áttekintése
A Rövid szöveg és a Hosszú szöveg (más néven Feljegyzés) adattípusnak nincs előre definiált formátuma. A Rövid szöveg adattípushoz csak egyéni formátumok tartoznak. A Hosszú szöveg adattípus egyéni és Rich Text formázással is rendelkezik. Ha nem adja meg a formátumot, az Access az adatlapok teljes szövegét balra igazítja.
A Rövid szöveg és a Hosszú szöveg adattípusra általában egyéni formátumot alkalmaz a táblázatadatok könnyebb olvashatósága érdekében. Ha például egy űrlap segítségével gyűjti össze a hitelkártyaszámokat, és ezeket a számokat szóközök nélkül tárolja, egy egyéni formátum segítségével a megfelelő szóközöket hozzáadhatja hozzájuk, hogy könnyebben olvashatók legyenek a bankkártyaszámok.
A szövegmezők egyéni formátumai legfeljebb két szakaszból állhatnak. Mindegyik szakasz tartalmazza egy mező különböző adatainak formátumspecifikációit.
| Szakasz | Leírás: |
|---|---|
| Első | Szöveget tartalmazó mezők formázása. |
| Másodperc | Nulla hosszúságú karakterláncokat és Null értéket tartalmazó mezők formátuma. |
Ha például egy szövegmező vezérlőelemben meg szeretné jeleníteni a "Nincs" szót, miközben a mezőben nincs karakterlánc, akkor beírhatja a @;" egyéni formátumot None" a vezérlőelem Format tulajdonságának beállításaként. Az első szakaszban található @ jel hatására megjelenik a mező szövege, a második szakaszban pedig a "Nincs" szó jelenik meg, ha nulla hosszúságú karakterlánc vagy null érték szerepel a mezőben.
A Format függvény használatával nulla hosszúságú karakterláncok esetén egy értéket, null értékhez pedig egy másikat adhat vissza
Az adatbeviteli formátum szabályozásáról az Adatbeviteli formátumok szabályozása beviteli maszkokkal című témakörben olvashat. Az egyszerű szöveg formázásának javításáról a Hosszú szöveg adattípusban lásd : Rich text mező hozzáadása.
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.
Miután megadta a formátumot, megjelenik a Tulajdonságfrissítési beállítások gomb, amellyel a formátumot bármely más olyan táblamezőre és űrlapvezérlőre alkalmazhatja, 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 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 más objektumokat. Kattintson az Igen gombra a formátum alkalmazásához.
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.
Az egyéni szövegformázást a következő módszerekkel tesztelheti:
- Adjon meg kis- és nagybetűket, és nézze meg, hogy a formátum hogyan kezeli az adatokat.
- Adjon meg egy nulla hosszúságú karakterláncot vagy egy null értéket, és ellenőrizze, hogy megfelelő-e az eredmény.
Példák egyéni formátumokra
Az alábbiakban egyéni szövegformátumokra talál példákat.
| Beállítás | Adatok | Megjelenítés |
|---|---|---|
| @@@-@@-@@@@ | 465043799 | 465-04-3799 |
| @@@@@@@@@ | 465-04-3799 465043799 |
465-04-3799 465043799 |
| > | davolio DAVOLIO Varga |
DAVOLIO DAVOLIO DAVOLIO |
| < | davolio DAVOLIO Varga |
davolio davolio davolio |
| @;" Ismeretlen" | Null érték | Ismeretlen |
| Nulla hosszúságú karakterlánc | Ismeretlen | |
| Bármilyen szöveg | A beírt szöveg jelenik meg |
Egyéni formázás karakterei
Megjegyzés
Ha egyéni formátumot alkalmaz a Hosszú szöveg vagy a Feljegyzés mezőkre, akkor 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ázási karakterláncban elfoglalt helyének megfelelő karakterek megjelenítésére szolgál. Ha az Access az összes karaktert elhelyezi a mögöttes adatokban, a többi helyőrző szóközként jelenik meg. Ha például a formázási karakterlánc @@@@@, az alapjául pedig ABC szöveg látható, a szöveg bal oldalára zárt, és két üres szóköz kezdődik. |
| & | A formázási karakterláncban elfoglalt helyének megfelelő karakterek megjelenítésére szolgál. Ha az Access az összes karaktert a mögöttes adatokba helyezi, a többi helyőrző semmit sem jelenít meg. Ha például a formázási karakterlánc &&&&& , a szöveg pedig ABC, csak a balra igazított szöveg jelenik meg. |
| ! | A helyőrző karakterek kitöltését kényszeríti jobbról jobbra, nem jobbról balra. Ezt a karaktert minden formázási karakterlánc elején kell használnia. |
| < | A szöveg kisbetűssé alakítására szolgál. Ezt a karaktert a formázási karakterlánc elején kell használnia, de megelőzheti azt felkiáltójellel (!). |
| > | A teljes szöveg nagybetűssé tételére szolgál. Ezt a karaktert a formázási karakterlánc elején kell használnia, de megelőzheti azt felkiáltójellel (!). |
| * | Ha ezt használja, a csillag (*) után közvetlenül található karakter kitöltőjellé változik – az üres szóközök kitöltésére szolgáló karakterré. Az Access általában balra igazítva jeleníti meg a szöveget, és az értéktől jobbra eső területeket üres szóközökkel tölti ki. A formátum-karakterláncokban bárhol felvehet kitöltőkaraktereket. Ilyenkor az Access az üres helyeket a megadott karakterrel tölti ki. |
| Üres szóköz, + - $ () | Szóközök, matematikai karakterek (+ -), pénzügyi szimbólumok ($ ¥ £) és zárójelek beszúrására használható a formázási karakterláncokba. 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 ezek a karakterek bárhol elhelyezhetők a formátum-karakterláncban. |
| "Literál" | A felhasználóknak megjeleníteni kívánt szövegeket tegye idézőjelbe. |
| \ | 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. |
| [színes] | Innentől kezdve a formátum egy részében lévő összes érték színezésére használható. A nevet szögletes zárójelek között kell megadnia, és a következő nevek egyikét kell használnia: fekete, kék, ciánkék, zöld, bíbor, piros, sárga vagy fehér. |