Samo jedna mala ispravka:
Citat:
'deklarisi varijablu kao
Dim strDatum as String
'onda joj dodjeli vrijednost
strDatum = Me.txtDatum.Value
'zatim je formatiraj
strDatum = Format (strDatum, "mm:nn:ttt")
Zasto
Citat:
Dim strDatum as String
?
Umesto toga stavi
Code:
Dim strDatum as DataTime
Access ima DataTime tip podataka i treba ga koristiti za cuvanje podataka datumima i vremenima. Zasto? Zato sto sa DataTime mozes da radis aritmetiku, na primer da oduzmes dva datuma ili dav vremena i da dobijes razliku. Sa string data tipom to vec malo teze ide.
Kako sacuvati samo minute, sekunde a ignorisati dane? Datumski tip podataka jeste u stvari realan broj, gde celi deo predstavlja sate a decimalni sate, minute, sekunde i delove sekundi. Posto je u pitanju realni broj, mozes da napises nesto kao:
SatiMinuti = datDatum - INT(datDatum) ===> ovo ti daje decimalni deo
Ako to zelis da vidis u formatu "mm:nn:tttt" probaj na primer
FORAMT(SatiMinuti,"mm:ss:nn") ====> proveri u Help kako se tacno funkcijom Format formatiraju vremenski podaci, nisam siguran za ono nn.