Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vráti hodnotu typu Variant (Date), ktorá obsahuje čas pre konkrétnu hodinu, minútu a sekundu.

Syntax

TimeSerial ( hodina, minúta, sekunda )

Upozornenie    Skontrolujte, či sú argumenty v správnom rozsahu hodnôt. Neplatný argument môže mať za následok nesprávny výsledok.

Syntax funkcie TimeSerial má tieto argumenty:

Argument

Popis

hodina

Povinný argument. Hodnota typu Variant (Integer). Číslo v rozsahu od 0 (00:00) do 23 (23:00) vrátane alebo numerický výraz.

minúta

Povinný argument. Hodnota typu Variant (Integer). Ľubovoľný numerický výraz.

sekunda

Povinný argument. Hodnota typu Variant (Integer). Ľubovoľný numerický výraz.

Poznámky

Ak chcete zadať čas, napríklad 11:59:59, rozsah čísel pre každý jednotlivý argument funkcie TimeSerial by mal byť v normálnom rozsahu pre danú jednotku, čiže 0 – 23 pre hodiny a 0 – 59 pre minúty a sekundy. Pre každý argument však môžete zadať aj relatívne časy s použitím ľubovoľného numerického výrazu, ktorý predstavuje určitý počet hodín, minút alebo sekúnd pred alebo po určitom čase. Nasledujúci príklad používa výrazy namiesto absolútnych čísel času. Funkcia TimeSerial vráti čas pre 15 minút pred (-15) šiestou hodinou predpoludním (12 - 6), čiže 5:45:00.

TimeSerial(12 - 6, -15, 0)

Ak ktorýkoľvek argument presiahne normálny rozsah pre daný argument, pripočíta sa príslušným spôsobom k nasledujúcej vyššej jednotke. Ak napríklad zadáte 75 minút, zadanie sa vyhodnotí ako jedna hodina a 15 minút. Ak je ktorýkoľvek jeden argument mimo rozsahu -32768 až 32767, zobrazí sa chyba. Ak čas určený tromi argumentmi spadá mimo prijateľný rozsah dátumov, vyskytne sa chyba.

Príklad dotazu

Výraz

Výsledky

SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18;12;10);

Vráti hodnotu "Time" stanovenú hodinu, minútu a sekundu zadanú v argumentoch funkcie a zobrazí sa v stĺpci NewTime. Výsledok: 18:12:10.

Príklad jazyka VBA

Poznámka: Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.

V tomto príklade je funkcia TimeSerial použitá na vrátenie času pre zadanú hodinu, minútu a sekundu.

Dim MyTimeMyTime = TimeSerial(16, 35, 17)    ' MyTime contains serial representation of 4:35:17 PM.

Výber správnej funkcie dátumu

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.