Citat:
Getsbi:
Bez pisanja koda:
Napraviš da ti je forma tipa Datasheet. Pozicioniraš se na željeni zapis. Pritisneš dugme Filter By Selection iz palete alata. Sada na formi vidiš samo odabrani zapis. Spremno je za štampu. Odaberi Print Preview iz File menija ili Print za direktno štampanje na papiru.
Obzirom da se radi o računu, moguće je da ovo baš neće zadovoljiti tvoj kriterijum oko izgleda štampe. Access štampa onako kako vidi zapis. Zato pokušaj sa pisanjem minimalnog VBA koda nad reportom koji si već napravio.
Sa pisanjem minimalnog VBA koda:
Predpostavka je da u tabeli imaš neko polje po kojem ti se zapisi razlikuju. Recimo "Rb" za redni broj.
Na formi napraviš dugme. Na događaj On Click tog dugmeta napišeš VBA kod:
DoCmd.OpenReport „NazivTvogReporta” , acViewPreview,, WhereCondition:= "Rb = " & me!Rb
Ispričavam se za slanje PM-a, tek kasnije sam vidio da ne pružate podršku preko njih. Uglavnom u mojoj tabeli je polje koje se razlikuje od ostalih "Obrazac_ID", a ime reporta je Izvjestaj. Kada ubacim to u vaš VBA kod on izgleda ovako:
DoCmd.OpenReport „Izvjestaj”, acViewPreview, , WhereCondition:="Obrazac_ID = " & Me!Obrazac_ID
Međutim, sve save-am i kada kliknem na tipku za otvaranje reporta, javi mi grešku "Run-time error '2497'. The action or method requires a Report name argument"
Ne znam u čemu je problem, možda je neka balava greška koju ja ne vidim, ali ovako ne radi.