[ zeljko1967 @ 02.07.2020. 11:12 ] @
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.
[ bokinet @ 02.07.2020. 23:28 ] @
napraviti f-ju koja kao ulazni parametar ima JMBG vrednost.
tu f-ju koristiti kada se klikne na to dugme 'kartica' nakon unosa rucno ali u kodu isto proveravati da ako forma za unos nije prikazana da se onda recimo uzima vrednost zapisa (row) iz tabele koji je trenutno selektovan iz odgovarajuce kolone.
na slici se to bas lepo i ne vidi i niste pojasnili bas lepo taj deo da li je u pitanju tabela sa vec prikazanim zapisima (10,000) ili je nesto trece...
[ BiloKoje @ 03.07.2020. 05:17 ] @
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.
[ zeljko1967 @ 06.07.2020. 06:53 ] @
Hvala svima, ali mi treća opcija koju je ponudio BiloKoje riješila problem.