[ Trtko @ 05.02.2007. 08:07 ] @
Možda je več bila ova tema , ali netko me je pitao pa da odgovorim

Access 2002

1. Marginu podešavam direktno na reportu
2. Podešavanje je u milimetrima
3. U tabelu TBLmargine upišem za svaki dokument koje su mu margine. Poslije
nema problema s štampačima , dal je igličasti, laser, pljuckalica ( inkjet )
a i lako se podese margine ( korisnik ima formu s kojom si sam podešava margine )


Private Sub Report_Open(Cancel As Integer)

gornjam = DLookup("gornja", "tblmargine", "dokument='LJEČNIČKO POVJERENSTVO'")
lijevam = DLookup("lijeva", "tblmargine", "dokument='LJEČNIČKO POVJERENSTVO'")
donjam = DLookup("donja", "tblmargine", "dokument='LJEČNIČKO POVJERENSTVO'")
desnam = DLookup("desna", "tblmargine", "dokument='LJEČNIČKO POVJERENSTVO'")

If IsNull(gornjam) Or gornjam = "" Then
Else
Printer.TopMargin = 56.7 * gornjam
End If

If IsNull(lijevam) Or lijevam = "" Then
Else
Printer.LeftMargin = 56.7 * lijevam
End If

If IsNull(donjam) Or donja = "" Then
Else
Printer.BottomMargin = 56.7 * donjam
End If

If IsNull(desnam) Or desnam = "" Then
Else
Printer.RightMargin = 56.7 * desnam
End If


End Sub


Pozdrav Trtko