[ dusme @ 22.11.2007. 22:11 ] @
[ dusme @ 22.11.2007. 22:11 ] @
[ pmiroslav @ 23.11.2007. 08:36 ] @
Naprtavi Query u kojoj ćeš pozvati tvoju tabelu Datum
U Query-u u zadnju kolonu upiši formulu Razlika:[Do]-[Od] naptavi Report na temelju tog Query-a Ja sam probao i kod mene tako radi [ dusme @ 23.11.2007. 13:36 ] @
[ pmiroslav @ 23.11.2007. 16:40 ] @
U Design pogledu Qurey-a desna tipka miša na kolonu pa Properties zatim u format napiši Short Date.
[ dusme @ 23.11.2007. 21:17 ] @
Zdravo
Hvala ti ,stvarno vidim da mi želiš pomoći,samo meni nije uspelo.Pokušaću još pa valjda najdem rešenje.A ako najdem javiču ti.Pozdrav [ Getsbi @ 23.11.2007. 21:59 ] @
Dovoljno je to što ti se vidi zbir ili razlika na formi. U tabeli ne moraš da čuvaš rezultat sabiranja i oduzimanja dva datuma da bi ga pokazao na izveštaju. Izveštaj kreiraš tako što za Record Source izveštaja proglasiš tabelu ili Query koji imaju sabirke ili umanjilac i umanjenik i u trećem polju koje je unbound i koji će služiti za rezultat u Control Source napišeš isto što i na formi. Ne znam da li sam ti dovoljno dobro objasnio. Ako nisam, zakači .mdb primer pa ću ti pokazati kako to da odradiš.
[ dusme @ 24.11.2007. 11:47 ] @
Zdravo
Pa ako si voljan pogledati.Bio bi zahvalan na objašnjenju. Hvala puno,jusko [ Getsbi @ 24.11.2007. 13:22 ] @
Oduzimanje i sabiranje se ne radi baš kao sa brojevima jer se u polju rezultat koje definišeš kao datum ne dobija očekivani rezultat. Za razliku se upotrebljava funkcija DateDiff() kao u priloženom fajlu. Za dodavanja dana na datum se koristi DateAdd(). Pogledaj u Helpu. Nema potrebe za pamćenje bilo kojih rezultata u tabelama pa ni ovih gde se traži razlika datuma.Dovoljni su elementarni podaci iz kojih se uvek mogu sračunati rezltati. Napravio sam ti izveštaj sa kontrolom koja pokazuje razliku.
[ dusme @ 24.11.2007. 13:44 ] @
[ Getsbi @ 24.11.2007. 14:03 ] @
Kad je vreme u pitanju onda [od] - [do] funkcioniše. A datum je ipak složena promenljiva koja nije kao vreme samo u sexagezimalnom sistemu ili brojevi u centezimalnom.
[ dusme @ 24.11.2007. 14:35 ] @
Hvala
Verovatno ću trebati još koju pomoč,(čovek se uči dok je živ),sada znam da su ljudi spremni pružiti pomoč,i na tome se iskreno zahvaljujem svima. Pozdrav [ Davorenko @ 27.11.2007. 15:39 ] @
Pozdrav svima, ovo je jako zgodan primjerčić i već sam mu našao primjenu, no mene zanima da li je moguće napraviti izračun datuma u kojem se razdvajaju, dani, mjeseci i godine. Pozdrav
[ Getsbi @ 27.11.2007. 16:07 ] @
Nisam siguran šta tačno hoćeš, ali za razdvajanje koristi DatePart().
[ Davorenko @ 27.11.2007. 17:24 ] @
mislim na to: kada računar izbaci poruku recimo "razlika je 366 dana" umjesto toga da napiše "jedna godina i jedan dan"
[ Getsbi @ 27.11.2007. 19:34 ] @
Citat: Davorenko: mislim na to: kada računar izbaci poruku recimo "razlika je 366 dana" umjesto toga da napiše "jedna godina i jedan dan" To "razlika je 366 dana" je rezultat funkcije DateDiff ('y', #12/17/2003#, #12/18/2004# ) i rezultat možeš da dodaš na neki drugi datum sa DateAdd(), ali za pretvaranje koje nema samo po sebi datumsku svrhu već prikazivanje u krupnijim vremenskim jedinicama mislim da bi trebalo napisati funkciju. Bar ja nisam naišao na nešto slično do sada. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|