نمايش يه سري فيلد خاص در كريستال ريپورت

emad4000

Member
سلام .يه سوال در مورد كريستال ريپورت دارم
من يه ديتابيس دارم كه ليست ساعات كاري يه سري افراد رو داره
حالا من با كريستال ريپورت يه صفحه ساختم كه تمام ركوردهاي اين ديتابيس رو نمايش ميده . ولي من مي خوام كه فقط يه تعداد خاصي از اونا رو نشون بده . اونايي كه آي دي شون يه مقدار مشخصه . ضمنا اين مقدار مشخص از طرف برنامه (تحت وي بي دات نت ) به گزارش ارسال ميشه .
چند جا ديدم كه نوشته بود بايد از پارامترها استفاده كنم ولي من چيزي از پارامترها نمي دونم
ممنون مي شم اگه كمك كنين
 

aomidi

New Member
بهترين راه اينه كه اول يه Procedure تو SqlServer بنويسي(اگه از بانك SqlServer استفاده مي كني) كه چند تا پارامتر به ميزان مورد نيازت ميگيره و بعد تو اون يه SELECT از جدول مورد نظرت ميگيري كه در قسمت WHERE اون از پارامتر ها استفاده كردي.
حالا توي VB.NET يه فرم مي سازي كه از كاربر اون پارامترها رو ميگيره و بعد اون Procedure رو اجرا ميكني.RecordSet برگردونده شده رو به كنترل Crystal Report جاسازي شده روي يك فرم ديگه ميدي و اون كنترل رو Run ميكني.ولذتش رو ميبري.
 

جدیدترین ارسال ها

بالا