View Full Version : اتصال به Data Report به وسیله Record Set
Dr.Bronx
یک شنبه 26 اسفند 1386, 12:20 عصر
با عرض سلام و خسته نباشید
می خواستم بدونم چه جوری می شه مثله adodc به datareport در vb وصل شد و از اون درخواست کوئری کرد
یعنی بگیم از این تاریخ تا این تاریخ رو گزارش بده
و یه سوال دیگه
وقتی در دیتاریپورت می خوایم بریم صفحه بعد چه جوری می شه رفت ؟؟ :متفکر:
ممنون
Mbt925
یک شنبه 26 اسفند 1386, 12:55 عصر
نمونه رو ببینید.
برای رفتن به صفحه ی بعد روی سکشن اه موردنظر کلیک کنید و ...
http://soda.parsaspace.com/MBT925/Learn-Sample/DataReportDateRepScrShot.jpg
shahpari
یک شنبه 26 اسفند 1386, 18:00 عصر
توی فایل آپلود شده روش اتصال بانک به دیتا ریپورت کاملا واضحه
اگر هم خواستید تاریخ جاری سیستم رو هم توی گزارشتون داشته باشید
از این کد استفاده کنید
اول در section2 یه لیبل قرار بدید
فایل shamsi.dll فایلی هست که تاریخ میلادی رو به شمسی تبدیل میکنه
Dim a As New shamsi.dll
DataReport1.Sections("section2").Controls.Item("labelname").Caption = a.Dat
Dr.Bronx
یک شنبه 26 اسفند 1386, 22:46 عصر
دوستان ممنون از لطف همتون
اگه اطلاعات دیگه ای در این رابطه دارید بزارید تا به درد من و دیگران هم بخوره
مثله آموزش جناب shahpari
متشکر
shahpari
یک شنبه 26 اسفند 1386, 23:04 عصر
یه مسئله این وسط هست که فکر میکنم براتون خیلی لازمه که بدونید
همون طور که اول تاپیک گفتید ممکنه شما بخوایید که گزارشتون رو بر اساس پارامتر های مختلفی فیلتر کنید
فرض کنیم شما می خوایید بنا به انتخاب کاربرتون گزارش از طریق نام خانوادگی یا نام
و یا کد انجام بشه
اگه قرار باشه برای هر کدوم از این گزارش ها یه دیتا ریپورت جدا طراحی کنید هم حجم برنامه
بالا میره هم از حرفه ای بودن کار کم میشه
پس بهتون پیشنهاد می کنم برای هر کدوم از جدولهاتون فقط یه دیتا ریپورت طراحی کنید
و عنوان گزارش رو در زمان اجرا به لیبل مربوطه نسبت بدین
اینجوری بگم که در قسمت section1 یه لیبل قرار بدید و توسط این کد در زمان اجرا caption لیبل ها رو تغییر بدین
"گزارش بر حسب نام"=DataReport1.Sections("section1").Controls.Item("label2").Caption
امیدوارم منظورمو متوجه شده باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.