Vraća vrijednost Variant (Datum) koja sadrži vrijeme za određeni sat, minutu i sekundu.
Sintaksa
TimeSerial ( sat, minuta, sekunda )
Upozorenje Provjerite jesu li argumenti u ispravnom rasponu vrijednosti. Argument koji nije valjan može rezultirati netočnim rezultatom.
Sintaksa funkcije TimeSerial sadrži sljedeće argumente:
Argument |
Opis |
sat |
Obavezno. Variant (cijeli broj). Broj između 0 (12:00) i 23 (11:00), uključujući i numerički izraz. |
minuta |
Obavezno. Variant (cijeli broj). Bilo koji brojčani izraz. |
sekunda |
Obavezno. Variant (cijeli broj). Bilo koji brojčani izraz. |
Napomene
Da biste odredili vrijeme, kao što je 11:59:59, raspon brojeva za svaki argument TimeSerial trebao bi biti u normalnom rasponu za jedinicu; to jest, od 0 do 23 sati i od 0 do 59 minuta i sekundi. No možete odrediti i relativna vremena za svaku argument pomoću bilo kojeg brojčanog izraza koji predstavlja određeni broj sati, minuta ili sekundi prije ili nakon određenog vremena. U sljedećem se primjeru umjesto apsolutnih brojeva vremena koriste izrazi. Funkcija TimeSerial vraća vrijeme 15 minuta prije (-15) šest sati prije podneva (12 - 6) ili 5:45:00 prije podneva.
TimeSerial(12 - 6, -15, 0)
Kada bilo koji argument premaši normalni raspon za taj argument, po potrebi se povećava na sljedeću veću jedinicu. Ako, primjerice, navedete 75 minuta, ona se procjenjuje kao jedan sat i 15 minuta. Ako je bilo koji pojedinačni argument izvan raspona od -32 768 do 32 767, doći će do pogreške. Ako vrijeme određeno trima argumentima uzrokuje da datum padne izvan prihvatljivog raspona datuma, doći će do pogreške.
Primjer upita
Izraz |
Rezultati |
SELECT TimeSerial(18;12;10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18;12;10); |
Vraća "Vrijeme" sastavljeno od navedenog sata, minute i drugog unesenog u argumente funkcije i prikazuje se u stupcu NewTime. Rezultat: "6:12:10 PM". |
Primjer VBA-a
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru funkcija TimeSerial koristi za vraćanje vremena za određeni sat, minutu i sekundu.
Dim MyTime
MyTime = TimeSerial(16, 35, 17) ' MyTime contains serial representation of 4:35:17 PM.