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 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:

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 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 argumentumokhoz 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) hat órával (12 - 6) vagy hajnali 5:45:00-kor ad vissza egy időpontot.

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

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 ó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.

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