PDA

View Full Version : تغیر مکان فیلدها در زمان اجرا



pooshiran
یک شنبه 20 آبان 1386, 19:29 عصر
با سلام
من یک گزارش دارم با vb6,cr8.5 چگونه می تونم در زمان اجرا محل فیلد ها را تغیر بدم وپرینت بگیرم:عصبانی++:

rezadavodi
دوشنبه 21 آبان 1386, 14:07 عصر
دوست عزیز کریستال ریپورت امکان طراحی و تغییر گزارش در هنگام runtime رو نداره البته امکان این کار با کریستال وجود داره منتها باید خودتون روی کریستال یه کارهایی انجام بدین...
گزارش سازهای دیگه ای مثل active report و ... برای این منظور وجود دارند

sm
سه شنبه 22 آبان 1386, 00:11 صبح
توی کریستال میتونین با استفاده از کد زیر مختصات و ابعاد فیلد داخل کریستال رو تغییر بدین.
باید یه متغیر ماننذ Report از گزارشتون بسازین و بعد با استفاده از کدهای زیر تغییرات رو اعمال کنین.


Dim Report As New CrystalReport1
Report.Section2.ReportObjects(0).Height = 100
Report.Section2.ReportObjects(0).Width = 100
Report.Section2.ReportObjects(0).Left = 100
Report.Section2.ReportObjects(0).Top = 100

موفق باشید