Az időt egy megadott órában, percben és másodpercben tartalmazó Variant (dátum) értéket ad eredményül.
Szintaxis
TimeSerial ( óra, perc, másodperc )
Figyelem Győződjön meg arról, hogy az argumentumok a megfelelő értéktartományban vannak. Az érvénytelen argumentumok helytelen eredményt eredményezhetnek.
A TimeSerial függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:
argumentumok |
Leírás |
óra |
Megadása kötelező. Variant (egész szám). 0 (reggel 12:00) és 23 (11:00) közötti szám, beleértve a numerikus kifejezés. |
perc |
Megadása kötelező. Variant (egész szám). Tetszőleges numerikus kifejezés. |
másodperc |
Megadása kötelező. Variant (egész szám). Tetszőleges numerikus kifejezés. |
Megjegyzések
Egy időpont (például 11:59:59) megadásához az egyes TimeSerial argumentumok számtartományának az egység normál tartományában kell lennie; azaz 0–23 óra, 0–59 perc és másodperc. Az egyes argumentum azonban megadhat relatív időpontokat is bármely numerikus kifejezéssel, amely egy bizonyos idő előtt vagy után néhány órát, percet vagy másodpercet jelöl. Az alábbi példa kifejezéseket használ abszolút időszámok helyett. A TimeSerial függvény 15 perccel dél előtt (-15) 6 órával dél előtt (12 - 6) vagy reggel 5:45:00-kor ad vissza egy időt.
TimeSerial(12 - 6, -15, 0)
Ha bármelyik argumentum túllépi az argumentum normál tartományát, az adott esetben a következő nagyobb egységre nő. Ha például 75 percet ad meg, az egy óra és 15 perc lesz kiértékelve. Ha bármelyik argumentum kisebb, mint -32 768 vagy nagyobb, mint 32 767, hiba történik. Ha a három argumentum által megadott idő miatt a dátum kívül esik az elfogadható dátumtartományon, hiba történik.
Példa lekérdezésre
Expression |
Eredmények |
SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); |
A függvény argumentumaiban megadott óra, perc és másodperc értékből álló "Idő" értéket adja vissza, és a NewTime oszlopban jelenik meg. Eredmény: "18:12:10 pm". |
VBA-példa
Megjegyzés: A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ez a példa a TimeSerial függvénnyel ad vissza egy időt a megadott órára, percre és másodpercre.
Dim MyTime
MyTime = TimeSerial(16, 35, 17) ' MyTime contains serial representation of 4:35:17 PM.