PDA

View Full Version : چاپ در کریستال ریپورت



sehm67
جمعه 11 فروردین 1391, 01:21 صبح
سلام دوستان
چطور می تونم تو کریستال ریپورت یه فاکتور در هر اندازه ای چاپ کنم.
به طور مثال من می خوام یه فاکتور مثلا 10*10 یا A5 یا هر اندازه دلخواه ای چاپ کنم.
بعد سوال بعدی اینکه چطوری این دو مورد رو بردارم.

http://up98.org/upload/server1/02/g/azujttawg32o74erd1l3.png

swallow.pa
جمعه 11 فروردین 1391, 08:21 صبح
توی پروپرتیسهای کریستال ویو یه پروپرتی داره با نام شو لوگو اونو فالس کن

sehm67
سه شنبه 15 فروردین 1391, 17:24 عصر
سلام دوستان
چطور می تونم تو کریستال ریپورت یه فاکتور در هر اندازه ای چاپ کنم.
به طور مثال من می خوام یه فاکتور مثلا 10*10 یا A5 یا هر اندازه دلخواه ای چاپ کنم.

aftabeshargh
سه شنبه 15 فروردین 1391, 18:40 عصر
سلام
تو دیزاین کریستال یه کلیک راست کنید تو قسمت Design >>printer setup برید میتونید سایزش رو ست کنید

sehm67
سه شنبه 15 فروردین 1391, 19:35 عصر
توی پروپرتیسهای کریستال ویو یه پروپرتی داره با نام شو لوگو اونو فالس کن

جناب swallow.pa
من این گزینه رو پیدا نکردم آیا راه دیگه ای داره؟

Hybrid
سه شنبه 15 فروردین 1391, 20:29 عصر
جناب swallow.pa
من این گزینه رو پیدا نکردم آیا راه دیگه ای داره؟

سلام ،

1 ) در رابطه با سوال اولت : حذف لوگو

شما قاعدتا باید یک فرم داشته باشین که CrystalReportViewer در اون قرار داشته باشه ، در رویداد load اون فرم کد زیر رو قرار بده :


CrystalReportViewer1.ShowLogo = False

2 ) در رابطه با سوال دومت متاسفانه خاصیتی رو پیدا نکردم که این کار رو انجا بده ولی یک روش رو انجام دادم که جواب داد به ترتیب مراحل زیر رو برو :

1 ) در بالای کد ادیتور همون فرم فضای نامی زیر رو فراخوانی کن به شکل زیر :

Imports CrystalDecisions.Windows.Forms

2 ) تابع زیر رو داخل کلاست تعریف کن :


Public Sub ViewerTabs(ByVal viewer As CrystalReportViewer, ByVal visible As Boolean)

For Each control As Control In viewer.Controls
If TypeOf control Is PageView Then
Dim tab As TabControl = DirectCast(DirectCast(control, PageView).Controls(0), TabControl)
If Not visible Then
tab.ItemSize = New Size(0, 1)
tab.SizeMode = TabSizeMode.Fixed
tab.Appearance = TabAppearance.Buttons
Else
tab.ItemSize = New Size(67, 18)
tab.SizeMode = TabSizeMode.Normal
tab.Appearance = TabAppearance.Normal
End If
End If
Next

End Sub

3 ) داخل رویداد Form کد زیر رو بنویس :


ViewerTabs(CrystalReportViewer1, False)

کد ادیتور فرم ریپورتت باید چیزی شبیه شکل زیر باشه :

http://img4up.com/up2/40583603215755941972.jpg

سوالی داشتین حتما بپرسین

موفق و سربلند باشین

sehm67
سه شنبه 15 فروردین 1391, 23:33 عصر
تشکر جناب vbBoss
این کد CrystalReportViewer1.ShowLogo = False فقط آرم لوگو رو برمیداره اما در مورد Main Report نظری ندارید اونو چطور میتونم بردارم آیا راهی هست؟
به Tab گیر میده
میشه یه توضیح در مورد کد بالا بدید.

Hybrid
سه شنبه 15 فروردین 1391, 23:44 عصر
تشکر جناب vbBoss
این کد CrystalReportViewer1.ShowLogo = False فقط آرم لوگو رو برمیداره اما در مورد Main Report نظری ندارید اونو چطور میتونم بردارم آیا راهی هست؟
به Tab گیر میده
میشه یه توضیح در مورد کد بالا بدید.

میشه بگین کدوم tab اشکال میگیره ؟؟ عکسی از خطا بزارین

خط زیر رو بالای کد ادیتور وارد کردین ؟؟


Imports CrystalDecisions.Windows.Forms

دوستان دیگه هم این مشکل رو دارن؟