karbar987654321
دوشنبه 27 آبان 1387, 10:30 صبح
سوال در مورد یکی از پستها
.
در مورد یکی از پستها سوال داشتم که خیلی قدیمی بود.آدرس تاپیک مورد سوال من:http://barnamenevis.org/forum/showth...t=68100&page=2 (http://barnamenevis.org/forum/showth...t=68100&page=2)
من این کار رو انجام دادم،یعنی یه StoreProcedure نوشتم که دوتا پارامتر بنام channel_n@ و group_n@ را به عنوان ورودی می گیرد.
در برنامه هم دقیقا آن ها را به صورت زیر مقدار دهی می کنم.
rpt_tolid.SetParameterValue(
"@channel_n",channelname );
rpt_tolid.SetParameterValue(
"@group_n", groupname);
ولی باز هم در هنگام اجرای برنامه پنجره اب باز می شود و مقدار این دو متغیر را می خواهد.
من با c# و کریستال ریپورت کار می کنم.
کریستال ریپورتم رو به یه view تو sql server وصل کردم تو برنامه هم report source رو براش تنظیم کردم.تا اینجا همه چیز درسته و برنامه ی من اجرا می شه و ریپورت مورد نظر منو از بانک میاره و نمایش میده.
من می خوام یه شرط where برای view ام بذارم که توش دوتا متغیر هست که از توی combo box داخل برنامه تامین می شه.یعنی باید از طریق کد اینو بدم.ولی نمیشه و کریستال ریپورت بازم کل view بدون اعمال شرط رو برام میاره.
در آخر من یه StoreProcedure درست کردم و اونو به کریستال وصل کردم که از اون بخونه و دوتا پارامترو همونجوری که بالا گفتم بهش از داخل برنامه پاس کردم ولی باز هم موقع اجرا یه پنجره باز می شه که می گه مقدار دوتا متغیر رو دستی بهش بدم.شما راهی رو میتونید به من پیشنهاد کنید؟
من تمام پستهای اینجارو خوندم ولی چیزی پیدا نکردم.
خواهش می کنم من را راهنمایی نمایید.
.
در مورد یکی از پستها سوال داشتم که خیلی قدیمی بود.آدرس تاپیک مورد سوال من:http://barnamenevis.org/forum/showth...t=68100&page=2 (http://barnamenevis.org/forum/showth...t=68100&page=2)
من این کار رو انجام دادم،یعنی یه StoreProcedure نوشتم که دوتا پارامتر بنام channel_n@ و group_n@ را به عنوان ورودی می گیرد.
در برنامه هم دقیقا آن ها را به صورت زیر مقدار دهی می کنم.
rpt_tolid.SetParameterValue(
"@channel_n",channelname );
rpt_tolid.SetParameterValue(
"@group_n", groupname);
ولی باز هم در هنگام اجرای برنامه پنجره اب باز می شود و مقدار این دو متغیر را می خواهد.
من با c# و کریستال ریپورت کار می کنم.
کریستال ریپورتم رو به یه view تو sql server وصل کردم تو برنامه هم report source رو براش تنظیم کردم.تا اینجا همه چیز درسته و برنامه ی من اجرا می شه و ریپورت مورد نظر منو از بانک میاره و نمایش میده.
من می خوام یه شرط where برای view ام بذارم که توش دوتا متغیر هست که از توی combo box داخل برنامه تامین می شه.یعنی باید از طریق کد اینو بدم.ولی نمیشه و کریستال ریپورت بازم کل view بدون اعمال شرط رو برام میاره.
در آخر من یه StoreProcedure درست کردم و اونو به کریستال وصل کردم که از اون بخونه و دوتا پارامترو همونجوری که بالا گفتم بهش از داخل برنامه پاس کردم ولی باز هم موقع اجرا یه پنجره باز می شه که می گه مقدار دوتا متغیر رو دستی بهش بدم.شما راهی رو میتونید به من پیشنهاد کنید؟
من تمام پستهای اینجارو خوندم ولی چیزی پیدا نکردم.
خواهش می کنم من را راهنمایی نمایید.