Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Vrsta podataka Datum/vrijeme Prošireno pohranjuje podatke o datumu i vremenu i slična je vrsti podataka Datum/vrijeme, ali nudi veći raspon datuma, veću decimalnu preciznost i kompatibilnost s vrstom datuma SQL Server datum i vrijeme2. Kada uvozite ili povežete podatke programa Access SQL Server, polje Datum/vrijeme proširenog programa Access možete dosljedno mapirati u stupac SQL Server datum i vrijeme2. Dodatne informacije potražite u članku datetime2 (Transact-SQL).

Prošireni raspon datuma/vremena

Upozorenje    Kada stvarate izraze i koristite funkcije datuma/vremena na temelju vrste podataka Datum/vrijeme Prošireno u programu Access, možete izgubiti preciznost u izračunima ili naići na druge probleme s rezultatima. Upoznati smo s tim problemom i planiramo bolje podržavati izraze i funkcije u nadolazećem izdanju. Kao zaobilazno rješenje možete stvoriti prolazni upit da biste koristili ekvivalentne funkcije SQL Server izraza i datuma/vremena. Dodatne informacije potražite u članku Usporedba sql-a programa Access SQL Server TSQL.

Sadržaj članka

Usporedba vrsta podataka Datum/vrijeme i Datum/vrijeme

Korištenje vrste podataka Datum/vrijeme Prošireno

Napomene o kompatibilnosti sa starijim verzijama

Korištenje vrste podataka Datum/vrijeme Prošireno kao niz u VBA-u

Usporedba vrsta podataka Datum/vrijeme i Datum/vrijeme

Sljedeće tablice sažimaju važne razlike između te dvije vrste podataka.

Attribute

Datum/vrijeme

Datum/vrijeme produljeno

Minimalna vrijednost

100-01-01 00:00:00

0001-01-01 00:00:00

Maksimalna vrijednost

9999-12-31 23:59:59.999

9999-12-31 23:59:59.9999999

Točnost

0,001 sekundi

1 nanosekunda

Size

Plutajuća točka dvostruke preciznosti

Kodirani niz od 42 bajta

Vrh stranice

Korištenje vrste podataka Datum/vrijeme Prošireno

U sljedećim su informacijama opisane važne napomene o korištenju.

Prikaz dizajna tablice    Da biste iskoristili veći raspon podataka i veću preciznost, u tablicu programa Access možete dodati polje. Vrstu podataka Datum/vrijeme možete pretvoriti u proširenu vrstu podataka Datum/vrijeme u prikazu dizajna tablice. Podržana je i upotreba te vrste podataka kao polja primarnog ključa. Dodatne informacije potražite u članku Stvaranje tablice i dodavanje polja.

Unos datuma i vremena   Unos vrijednosti datuma i vremena sličan je vrsti podataka Datum/vrijeme, osim što možete unijeti i razlomačku nanosekundu. Na primjer:

  • Oblik unosa: mm/dd/yyyy hh:mm:ss.nnnnnnn

  • Primjer: 06/15/1215 09:25:3.234

Ako postoji više od 7 decimalnih nanosekundi, zaokružuju se na 7 znamenki. Da biste upravljali prikazom razlomaka, otvorite tablicu, na vrpci odaberite Polja, a zatim u grupi Oblikovanje odaberite Povećaj decimalne brojeve Button image ili Smanji decimalne Button image.

Oblikovanje    I vrste podataka Datum/vrijeme i Datum/vrijeme Prošireni koriste slične standardne nizove oblikovanja općih datuma, dugogdatuma, srednjeg datuma, kratkog datuma, dugog vremena, srednjeg vremena i kratkog vremena te podržavaju prilagođeno oblikovanje. Za vrstu podataka Datum/vrijeme Prošireni standardni oblici utemeljeni na vremenu podržavaju i decimalnu preciznost za nanosekunde. Oblikovanje vrste podataka Datum/vrijeme Prošireno zadano je za opće oblike datuma i dugog vremena i slijedi mogućnosti navedene u regionalnim postavkama sustava Windows. Oblikovanjem decimalne preciznosti možete upravljati i pomoću svojstva Decimalna mjesta da biste odredili broj znamenki desno od decimalnog zareza (1-7).

Povezivanje i uvoz     Možete i povezati ili uvesti podatke iz baza podataka s odgovarajućom vrstom podataka, kao što SQL Server datum i vrijeme2. SQL Server su podržane baze podataka verzije 2014 ili novije. Vrsta podataka Datum/vrijeme Prošireno zahtijeva korištenje Microsoftova ODBC upravljačkog programa za SQL Server 11 ili novije. Preporučujemo korištenje Microsoftova ODBC upravljačkog programa 13.1 za SQL Server. Podržana je i upotreba BAZE OLE DB. Dodatne informacije potražite u članku Podrška za vrstu podataka za POBOLJŠANJA ODBC datuma i vremenate korištenje poboljšanih značajki datuma i vremena (OLE DB).

Obrasci i izvješća     Vrstu podataka Datum/vrijeme Prošireno možete dodati u obrazac ili izvješće. U obrascu možete koristiti birač datuma i masku za unos da biste unijeli datum s većim rasponom, ali ne i decimalnu preciznost za nanosekunde.

Podrška za izraze   Vrsta podataka Datum/vrijeme Prošireno podržava SQL agregacijske funkcije i procjenu izraza. Na primjer, korištenje loggedDateTime kao polja s vrstom podataka Datum/vrijeme Prošireno:

Zadatak

Primjer

Rezultat

Pronalaženje minimalne vrijednosti

Min(LoggedDateTime)

Najraniji datum i vrijeme unutar raspona

Izdvajanje mjeseca

Month(LoggedDateTime)

Naziv mjeseca, kao što je siječanj

Dodaj jedan dan

[LoggedDateTime]+1

Utorak će postati srijeda

Vrh stranice

Pitanja povezana s kompatibilnosti s prijašnjim verzijama

Vrsta podataka Datum/vrijeme Prošireno nije kompatibilna s prethodnim verzijama programa Microsoft Access. Ako se vrsta koristi unutar lokalne tablice programa Access, verzije programa Access koje ne sadrže tu značajku neće moći otvoriti bazu podataka.

Vrstu podataka Datum/vrijeme proširene možete omogućiti ili onemogućiti za operacije povezivanja i uvoza pomoću mogućnosti Trenutni pristup bazi podataka Vrsta podataka Datum/vrijeme proširene podrške za povezane/lmported tablice. Da biste saznali više, pročitajte članak Postavljanje korisničkih mogućnosti za trenutnu bazu podataka.

Vrh stranice

Korištenje vrste podataka Datum/vrijeme Prošireno kao niz u VBA-u

Sljedeći VBA primjeri koriste DAO metode za prikaz, unos i procjenu vrste podataka Datum/vrijeme Prošireno na temelju tablice u nastavku.

ID

DTEData

DTData

1

1/1/2 1:01:03.1234567 AM

1. 1. 2001.

Naziv tablice:    Vrsta podatakaID-a    
DTETable:
vrsta podataka DTEData    automatskog numeriranja: Vrsta podataka Datum/vrijeme
Prošireni DTData:    Datum/vrijeme

Primjer: Prikaz datuma i vremena

U sljedećem se primjeru prikazuje datum i vrijeme. Korišteni je oblik mm/dd/yyyy hh:mm:ss.nnnnnnn u 24-satnom obliku. Oblik se ne može prilagoditi.

Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("DTETable")
Do Until rs.EOF
    Debug.Print rs!DTETable
    rs.MoveNext
Loop

Rezultat    Prikazi programa Access: 01/01/0002 01:01:03.1234567.

Primjer: Unos datuma i vremena

U sljedećem se primjeru unosi datum i vrijeme pomoću oblika niza. Podržani su svi standardni oblici datuma i vremena.

Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("DTETable")
With CurrentDb.OpenRecordset("DTETable")
    .AddNew
    ![DTEData] = "1/1/9999 1:1:1.0123 AM"
    ![DTData] = #1/1/2001#
    .Update
End With

Rezultat    Access dodaje novi redak (ID = 2):

ID

DTEData

DTData

1

1/1/2 1:01:03.1234567 AM

1. 1. 2001.

2

1/1/9999 1:01:01.0123000 AM

1. 1. 2001.

Primjer: Procjena izraza upita

U sljedećem se primjeru koristi funkcija Day za izdvajanje broja dana iz polja datuma i vremena.

Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT Day(DTEData) as day FROM DTETable")
Do Until rs.EOF
    Debug.Print "The day of the month is: "&rs!day
    rs.MoveNext
Loop

Rezultat    Prikazi programa Access:

Dan u mjesecu je: 1
Dan u mjesecu je: 1

Vrh stranice

Pogledajte i sljedeće

Uvod u vrste podataka i svojstva polja

Oblikovanje polja datuma i vremena

Stvaranje ili brisanje polja datuma i vremena

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.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×