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)
Figyelmeztetés Győződjön meg róla, hogy az argumentumok a helyes értéktartományba esnek. Az érvénytelen argumentumok helytelen eredményt adhatnak.
Az Idősor függvény szintaxisa az alábbi argumentumokat foglalja magában:
| Argumentum | Leírás: |
|---|---|
| óra | Kötelező megadni. Variant (egész szám). Egy 0 (éjfél) és 23 (este 11 óra) közötti szám vagy numerikus kifejezés. |
| perc | Kötelező megadni. Variant (egész szám). Tetszőleges numerikus kifejezés. |
| másodperc | Kötelező megadni. 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 argumentumokhoz tartozó számtartománynak a megfelelő egység normál tartományában kell lennie; Ez 0–23 órákat, 0–59 percet és másodpercet használ. Az argumentumokhoz relatív időpontokat is megadhat azonban bármilyen numerikus kifejezés használatával, amely adott számú órát, percet vagy másodpercet jelent egy adott időpont előtt vagy után. Az alábbi példában kifejezéseket használunk abszolút időszámok helyett. A TimeSerial függvény 15 perccel dél előtt (-15) hat órával (12 - 6) vagy hajnali 5:45 órával az időt adja vissza.
TimeSerial(12 - 6, -15, 0)
Ha valamelyik argumentum meghaladja az adott argumentum normál tartományát, akkor a rendszer a megfelelő nagyobb egységeket használja. Ha például 75 percet ad meg, akkor a rendszer egy órának és 15 percnek értékeli. Ha bármelyik argumentum kisebb, mint -32 768 vagy nagyobb, mint 32 767, hiba történik. Ha a három argumentummal megadott időpont miatt a dátum kívül esik a megengedett dátumtartományon, hiba történik.
Példalekérdezés
| Expression (Kifejezés) | Eredmény: |
|---|---|
| SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); | A függvény argumentumaiban megadott órából, percből és másodpercből álló "időt" adja eredményül, és az ÚjIdő oszlopban jelenik meg. Eredmény: "18:12:10". |
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ényt használja a megadott óra, perc és másodperc idő visszaadására.
Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.