Vraća vrijednost Variant (Datum) koja sadrži vrijeme za određeni sat, minutu i sekundu.
Sintaksa
TimeSerial(sat, minuta, sekunda)
Upozorenje Provjerite nalaze li se argumenti u ispravnom rasponu vrijednosti. Argument koji nije valjan može rezultirati netočnim rezultatom.
Sintaksa funkcije TimeSerial sadrži ove argumente:
| Argument | Opis |
|---|---|
| sat | Obavezno. Variant (cijeli broj). Broj između 0 (0.00) i 23 (23.00) (uključujući obje vrijednosti) ili brojčani 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, primjerice 11:59:59, raspon brojeva za svaki argument TimeSerial mora biti u normalnom rasponu za jedinicu. Odnosno, 0 – 23 za sate i od 0 do 59 za minute i sekunde. No za svaki argument možete navesti relativna vremena pomoću bilo kojeg numeričkog izraza koji predstavlja određeni broj sati, minuta ili sekundi prije ili nakon određenog vremena. U sljedećem se primjeru umjesto apsolutnih vremenskih brojeva koriste izrazi. Funkcija TimeSerial vraća vrijeme 15 minuta prije (-15) šest sati prije podneva (12 - 6) ili 5.45:00 ujutro.
TimeSerial(12 - 6, -15, 0)
Kada neki argument prekorači normalni raspon za taj argument, po potrebi se povećava na sljedeću veću jedinicu. Ako, primjerice, odredite 75 minuta, to se računa kao jedan sat i 15 minuta. Ako je bilo koji argument izvan raspona od -32 768 do 32 767, doći će do pogreške. Ako vrijeme navedeno u tri argumenta uzrokuje da datum bude 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" od navedenog sata, minuta i sekunde uneseno u argumente funkcije i prikazuje se u stupcu NovoVrijeme. Rezultat: "6:12:10 PM". |
VBA primjer
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 primjeru funkcija TimeSerial koristi se da bi se prikazalo vrijeme za određeni sat, minutu i sekundu.
Dim MyTime
MyTime = TimeSerial(16, 35, 17)
' MyTime contains serial representation of 4:35:17 PM.