Evo ti resenje za problem 'kako da odstampam reort za zadati kriterijum' - vidi kod iza dugmeta 'uradjeni pacijenti' na komandnoj tabli.
Generalne pohvale:
- lepo je sto pises kod u mesto da koristis makroe
- veom je dbro sto si poceo od jedne tabele, ne pokusavas da sagradis expertni sistem
Generalne sugestije:
- izbegavaj da u nazivima objekata koristis razmake i nasa slova "frmKomandna tabla" treba da postane frmKomandnaTabla ili frmKomandna_tabla. Ako vec koristis razmake, onda moras sve objekte sa razmakom u imanima da stavis u uglaste zagrade. to pravi kod necitljivim a i lako se gresi, pa dangubis da ispravis greske koje ne bi morale da se dese.
- isto vazi za nazive tabela i kolona: "Pacijenti za RFA" treba da se zove "tblPacijentiZaRFA" ili "tblPacijenti_za_RFA". Primeti ono tbl na pocetku naziva tabele. Kasnije ces imati kverije, kojima ces poceti ime sa qry, na primer "qryPaciejntiKojiNisuPlatili". Kveriji i tabele se koriste kao izvori podataka za duge objekte i zgodno je da ti prefix kaze sta je sta. Nekoriscenje prefixa je manaj greska od razmaka u imenima. To i nije greska, samo prpeoruka, ali razmaci u imenima su veliko NE.
- razmaci u iamnima kolona: VVVEEELIKO NE, vece nego za razmake u nazivima objekata. Naziv kolone "Mjesto stanovanja" je losa ideja, zbog razmaka. Jos gore je "Kanton/Entitet". tu nema razmaka, ali ima /. Ova crta u Accesu predstavlja jednu vrstu deljenja, pa se ne moze predvideti kako ce Access reagovati akd se naziv te kolone pojavi negde u kodu ili kveriju.
Nadji neki tutorijal i knjigu i dobro prouci komandu DoCmd.OpenForm i DoCmd.OpenReport, sa svim parametrima, pocebno View i WheerCondition. Kad to srazumes i avladas, moci ces da resis 80% problema u Accessu.
Srecan rad
:-)