TimeSerial függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

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.

A megfelelő dátumfüggvény kiválasztása