[ demonijum @ 28.06.2007. 19:57 ] @
| Pocetnik sam, hvala na razumevanju :)
Uvezao sam jednu tabelu iz excela i imam sledeci problem.
Ona sadrzi kolone: ID, pocetak_rada, danasnji_datum, ukupno dana, godina, meseci
Postavio sam default value u kolonu danasnji_datum: date() gde se ispise danasnji datum, ali za sve nove unesene podatke. Kako da postavim danasnji datum za sve prethodne podatke iznad, koja ce biti menjanja u zavisnosti od trenutnog datuma?
Nisam dosao do toga, ali me veoma interesuje, neki metod racunanja razlike izmedju pocetka rada i danasnjeg datuma u danim koji ce se automatski ispisati u koloni ukupno dana, pa posle konverzija u ukupno godina.
Hvala unapred!
[Ovu poruku je menjao demonijum dana 28.06.2007. u 21:11 GMT+1] |
[ Getsbi @ 28.06.2007. 20:42 ] @
Napravi Update Query nad tom tabelom i u red Update To: dodaj Date(). Tako ćeš pokretanjem query-a popuniti sva polja željene kolone.
Za drugo pitanje: Bilo je više tema koje su se bavile datumima. Samo ukucaj reč datumi u polje pretraga.
[ demonijum @ 28.06.2007. 21:24 ] @
Hvala puno!
[ demonijum @ 29.06.2007. 07:35 ] @
Jedno podpitanje: Kada odradim update query, cela kolona se izmeni, ali datum se ne menja automatski (ostaje taj datum iako je upisano date() , a promenio sam u windowsu, stavio neki drugi datum da proverim )?
[ Getsbi @ 29.06.2007. 09:15 ] @
To je akcioni query. Juče je pokazivao 28.06.2007. Ako ga danas pokreneš on će da ažurira celu kolonu tabele u 29.06.2007. Za računske potrebe na fprmi napravi dugme koje će na OnClick događaj da pokrene query, pa tek onda u kodu napiši obradu računanja.
[ demonijum @ 29.06.2007. 09:33 ] @
Malo maltretiram, ali nemoj mi zameriti :)
Postoji li mogucnost, nekog autoizvrsnog coda, bez dodatnog kliktanja misem?
Radio sam dugo u excelu, pa sad sve poredim sa njim, mada je dosta razlicit nacin rada.
EDIT: uspeo sam samo da postavim tu kolonu da bude pod update quary-iem, pa cu pokusati da je povezem sa obicnim queryi-em,
[ Getsbi @ 29.06.2007. 10:45 ] @
Citat:
demonijum:
EDIT: uspeo sam samo da postavim tu kolonu da bude pod update quary-iem, pa cu pokusati da je povezem sa obicnim queryi-em,
Upravo tako. Tvoj query će terati Update query da se izvrši svaki put iznova. Inače možeš i da u startup, Display Form/ Page, postaviš neku glavnu formu na čiji događaj OnLoad dodaš kood "DoCmd.OpenQuery...." Tako da ćeš svaki put kad startuješ .mdb automatski izvršiti i ažuriranje spomenute tabele, a da za publiku neće biti vidljivo.
[ Zidar @ 29.06.2007. 13:51 ] @
Ako kolona Danasnji datum treba da bude dinamicka, znaci da uvek pokaze bas danasnji datum, to je onda izracunata kolona. Mozda i ne treba da je cuvas u tabeli. Ako je potpuno izbacis iz tabele, uvek mozes da napravis kveri koji ima sve kolone iz tabele plus jos jednu, DanasnjiDatum , koja ima vrednost Date() ili Now(). Onda umesto da gledas i koristis tabelu direktno, koristis tvoj kveri i kolona DanasnjiDatum ce uvek prokazivati bas to - danasnji datum. To je pouzdanije nego da svakog dana menjas podatke u tabeli.

[ Getsbi @ 29.06.2007. 17:47 ] @
Zidar, naravno da si u pravu i on će do toga doći kad počne da računa sa datumima. Shvatiće da je Date() dnevna promenljiva ali da u računu nad više slogova predstavlja neku vrstu konstante (Ovo je neko moje objašnjenje). Silom prilika vodim vežbe iz projektovanja informacionih sistema na Fakultetu za poslovne studije u Vršcu i iz iskustva znam da početnici vole da im sve bude u tabeli i da sve vide po mogućnosti na jednom mestu pa čak i izračunata polja, tako da su najčešće greške kod mojih studenata upravo takve. Valjda sam i ja bio takav kad sam počinjao da se bavim ovim poslom. Omatorio sam pa se više i ne sećam. Ako ništa drugo bar je naučio da upotrebljava jedan od akcionih query-a.
Demonijum, samo napred i svako jutro ponavljaj : "Kad porastem biću Zidar."
Pozdrav.
[ demonijum @ 29.06.2007. 18:07 ] @
XAXAXAX slatko sam se nasmejao :) Ako nista drugo barem nesto pokusavam .... i .... znajte jos nesto - ima da vas smaram sve dok ne zavrsim ovaj "projekat" :)
HVALA
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.