Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » Access » Izvještaj u obliku virmana
Branestan 25.03.2017 21:43
Predmet:Izvještaj u obliku virmana

Pozdrav!

Radim na bazi za obračun plata, pa sam zapeo kod izrade izvještaja koji će se štampati na matričnom štampaču, tj. na uplatnicama.

Tri uplatnice bi trebale da budu na jednom izvještaju, ali postoji problem. Ako na izvještaju napravim dovoljan razmak između uplatnica (tako da štampač pogodi pravo mjesto za štampu) tada na izvještaju ne mogu stati tri uplatnice (treću prebaci na novi list).

Uspio sam napraviti samo tu opciju, tj. da na izještaju budu dvije uplatnice - štampam dvije uplatnice (treća uplatnica ostaje prazna), prelazi na drugi list na kome opet štampam dvije uplatnice dok treća ostaje prazna.

Vidio sam rješenje gdje je samo jedna uplatnica preko cijelog izvještaja, ali ne znam na koji način je to urađeno.
Prilozi:
db1.rar (Velicina datoteke:66.06 KB)
Virman.doc (Velicina datoteke:63 KB)

dex 25.03.2017 22:44
Predmet:Re: Izvještaj u obliku virmana

Moraces malo da experimentises, smanjis razmak izmedju, a povecas margine

Citat:
Vidio sam rješenje gdje je samo jedna uplatnica preko cijelog izvještaja, ali ne znam na koji način je to urađeno.
na kraju reporta postavis page break

Branestan 26.03.2017 11:37
Predmet:Re: Izvještaj u obliku virmana

Na ovakve uplatnice štampam: http://www.icentar.ba/showtopic.php?id=2906

Spojene su jedna do druge tako da ne mogu ja mijenjati razmak na izvještaju - mora biti identičan onome na papiru.

Margine se ne mogu više smanjiti, a page break mi ne pomaže jer time dobijem jednu uplatnicu na jednom izvještaju ali mi ostanu dvije trećine izvještaja prazne pa će štampač popuniti jednu uplatnicu, dvije će ostaviti prazne i sve tako.

dex 26.03.2017 13:30
Predmet:Re: Izvještaj u obliku virmana

Mozda najjednostavnije resenje:
U printer window-u napravi kopiju tog stampaca.
Za default page lenght postavi mu 99 mm (to bi trebalo da je duzina uplatnice)
Stampaj uplatnice na tom printeru.

Moguce je i iz koda birati stampac nesto kao

Set Application.Printer = Application.Printers('ImeTvogStampaca')

Branestan 27.03.2017 14:00
Predmet:Re: Izvještaj u obliku virmana

Napravio sam kopiju štampača, kao što je napisano, odabrao taj štampač kao podrazumijevani i izvještaj izgleda kao onaj koji sam na početku poslao u Wordu (kako sam i želio da bude).

Međutim, svaki drugi izvještaj mi je prazan (na jednom su podaci za uplatnicu, drugi prazan). Gdje griješim?

Branestan 27.03.2017 14:04
Predmet:Re: Izvještaj u obliku virmana

Evo i baze
Prilozi:
db1.rar (Velicina datoteke:69.21 KB)

Branestan 27.03.2017 17:28
Predmet:Re: Izvještaj u obliku virmana

Pronašao sam gdje je problem.

Pozadina izvještaja je ostala prevelika, pa svaki drugi izvještaj prikazuje kao prazan.

Pozdrav!

dex 27.03.2017 19:09
Predmet:Re: Izvještaj u obliku virmana

Pretpostam da je tako nesto. Skrati ga s desna koliko god moze (mozda sirina prelazi format pa se prebacuje na drugu stranu), kao i odozdo da bude manje od 99 mm i na dnu postavi page break

Branestan 27.03.2017 20:42
Predmet:Re: Izvještaj u obliku virmana

Hvala puno Dex!