Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 8 odgovora
  • 5.585 pregleda

Najnovija ↓

Kako format "DATE TIME" konvertovati u "TIME" 26.06.2008. u 10:11 · pre 223 meseca #1
ubi me u pojam...
Kako 01.06.2008 15:22:32 kovertovati u format 15:22:32.

Kada kao format izaberem time, vizuelno i jeste samo u pitanju time, ali kada kliknem u polje i dalje imam vrednost 01.06.2008 15:22:32

Ima li neko resenje za ovo?
Potpis
Onaj koji zna sve i onaj koji ne zna nista su jedno.
Re: Kako format "DATE TIME" konvertovati u "TIME" 26.06.2008. u 10:59 · pre 223 meseca #2
To je datumsko polje u suštini i normalno je da ti se to dešava na nivou tabele, ako ti je Default vrednost postavljena na Now(). Ako u tabeli klikneš u ćeliju sa podatkom videćeš obe vrednosti. Na formama i izveštajima to se reguliše postavljanjem formata.
Probaj da polje formatiraš kao Long Time, a da ne koristiš funkciju Now().
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Kako format "DATE TIME" konvertovati u "TIME" 26.06.2008. u 14:47 · pre 223 meseca #6
Akom ti vec treba za neki period od 30 dana, onda ima smisla prikazivati i datum, bar znas koji je dan u posmatranom periodu.

U Accessu je nemoguce u tabelu staviti samo vreme. Ako uneses nesto kao #08:30 AM# u tabeli ce pisati nesto kao #01/01/1900 08:30 AM# gde je 01/01/1900 najmanji datum koji Access moze da prikaze. Ne znam tacno da li ej bas 1 Januar 1900 ili nesto ranije, ali postoji jedna datum od koga Access pocinje racunanje vremena. Funkcija Format(1,"Short Date") moze da ti pokaze taj dan.

Access ima interni kalendar gde su dani prikazani brojevima. Broj 1 je prvi dan u tom kalendaru, 2 je sledeci i tako dalje. Vreme se prikazuje kao decimalni deo. Tako, 1.5 znaci podne prvog dana, 35350.256 znaco 0.256 deo dana koji je 35350-ti po redu u Accessovom internom kalendaru. Tako rade i sve ostale baze podataka, jer je tako nekako propisano SQL standardom a i racuanje vremena je mnogo lakse ako se svim danima dodele brojevi od 1 do N.

:-)
Re: Kako format "DATE TIME" konvertovati u "TIME" 26.06.2008. u 15:49 · pre 223 meseca #8
Ako napraviš novo polje tipa Date/Time i formatiraš ga sa Long Time videće se samo vreme. Access čini mi se ispod drži i informaciju o datumu jer je celo polje praktično numeričko Long Integer. Ako hoćeš da prepraviš staro polje koje već ima informacije dobijene kao General Date onda će ti se dešavati to što si opisao.
Prema tome ima spasa ali uz pisanje programčića za izdvajanje dela o vremenu iz starog polja i upisivanja u novo polje ali to je već programiranje u VBA.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: Kako format "DATE TIME" konvertovati u "TIME" 26.06.2008. u 18:17 · pre 223 meseca #9
Getsbi ti je dao resenje:
Citat:
Ako napraviš novo polje tipa Date/Time i formatiraš ga sa Long Time videće se samo vreme.


Nije da ti nema spasa, ne desava se nista strasno. Uradi kao sto ti je Getsbi kazao. Shvatices vremenom da je u stvari dobro sto ti Access cuva datum kao celinu. Ako hoces da radis neke proracune sa satima i minutima, da zanemaris dane, prouci Accessove funkcije za DateTime.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme