Treba mi da sačuvam vreme u obliku 00:00:000 tj. minuti:sekunde:stotinke. Da li je to moguće sa tipom Date/Time, a da se pritom ne pamte datum i časovi?
Kako definisati Time tip
Zaključano
Zakačeno
'deklarisi varijablu kao
Dim strDatum as String
'onda joj dodjeli vrijednost
strDatum = Me.txtDatum.Value
'zatim je formatiraj
strDatum = Format (strDatum, "mm:nn:ttt")
mislim da bi ovo trebalo da radi
Dim strDatum as String
'onda joj dodjeli vrijednost
strDatum = Me.txtDatum.Value
'zatim je formatiraj
strDatum = Format (strDatum, "mm:nn:ttt")
mislim da bi ovo trebalo da radi
Potpis
----There is no place like 127.0.0.1-----
Uopste nije bitno kako ces ga sacuvati u bazi neka bude datum i vrijem a u polju u kojem ga prikazujes vjerovatno je bitno pa formatiraj to polje prema gore navedenim instrukcijama.
Potpis
zxz
Dobro, ali access mi automatski stavlja datum unosa. I sad ako ja sortiram onda mi ne sortira po vremenu, nego po datumu, pa onda po vremenu. Ja baš ne želim da čuvam datum i čas, već samo minute, skunde i stotinke. Izgleda da će morati da bude string. Samo ću morati da vidim kako će da ide sortiranje u tom slučaju.
u tom slucaju moras problem da rijesis u tabeli.
Naime u koloni gdje zelis da cuvas vrijeme moras da promijenis format:
npr: "vrijeme" odaberi da bude "date/time"
onda idi u properties tog polja i u "format" odaberi "Long Time" ili "Short time" sta ti vec treba....
Naime u koloni gdje zelis da cuvas vrijeme moras da promijenis format:
npr: "vrijeme" odaberi da bude "date/time"
onda idi u properties tog polja i u "format" odaberi "Long Time" ili "Short time" sta ti vec treba....
Potpis
----There is no place like 127.0.0.1-----
Samo jedna mala ispravka:
'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?
Umesto toga stavi
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.
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
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.
Nemas potrebe za stringom.
Mozes u Query-u iz tog polja napraviti i tri polja ako ti treba pa jedno formatirati kao datum drugo kao vrijeme sat min sec i trece kao min isec.
Za sortiranje tih polja netreba govoriti jasno je.
Mozes u Query-u iz tog polja napraviti i tri polja ako ti treba pa jedno formatirati kao datum drugo kao vrijeme sat min sec i trece kao min isec.
Za sortiranje tih polja netreba govoriti jasno je.
Potpis
zxz
Hvala na idejama. Probaću nešto od ovoga.