View Full Version : تنظیم صفحه گزارش
iransim
یک شنبه 14 بهمن 1386, 01:57 صبح
سلام
من می خواهم وقتی یک گزارش طراحی میکنم اندازه صفحه گزارشم طوری باشد که به اندازه کاغذ A4 یا A5 باشد چطوری اینکارو انجام بدم؟
ممنونم دوستان
amirzazadeh
چهارشنبه 08 اسفند 1386, 15:32 عصر
گزارش رو در نمای طراحی باز کن بعد از page setupسایز گزارشت رو انتخاب کن
hbahjat
پنج شنبه 09 اسفند 1386, 10:22 صبح
می تونی هنگام باز شدن گزارشت این دستور را استفاده کنی و سایز های صفحه استاندارد را انتخاب کنی
Private Sub Report_Open(Cancel As Integer)
Printer.PaperSize = acPRPSA4
End Sub
راستی کسی میدونه چطور میشه یک صفحه با سایز دلخواه مثلا 4*5 س ایجاد کرد ؟ البته از طریق کد !
amirzazadeh
سه شنبه 21 اسفند 1386, 14:11 عصر
می تونی هنگام باز شدن گزارشت این دستور را استفاده کنی و سایز های صفحه استاندارد را انتخاب کنی
Private Sub Report_Open(Cancel As Integer)
Printer.PaperSize = acPRPSA4
End Subراستی کسی میدونه چطور میشه یک صفحه با سایز دلخواه مثلا 4*5 س ایجاد کرد ؟ البته از طریق کد !
ببین این کد به دردت میخوره (از راهنمای خود accessبرداشتم)
Sub SetPrinter(strFormname As String)
DoCmd.OpenForm FormName:=strFormname, view:=acDesign, _
datamode:=acFormEdit, windowmode:=acHidden
With Forms(form1).Printer
.TopMargin = 1440
.BottomMargin = 1440
.LeftMargin = 1440
.RightMargin = 1440
.ColumnSpacing = 360
.RowSpacing = 360
.ColorMode = acPRCMColor
.DataOnly = False
.DefaultSize = False
.ItemSizeHeight = 2880
.ItemSizeWidth = 2880
.ItemLayout = acPRVerticalColumnLayout
.ItemsAcross = 6
.Copies = 1
.Orientation = acPRORLandscape
.Duplex = acPRDPVertical
.PaperBin = acPRBNAuto
.PaperSize = acPRPSLetter
.PrintQuality = acPRPQMedium
End With
DoCmd.Close objecttype:=acForm, objectname:=strFormname, _
Save:=acSaveYes
End Sub
:لبخند::لبخند:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.