View Full Version : landscape کردن گزارش در وی بی
jannati
چهارشنبه 13 خرداد 1383, 15:45 عصر
دوستان سلام
من یک برنامه در vbنوشتم و میخوام گزارشاتشو که با crystal reportمیگیرم landscapکنم.در صفحه crystalreportدر گزینه printer setupاونو landscapتعریف کردم.ولی وقتی اجرا میکنم خطای OVER FLOWمیده و بعد هم که end را میزنم کل پروژه بسته میشه.کسی میدونه چرا؟
وفایی
پنج شنبه 14 خرداد 1383, 00:44 صبح
سلام دوست عزیز
با کد نویسی این کار را بکن
Report As New Rep_Personels
Report.PaperOrientation = crLandscape
موفق باشی
jannati
یک شنبه 17 خرداد 1383, 08:40 صبح
بازم حل نشد :cry: :cry: :cry:
وفایی
یک شنبه 17 خرداد 1383, 21:08 عصر
سلام
ببینید ما باید هم در طراحی و هم در کد نویسی گزارش را به صورت landscop طراحی کنیم .
ممکنه گزارش را بیشتر از محدوده طراحی کرده باشید .
من به این مشکل برخوردم . ولی با datareport می ساختم . که گزارش را بیشتر از محدوده طراحی کرده بودم . و همین پیغام را می داد .
موفق باشید
PalizeSoftware
شنبه 30 خرداد 1383, 04:03 صبح
مایکروسافت یه شیئ com ساخته به نام PageSet.dll که میتونه تنظیم نوع کاغذ رو تغییر بده. کار باهاش خیلی ساده هست.آخرشه...
http://download.microsoft.com/download/vb60pro/Utility/1/WIN98/EN-US/Pageset.exe
Dim obj As PageSet.PrinterControl
Private Sub Command1_Click()
On Error GoTo errorhandler:
Set obj = New PrinterControl
obj.ChngOrientationLandscape
DataReport1.Show
DataReport1.PrintReport False, rptRangeFromTo, 1, 1
Exit Sub
errorhandler:
MsgBox Err.Description
obj.ReSetOrientation
End Sub
Private Sub Form_Unload(Cancel As Integer)
obj.ReSetOrientation 'This resets the printer to portrait.
End Sub
jannati
شنبه 30 خرداد 1383, 10:28 صبح
دوست عزیز سلام
از اون نرم افزار در datareportاستفاده کرده ام.اما من گزارشاتم در crystallreportاست.چون ردیف میخوام.درضمن روی چند تا دستگاه درست کار می کند ولی روی دستگاه مورد نظر بعضی وقتها درست کار میکند و بعضی وقتها کار نمی کند. :متفکر: :گیج:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.