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

Vraća vrijednost Variant (Datum) za navedenu godinu, mjesec i dan.

Sintaksa

DateSerial ( godina, mjesec, dan )

Upozorenje    Provjerite jesu li argumenti u ispravnom rasponu vrijednosti. Argument koji nije valjan može rezultirati netočnim rezultatom.

Sintaksa funkcije DateSerial sadrži sljedeće argumente:

Argument

Opis

godina

Obavezno. Cijeli broj. Broj između 100 i 9999, uključujući obje vrijednosti ili numerički izraz.

mjesec

Obavezno. Cijeli broj. Bilo koji brojčani izraz.

dan

Obavezno. Cijeli broj. Bilo koji brojčani izraz.

Napomene

Da biste odredili datum, kao što je 31. prosinca 1991., raspon brojeva za svaki datumSerijskoargument trebao bi biti u prihvaćenom rasponu za jedinicu; to jest, od 1 do 31 za dane i od 1 do 12 mjeseci. No za svaki argument možete navesti i relativne datume pomoću bilo kojeg brojčanog izraza koji predstavlja određeni broj dana, mjeseci ili godina prije ili nakon određenog datuma.

U sljedećem se primjeru umjesto apsolutnih brojeva datuma koriste brojčani izrazi. Ovdje funkcija DateSerial vraća datum koji je dan prije prvog dana (1 - 1), dva mjeseca prije kolovoza (8 - 2), 10 godina prije 1990 . (1990 - 10); drugim riječima, 31. svibnja 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Dvoznamenkaste godine za argument godina tumače se na temelju korisnički definiranih postavki računala. Zadane postavke su da se vrijednosti između 0 i 29, uključujući te vrijednosti, tumače kao godine 2000. – 2029. Zadane vrijednosti između 30 i 99 tumače se kao godine od 1930. do 1999. Za sve ostale argumente godine koristite četveroznamenkastu godinu (na primjer, 1800).

Verzije sustava Windows starije od verzije Windows 2000 tumače dvoznamenkaste godine na temelju gore navedenih zadanih postavki. Da biste bili sigurni da funkcija vraća odgovarajuću vrijednost, koristite četveroznamenkastu godinu.

Kada bilo koji argument premaši prihvaćeni raspon za taj argument, po potrebi se povećava na sljedeću veću jedinicu. Ako, primjerice, navedete 35 dana, ona se vrednuje kao mjesec dana, a broj dana, ovisno o tome gdje se primjenjuje. Ako je bilo koji pojedinačni argument izvan raspona od -32 768 do 32 767, doći će do pogreške. Ako je datum naveden u tri argumenta izvan prihvatljivog raspona datuma, doći će do pogreške.

Napomena:  Ako jepostavka svojstva Kalendar za godinu, mjesec i dan gregorijanska, pretpostavlja se da je navedena vrijednost gregorijanska. Ako je postavka svojstva Kalendar Hidžri, pretpostavlja se da je navedena vrijednost Hidžri.

Vraćeni dio datuma nalazi se u jedinicama vremenskog razdoblja trenutnog kalendara programa Visual Basic. Ako je, primjerice, trenutni kalendar Hidžri, a dio datuma koji će se vratiti godina, vrijednost godine jest Hidžri godina. Za argument godinu vrijednosti između 0 i 99, uključujući te vrijednosti, tumače se kao godine 1400-1499. Za sve ostale vrijednosti godine koristite cijelu četveroznamenkastu godinu (na primjer, 1520).

Primjer upita

Izraz

Rezultati

SELECT Dateserial(2018;12;13) AS NewDate FROM ProductSales;

Vraća "datum" za navedenu godinu, mjesec i dan unesen u argumente funkcije i prikazuje u stupcu "NoviDatum". Rezultat: "12.13.2018.".

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 koristi funkcija DateSerial da bi se vratio datum za navedenu godinu, mjesec i dan.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Odabir odgovarajuće funkcije datuma

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.