[ slaven_pg @ 23.05.2006. 15:21 ] @
| Pozdrav svima,
pravim (ne previše komplikovanu) bazu za auto-servis. Izmedju ostalih, imam i formu Servisiranje kojoj je ključni atribut broj_radnog_naloga, dakle za svaki novi servis otvara se novi RN. U izvještajima sam takođe napravio izvještaj "Servisiranje" analogno toj formi. Na formi sam napravio dume za otvaranje izvještaja, ali mi uvjek otvara prvi od tih izvještaja. E ono što mene interesuje je kako da postignem (koji kod u VBA da unesem) da kada pritisnem to dugmence za otvaranje izvještaja, da mi se otvori izvještaj koji se odnosi na konkretnu formu u kojoj radim.
Unaprijed hvala na odgovoru. |
[ BiloKoje @ 24.05.2006. 06:07 ] @
U kodu za klik dugmeta treba da stavi kriterijum za otvaranje izveštaja otprilike ovako:
Dim stLinkCriteria As String
Dim stDocName As String
stDocName = "Servisiranje"
stLinkCriteria = "[broj_radnog_naloga]=" & Me.broj_radnog_naloga
DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
[ slaven_pg @ 24.05.2006. 07:10 ] @
Radi!!!
Hvala.
[ darkog @ 18.06.2006. 23:06 ] @
Ja imam slican problem i par dana ne mogu da ga resim, a isto se radi o bazi za Auto Servis. Napravio sam formu (izbor izvestaja)
U prvoj koloni kao sto se vidi je polje reg_broj (broj registracije vozila) koje je primarni kljuc tabele vozila. Kako da na dupli klik odredjenog vozila otvori izvestaj o servisiranju bas tog vozila. Imam napravljen izvestaj sa poljima reg_broj (broj registracije), naziv servisa itd.
Nisu mi jasni kriterijumi povezivanja iz koda.
Ja sam napravio nesto ovako (slika kod) ali nesto ne radi
[Ovu poruku je menjao darkog dana 19.06.2006. u 00:18 GMT+1]
[Ovu poruku je menjao darkog dana 19.06.2006. u 00:22 GMT+1]
[ BiloKoje @ 19.06.2006. 07:21 ] @
Lista vraća vrednost zavisno od toga koja je kolona Bound. Ako ti je kolona reg_broj prva u listi i Bound Column=1, onda je kriterijum za pozivanje izveštaja:
stLinkCriteria = "[reg_broj]=" & "'" & Me![List0] & "'" '(ako se lista zove List0)
Ukoliko hoćeš da vrednost iz neke druge kolone koristiš u kriterijumu, predhodno treba da promeniš vrednost u Bound Column. To se može raditi iz koda, ali nije baš zgodno. Mislim da je bolje koristiti Form umesto liste. Ako baš imaš razlog da koristiš listu okači pravi primer pa ćemo ga rešiti.
[ darkog @ 19.06.2006. 20:12 ] @
Bas to mi je trebalo, radi
Hvala,
Pozdrav
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.