Az egyéni formátumot meghatározó karakterláncok további lehetőségeket biztosítanak az időbélyeget, dátumot vagy időpontot tartalmazó oszlopok és hierarchiaszintek formázására.
Az egyéni formátum-karakterláncok oszlophoz vagy hierarchiaszinthez rendelésére az Egyéni dátumformátum mező (dátum- és időmezők esetén) vagy az Egyéni számformátum mező (számmezők esetén) használható az Oszlop tulajdonságai párbeszédpanel: Adatformátum lapon.
A szakasz a következő témákat tartalmazza:
Az egyéni formátum-karakterláncok oszlophoz vagy hierarchiaszinthez rendelésére az Egyéni dátumformátum mező használható az Oszlop tulajdonságai párbeszédpanel: Adatformátum lapon.
A szakasz a következő témákat tartalmazza:
Ezen karakterláncok használatával egyéni idő- és dátumformátumok hozhatók létre.
A táblázat az általános egyéni formátum-karakterláncokat mutatja be az eredményül kapott megjelenítési móddal együtt. Ez lehetővé teszi, hogy a dátumot és/vagy időt tartalmazó mezők a felhasználó területi/nyelvi beállításainak megfelelően jelenítsék meg az értéküket.
Általános formátum-karakterlánc | Eredmény |
---|---|
[FMT:dateShort] |
A dátumot a nyelvi beállításnak megfelelő rövid dátumként jeleníti meg. Beírható a következő is: [FMT:date]. |
[FMT:dateLong] |
A dátumot a nyelvi beállításnak megfelelő hosszú dátumként jeleníti meg. |
[FMT:dateInput] |
A dátumot a rendszerben bemenetként használható formátumúra alakítja. |
[FMT:time] |
Az időpontot a nyelvi beállításnak megfelelő időformátumban jeleníti meg. |
[FMT:timeHourMin] |
Az időpontot a nyelvi beállításnak megfelelő időformátumban jeleníti meg, de elhagyja a másodperceket. |
[FMT:timeInput] |
Az időpontot a rendszerben bemenetként használható formátumúra alakítja. |
[FMT:timeInputHourMin] |
Az időpontot a rendszerben bemenetként használható formátumúra alakítja, de elhagyja a másodperceket. |
[FMT:timeStampShort] |
Egyenértékű az [FMT:dateShort] [FMT:time] megadásával. A dátumot a nyelvi beállításnak megfelelő rövid dátumként, az időpontot pedig a megfelelő időformátumban jeleníti meg. Beírható a következő is: [FMT:timeStamp]. |
[FMT:timeStampLong] |
Egyenértékű az [FMT:dateLong] [FMT:time] megadásával. A dátumot a nyelvi beállításnak megfelelő hosszú dátumként, az időpontot pedig a megfelelő időformátumban jeleníti meg. |
[FMT:timeStampInput] |
Egyenértékű az [FMT:dateInput] [FMT:timeInput] megadásával. A dátumot és az időpontot a rendszerben bemenetként használható formátumúra alakítja. |
[FMT:timeHour] |
Csak az órát jeleníti meg a nyelvi beállításnak megfelelő időformátumban, például 20. |
YY vagy yy |
Az évszám utolsó két számjegyét jeleníti meg, szükség szerint a bal oldalon nullával kiegészítve, például 01, 2001 esetén. |
YYY vagy yyy |
Az évszám négy számjegyét jeleníti meg, szükség szerint a bal oldalon nullával kiegészítve, például 0523. |
YYYY vagy yyyy |
Az évszám négy számjegyét jeleníti meg, például 2011 |
M |
A hónapot számmal jeleníti meg, például Február esetén 2. |
MM |
A hónapot számmal jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például Február esetén 02. |
MMM |
A hónap nevét rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például Febr. |
MMMM |
A hónap teljes nevét jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például Február. |
D vagy d |
A hónap napját jeleníti meg, például 1. |
DD vagy dd |
A hónap napját jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például 01. |
DDD vagy ddd |
A hét napjának nevét rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például csütörtök esetén csüt. |
DDDD vagy dddd |
A hét napjának teljes nevét jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például csütörtök. |
DDDDD vagy ddddd |
A hét napjának nevét a kezdőbetűjével jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például csütörtök esetén cs. |
h |
Az órát 12 órás formátum szerint jeleníti meg, például 2. |
H |
Az órát 24 órás formátum szerint jeleníti meg, például 23. |
hh |
Az órát 12 órás formátum szerint jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például 01. |
HH |
Az órát 24 órás formátum szerint jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például 23. |
m |
A percet jeleníti meg, például 7. |
mm |
A percet jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például 07. |
s |
A másodpercet jeleníti meg, például 2. Tizedestörtek is használhatók, például s.# vagy s.00 (ahol # a nem kötelezően megjelenő számjegyet, a 0 pedig a kötelezően megjelenő számjegyet jelöli). |
ss |
A másodpercet jeleníti meg, egy számjegyű számok esetén a bal oldalon nullával kiegészítve, például 02. Tizedestörtek is használhatók, például ss.# vagy ss.00 (ahol # a nem kötelezően megjelenő számjegyet, a 0 pedig a kötelezően megjelenő számjegyet jelöli). |
t |
A napszak nevét az első betűre rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például a vagy p. |
tt |
A napszak nevét rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően, például de vagy du. |
gg |
Az évszázadot jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően. |
Az ODBC használatával egyéni formátum-karakterláncok hozhatók létre.
A táblázat az ODBC szabványtípus egyéni formátum-karakterláncait mutatja be az eredményül kapott megjelenítési móddal együtt. Ezek a karakterláncok a dátumot és az időt az ODBC szabványnak megfelelően jelenítik meg.
ODBC formátum-karakterlánc | Eredmény |
---|---|
[FMT:dateODBC] |
A dátumot az ODBC szabványos éééé-hh-nn formátumában jeleníti meg (négyjegyű évszám, kétjegyű hónap, kétjegyű nap). |
[FMT:timeODBC] |
Az időt az ODBC szabványos óó:pp:mm formátumában jeleníti meg (kétjegyű óra, kétjegyű perc, kétjegyű másodperc). |
[FMT:timeStampODBC] |
Egyenértékű az [FMT:dateODBC] [FMT:timeStampODBC] megadásával. A dátumot éééé-hh-nn formátumban, az időt óó:pp:mm formátumban jeleníti meg. |
[FMT:dateTyped] |
Megjeleníti a dátum szót, majd a dátumot az ODBC szabványos éééé-hh-nn formátumában jeleníti meg. A dátum szimpla idézőjelek (') között jelenik meg. |
[FMT:timeTyped] |
Megjeleníti az idő szót, majd az időt az ODBC szabványos óó:pp:mm formátumában jeleníti meg. Az idő szimpla idézőjelek (') között jelenik meg. |
[FMT:timeStampTyped] |
Megjeleníti az időbélyegző szót, majd az időbélyegzőt az ODBC szabványos éééé-hh-nn óó:pp:mm formátumában jeleníti meg. Az időbélyegző szimpla idézőjelek (') között jelenik meg. |
Ha egyéni formátum-karakterláncot állít be a numerikus mezőkre, az garantálja, hogy az adatok pontosan a kívánt módon legyenek értelmezve.
Az egyéni formátum-karakterláncok oszlophoz vagy hierarchiaszinthez rendelésére az Egyéni numerikus formátum mező használható az Oszlop tulajdonságai párbeszédpanel: Adatformátum lapon.
Megjegyzés:
Amikor egy formátumot eltérő adattípusra alkalmaznak — például dátum formátumot numerikus mezőre — és ha tényleges érték a határokon kívüli, a formátum nem lép életbe, hanem az eredeti érték jelenik meg. Vegyük például a [HHHH] formátumot. Ha az eredeti konvertálandó érték 13, akkor ez nem fér be a korlátok közé, mert csak 12 hónap van egy évben. Az eredeti érték, a 13 jelenik meg a hónapnévre konvertált érték helyett. Ha az eredeti konvertálandó érték 12, akkor ez a formátum a 12 számértéket 12. hónappá alakítja, ami a formátumnak megfelelően „december” alakban jelenik meg.
A szakasz a következő témákat tartalmazza:
Hónap és nap értékeket jeleníthet meg egyéni formátum-karakterláncok használatával.
A táblázat azokat az egyéni formátum-karakterláncokat mutatja be, amelyek vegyes mezőkben használhatók. Ez lehetővé teszi a hónap és nap nevének a felhasználó területi/nyelvi beállításainak megfelelő megjelenítését.
A számot szövegként megjelenítő mezők olyan egész számokat tartalmaznak, amelyek az év hónapjának vagy a hét napjának nevét jelenthetik. Hónapok esetén az 1 a januárt jelöli, a 2 a februárt, és így tovább, végül a 12 a decembert jelöli. A hét napjai esetén az 1 a vasárnapot jelöli, a 2 a hétfőt, és így tovább, végül a 7 a szombatot jelöli.
Vegyes mezők formátum-karakterlánca | Eredmény |
---|---|
[MMM] |
A hónap nevét rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően. |
[MMMM] |
A hónap teljes nevét jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően. |
[DDD] |
A hét napjának nevét rövidítve jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően. |
[DDDD] |
A hét napjának teljes nevét jeleníti meg a felhasználó területi/nyelvi beállításainak megfelelően. |
A különböző időszakok átválthatók óra formátumra.
A táblázat azokat az egyéni formátum-karakterláncokat mutatja be, amelyek az adatok órára átszámításához használhatók. Ezek a karakterláncok a következő mezőkön használhatók:
Olyan egész- vagy valós számokat tartalmazó mezők, amelyek a nap kezdete óta (00:00) eltelt időt jelenítik meg.
Olyan mezők, amelyekben a kimenet [FMT:timeHour] formátumú, ahogy azt a táblázat ismerteti. (Ez a formátum csak órákra számít át, és a nyelvi beállításnak megfelelő időformátumban csak az órát jeleníti meg, például 8 PM.)
Adatkonvertálási formátum-karakterlánc | Eredmény |
---|---|
[FMT:timeHour] |
Ez azt feltételezi, hogy az értéket képviselő szám azon órák száma, amelyik a nap kezdetétől eltelt, ez az érték lesz átszámítva hh formátumban órára, ahol a hh az órák száma. A törtek törlődnek az értékből. Például a 2 megjelenítési értéke 02 du. a 12,24 megjelenítési értéke pedig 12 du. lesz. |
[FMT:timeHour(min)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt percek száma, ez az érték lesz átszámítva órára, és hh formátumban megjelenítve. A törtek törlődnek az értékből. Például a 2 megjelenítési értéke a 12 de., a 363,10 megjelenítési értéke pedig 06 de lesz. |
[FMT:timeHour(sec)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt másodpercek száma, ez az érték lesz átszámítva órára, és hh formátumban megjelenítve. A törtek törlődnek az értékből. Például a 600 megjelenítési értéke 12 de., a 3600 megjelenítési értéke pedig 01 de. lesz, a 61214,30 megjelenítési értéke pedig 5 du. lesz. |
A különböző időszakok átválthatók óra és perc formátumra.
A táblázat azokat az egyéni formátum-karakterláncokat mutatja be, amelyek az adatok órába és percbe formázásához használhatók. Ezek a karakterláncok olyan egész- vagy valós számokat tartalmazó mezőknél használhatók, amelyek a nap kezdete óta (00:00) eltelt időt jelenítik meg.
Használhatók még a kimenet [FMT:timeHourMin] formátuma esetén is, ahogyan az a táblázatban elő van írva. (Az időpontot a nyelvi beállításnak megfelelő időformátumban jeleníti meg, de elhagyja a másodperceket.)
Adatkonvertálási formátum-karakterlánc | Eredmény |
---|---|
[FMT:timeHourMin] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt percek száma, ez az érték lesz átszámítva, és hh:mm formátumban megjelenítve. A törtek törlődnek az értékből. Például a 12 megjelenítési értéke a 12:12 de., a 73 megjelenítési értéke pedig 1:13 de., a 750 megjelenítési értéke pedig 12:30 du. lesz. |
[FMT:timeHourMin(sec)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt másodpercek száma, ez az érték lesz átszámítva, és hh:mm formátumban megjelenítve. A törtek törlődnek az értékből. Például a 60 megjelenítési értéke 12:01 de., a 120 megjelenítési értéke pedig 12:02 de. lesz, a 43200 megjelenítési értéke pedig 12:00 du. lesz. |
[FMT:timeHourMin(hour)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt órák száma, ez az érték lesz átszámítva órákra, és hh:mm formátumban megjelenítve, a törtek percre lesznek átszámítva. Például a 0 megjelenítési értéke a 12:00 de., az 1,5 megjelenítési értéke pedig 1:30 de., a 13,75 megjelenítési értéke pedig 01:45 du. lesz. |
A különböző időszakok átválthatók óra, perc, illetve másodperc formátumra.
A táblázat azokat az egyéni formátum-karakterláncokat mutatja be, amelyek az adatok órára, percre és másodpercre formázásához használhatók. Ezek a karakterláncok olyan egész- vagy valós számokat tartalmazó mezőknél használhatók, amelyek az időt jelenítik meg.
Használhatók még a kimenet [FMT:time] formátuma esetén is, ahogyan az az Általános egyéni formátum-karakterláncok című részben le van írva. (Az időpontot a nyelvi beállításnak megfelelő időformátumban jeleníti meg.)
Adatkonvertálási formátum-karakterlánc | Eredmény |
---|---|
[FMT:time] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt másodpercek száma, ez az érték lesz átszámítva, és hh:mm:ss formátumban megjelenítve. Például a 60 megjelenítési értéke 12:01:00 de., a 126 megjelenítési értéke pedig 12:02:06 de. lesz, a 43200 megjelenítési értéke pedig 12:00:00 du. lesz. |
[FMT:time(min)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt percek száma, ez az érték lesz átszámítva, és hh:mm:ss formátumban megjelenítve. Például a 60 megjelenítési értéke 01:00:00 de., a 126 megjelenítési értéke pedig 02:06:00 de. lesz, az 1400 megjelenítési értéke pedig 11:20:00 du. lesz. |
[FMT:time(hour)] |
Ez azt feltételezi, hogy az értéket képviselő szám a nap kezdetétől eltelt órák száma, ez az érték lesz átszámítva, és hh:mm:ss formátumban megjelenítve. Például a 6,5 megjelenítési értéke 06:30:00 de., a 12 megjelenítési értéke pedig 12:00:00 du. lesz. |
A különböző időszakok átválthatók az időtartam leírására.
A táblázat azokat az egyéni formátum-karakterláncokat mutatja be, amelyek az időtartamadatok napra, órára, percre és másodpercre formázásához használhatók. Ezek a karakterláncok olyan egész- vagy valós számokat tartalmazó mezőknél használhatók, amelyek az időt jelenítik meg.
Ez időtartam, például egy telefonhívás időtartamának megjelenítését teszi lehetővé. A numerikus mezők formázása DD:HH:MM:SS lehet.
Ahhoz, hogy kimenet jelentéssel bíró legyen, adjon meg szöveges értékeket a karakterláncban az alábbi példa szerint:
Ebben az esetben a h, m és az s órát, percet és másodpercet jelent a kimenetben.
Ha a karakterláncban bárhol [opt:...] értéket ad meg, akkor a mezőt opcionálissá teszi, vagyis ha nincs értéke, akkor nem jelenik meg. A fenti példában az [opt:dd] azt jelenti, hogy a napok értéke nincs megjelenítve, mert nincs érték.
Adatkonvertálási formátum-karakterlánc | Eredmény |
---|---|
[duration(sec)][opt:dd]:hh:mm:ss |
A másodpercek összegét formázza időtartamként. Például a 16500.00 értékű időtartam megjelenítése 04:35:00 lesz, amelynek jelentése 4 óra, 35 perc és nulla másodperc időtartam. Az opt:dd a napok számát jeleníti meg, de ha az opt nem rendelkezik értékkel, ez nem jelenik meg. Az alapértelmezett időegység a másodperc. |
[duration(min)][opt:dd]:hh:mm:ss |
A percek összegét formázza időtartamként. Például a 275.00 értékű időtartam megjelenítése 04:35:00 lesz, amelynek jelentése 4 óra, 35 perc és nulla másodperc időtartam. Az opt:dd a napok számát jeleníti meg, de ha az opt nem rendelkezik értékkel, ez nem jelenik meg. |
[duration(hour)][opt:dd]:hh:mm:ss |
Az órák összegét formázza időtartamként. Például a 4.58 értékű időtartam megjelenítése 04:35:00 lesz, amelynek jelentése 4 óra, 34 perc és 48 másodperc időtartam. Az opt:dd a napok számát jeleníti meg, de ha az opt nem rendelkezik értékkel, ez nem jelenik meg. |
[duration(day)][opt:dd]:hh:mm:ss |
A napok összegét formázza időtartamként. Például a 2.13 értékű időtartam megjelenítése 02:03:07:12 lesz, amelynek jelentése két nap, három óra, hét perc és tizenkét másodperc időtartam. Az opt:dd a napok számát jeleníti meg, de ha az opt nem rendelkezik értékkel, ez nem jelenik meg. |