Citat:
zeljko1967:
Molim za pomoć. Imam bazu podataka i u njoj oko 10000 korisnika. Uradio sam, između ostalog, i upit koji mi na osnovu JMBG daje podatke za određenog korisnika. Konkretno klikom na dugme "Kartica" pojavi mi se okvir koji mi traži JMBG za određenog korisnika. Kada ga ukucam dobijem izvještaj sa podacima za korisnika. Interesuje me da li postoji način da samo kliknem na polje JMBG i poslije toga na dugme "kartica" i da dobijem isti rezultat bez upisivanja JMBG. Hvala.
Bolje da si, umesto slike forme za unos i pregled podataka priložio deo baze, taj obrazac sa neophodnim tabelama ispražnjenim od podataka. Ali, dobro, može i ovako. Jedno od rešenja je da za dugme Kartica postaviš proceduru na On Click:
Private Sub Kartica_Click()
Dim uslov As String
uslov = "[JMBG]=" & Me.JMBG
DoCmd.Report "Kartica", , , uslov
End Sub
Pretpostavka je da se polje u koje unosiš matični broj zove JMBG i na formi i u tabeli odnosno upitu.
Istu proceduru možeš postaviti i na polje JMBG, na On DBL Click, tako bi to otvaralo izveštaj na dupli klik na polje JMBG.
Imaš i mogućnost da u upitu na osnovu kojeg ti radi izveštaj Kartica, za kolonu JMBG u Criteria staviš:
Forms![Korisnici]![JMBG],
to bi bilo najbrže, ali bi tako izveštaj LKartica moga da otvaraš samo sa Forme Korisnici, odnosno samo kad je forma Korisnici otvorena.