Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pretraga po datumu

[es] :: Access :: Pretraga po datumu

[ Pregleda: 5350 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

berija
zeljko djurdjevic
beograd

Član broj: 86193
Poruke: 78
*.adsl.sezampro.yu.



Profil

icon Pretraga po datumu04.03.2006. u 13:15 - pre 220 meseci
Imam formu u kojoj treba da stavim dugme pretraga koje bi trebalo da radi pretragu radnog nalog po datumu. Forma ima i subformu otpremnica. Mozete li mi pomoci kako da isprogramiram dugme pretraga.
 
Odgovor na temu

ibrkic

Član broj: 87153
Poruke: 55
212.62.39.*



Profil

icon Re: Pretraga po datumu13.03.2006. u 13:57 - pre 220 meseci
Na formu postaviti nevezano combo polje.Row source vezati za queru koji
crpi podatke iz odgovarajuce tabele koja sadrzi datum.Na After update posta
viti sledecu peoceduru sa izmenama kako zahteva vas slucaj:
Private Sub Combo117_AfterUpdate()
Me.Interni_broj.SetFocus
If Not IsNull(Me.Combo117) Then
DoCmd.FindRecord Me.Combo117
End If
End Sub
Mislim da ce raditi.(Combo nece biti 117,a naziv polja nije interni broj vec naziv vaseg datmskog polja)
 
Odgovor na temu

berija
zeljko djurdjevic
beograd

Član broj: 86193
Poruke: 78
*.yubc.net.



Profil

icon Re: Pretraga po datumu14.03.2006. u 18:34 - pre 220 meseci
Nazalos, ovako ne radi . Imam samo u combu polja datum iz query. molim pomoc
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Pretraga po datumu15.03.2006. u 17:06 - pre 220 meseci
Jedan prilicno bezbolan i efikasan nacin je ovako:
1) Napravis formu frmRadniNalozi_DS. To treba da bude datsheet read only forma, koja prikazuje sve radne naloge, jedan rekord u formi za jedan radni nalog. Polja na formi? Pa, NalogID, datumNamloga, KomeJeIzadt itd, sta god msilis da bi bilo potrebno videti na listi svih naloga.
2) Kreiras novu formu frmRadniNalog_Master (koja moze d aima subformu). Ona je u Form obliku i prikazuje vise detalja o jednom izabranom radnom nalogu. ne znam sat bi sadrzala subforma, ali nije ni bitno.
3) Vartis se u prvu fromu, frmRadniNalozi_DS. Na neko polje, na primer NalogID (a moze i na vise polja, cak i na sva) stavis kod:
Code:

DoCmd.OpenForm FormName:="frmRadniNalog_Master",WhereCondition:="NalogID=" & Me.NalogID
'Pretpostavio sam da je NalogID numerickog tipa
'Ako nije, treba dodati navodnike u WherCondition

Korisnik moze da pretrazuje datasheet frmRadniNalozi_DS koliko god hoce, koristeci ugradjene Access dugmice za Filter/Sort. Prouci kako radi Desni Klik "Filter By" opcija. Ovo ti omogucuje pretrazivanje ne samo po datumu nego po bilo cemu. Ako ne znas tacan datum, nego otprilike, mozes jednostavno da sortiras po datumu pa da pogledas u opseg koji te zanima, ili da filtriras po mesecu i da tako nadjes trazeni nalog. Combo box? Sta to bese? Kome to treba?

Ono sto pokusavam da objasnim jeste princip "Koristi datasheet za pretrazivanje pa onda otvori detalj kad ga nadjes". pretrazivanje je retko precisno definisana radnja i ogranicavanje na bilo koji zadati skup kriterijuma nije dobro resenje. Sa kombo boxom, sta ako ne znas tacan datum? Sta da uneses? Datasheet omogucuje i priblizno i tacno pretrazivanje i fleksibilan je do neba. Samo treba nauciti (i sebe i korisnika) kako efikasno koristiti ono sto vec postoji u Accessu. tada svoje vreme mozes da iskoristis za nesto korisnije nego programiranje kombo boxova za pretragu, pogotovu po datumima.

:-)
 
Odgovor na temu

berija
zeljko djurdjevic
beograd

Član broj: 86193
Poruke: 78
*.adsl.sezampro.yu.



Profil

icon Re: Pretraga po datumu16.03.2006. u 13:56 - pre 220 meseci
Zidar, hvala ti puno mi je pomogla tvoja ideja i sugestija. Zadrzao sam svoju formu koju sam radio, ali sam uneo tvoje izmene. Jedino sto mi polje u koje upisujem datum, a setovano je kao short date, ne odgovara onom DOCMD nardebi. Kao da negde treba da navedem one # ali ne znam tacno gde, jer kad stavim na onaj where uslov "me.datum_naloga" dobijem ugradjeni inbox accesa, gde pise me.datum_naloga, i ispod prazan textualni box de upisujem npr.13.03.06. i to onda radi.
Kako i gde da upisem poziv na polje koje je datum?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: Pretraga po datumu16.03.2006. u 18:09 - pre 220 meseci
Mislim da u temi Baza Znanja ima funkcija SQLDate koja radi ono sto tebi treba. Da bi koristio datum u DoCmd kriterijumu i bilo gde u kverijima, mora da bude americki format datuma, mislim MMDDYY, bez obzira kako ti je setovan racunar i kako se datumi vide na ekranu i izvestajima.

Imas o tome i na ovom sajtu:
http://allenbrowne.com/casu-08.html

Sajt je izlistan u temi korisni linkovi. Ako prekops korisne linkove, videces da mozes mnogo toga naci i sam. I ja mnoge odgovore nadjem tamo pa se onda pravim pametan na forumu, kao ja nesto znam

Posto je pitanje u stvari bilo "kako koristiti combo box za pretragu tabele", ajed da vidis kako i to radi. (Iako naravno to ne preporucujemo, ima slucajeva kad bas to treba. Isti sajt, smao drugo mesto:

http://allenbrowne.com/ser-03.html

Usput, najbolja knjiga za ucenje Accessa jeste "Essential access 95", autori Allen Browne (vidi allenbrowne.com :-) i Alison Balter. Zanemarite verziju 95 u naslovu, vazan je princip. Sledeca najbolja knjiga za ucenje je neka iz serije Mastering Access XX, autor Alison Balter. Kad ste dobro naucili osnovne stvari, onda sledi serija Developers Handbook, Getz, Gilbert and Reddick, i ako mozete da nadjete "Access 97" Stan Leszyinski. Ima jos, ali su ili testke za citanje ili se tesko nalaze. A gde je Access Bible, autor Carry Prague (prevedana i na srpski)? Pa nema je, jer je u sustini losa knjiga, ili bar nije dobra kao nabrojane. Zasto je bas ta prevedena? To niko ne zna. Izdavacke kuce ne konsultuju ljude od struke, vec onako, odokativno proberu nesto sto im se cini da ce se dobro prodati. Knjige od Alison Balter su mnogo bolji izbor i vise bi para zaradili.

:-)

[Ovu poruku je menjao Zidar dana 16.03.2006. u 19:26 GMT+1]
 
Odgovor na temu

[es] :: Access :: Pretraga po datumu

[ Pregleda: 5350 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.