PDA

View Full Version : فرم های گزارش با امکان تغییر



visual_sadegh
یک شنبه 01 اردیبهشت 1387, 10:31 صبح
سلام دوستان
چطور می شه فرم هایی درست کرد که کاربر خودش امکان تنظیمشو داشته باشه از توی برنامه

amirsajjadi
یک شنبه 01 اردیبهشت 1387, 13:03 عصر
امکان تنظیم چی رو داشته باشه ؟
شما میتونی وقتی که فرم رو کاربر Close میکنه در رویداد Form_Close از توابع SaveSetting استفاده کنی و مواردی که میخوای ذخیره کنی رو با استفاده از این تابع توی رجیستری ذخیره کنی و سپس با استفاده از تابع GetSetting میتونی این تنظیمات رو بخونی
مثلا :

PrivateSub Form1_FormClosed(ByVal sender AsObject, ByVal e As System.Windows.Forms.FormClosedEventArgs) HandlesMe.FormClosed
SaveSetting("A", "B", "Properties Size (W)", CStr(Me.Width))
SaveSetting("A", "B", "Properties Size (H)", CStr(Me.Height))
EndSub
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesMyBase.Load
Me.Width = Val(GetSetting("A", "B", "Properties Size (W)", "100"))
Me.Height = Val(GetSetting("A", "B", "Properties Size (H)", "100"))
EndSub

علیرضا مداح
یک شنبه 01 اردیبهشت 1387, 13:07 عصر
سلام ،
اگر منظورتان اینست که کاربر فیلدهای مورد نظر خود را برای نمایش انتخاب کند ، یک راه ساده اینست که چند فرمول در گزارش کریستال ریپورت خود قرار داده و سپس در زمان اجرا آنها را با فیلدهای انتخابی از سوی کاربر تنظیم کنید، در مجموعه زیر نمونه ای برای اینکار وجود دارد :
http://resources.businessobjects.com/support/communitycs/FilesAndUpdates/vbnet_win_samples.exe?recDnlReq=Record&dnlPath=vbnet_win_samples.exe

visual_sadegh
یک شنبه 01 اردیبهشت 1387, 13:20 عصر
منظور من اینه که کاربر محل قرارگیری فیلد ها رو خودش انتخاب کنه
و همینطور انتخاب اندازه کاغذ

hrmprog
یک شنبه 01 اردیبهشت 1387, 13:28 عصر
در قسمت Crystal report مطالبی مرتبط با گزارش گیری دینامیک وجود دارد . بعضی از ورژن های این نرم افزار قابلیت ساخت گزارش دینامیک را دارد .

ehsan_gol65
جمعه 26 اسفند 1390, 20:46 عصر
http://barnamenevis.org/showthread.php?319143-%DB%8C%DA%A9-%D9%86%D9%85%D9%88%D9%86%D9%87-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-%D9%88-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-sql-server-%D9%88-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%AF%DB%8C%D9%86%D8%A7%D9%85%DB%8C%DA%A9