Funkcija TimeSerial

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Odabir odgovarajuće funkcije datuma