PDA

View Full Version : ارسال پارامتر به کریستال چرا تو به مشکل میخوره؟ البته تو datetime



RIG000
چهارشنبه 17 فروردین 1390, 20:51 عصر
ببینید من پارامتر رو به کریستا ریپورت ارسال کردم . همه چیز هم درست هست اما یه مشکلی دارم و اونم اینه که
مقدار 2011/4/10 رو به شکل 1899/12/30 نشون میده تو کریستال چرا ؟:متفکر:

RIG000
چهارشنبه 17 فروردین 1390, 23:18 عصر
کسی نمیتونه جواب بده ممنون میشم کمک کنید

ehsanara
پنج شنبه 18 فروردین 1390, 10:55 صبح
تاریخ رو Convert میکنی و میفرستی؟
اگه میخوای از تاریخ روز استفاده کنی خود Crystal این امکان رو داره

mrs Izadi
پنج شنبه 18 فروردین 1390, 11:03 صبح
من متوجه نشدم!!!! یعنی وقتی تاریخ و وارد میکنی به شمسی تبدیل میکنه و مقدار شمسی رو نشون میده؟؟؟؟؟؟؟؟

درضمن اون دوستی که نوشتند کریستال خودش این امکان رو داره منظورشون تبدیل تاریخه؟؟ اگه اینطوره لطفا توضیح بدید چه جوری؟؟

mmd2009
پنج شنبه 18 فروردین 1390, 14:50 عصر
با سلام.

منظورش اگر اشتباه نکنم همون Date Time تو Special Fields هستش. و واقعا هم درست میگه. تاریخ روز میلادی رو همونطوری بذاریم خیلی بهتره. ولی اگر قرار کانورت بشه یا از بانک بیاد یا به هر طریقی که میخواد خارج از کریستال تعریف بشه بهترین راهش همون ارسال پارامتر هست که به صورت زیر در میاد کدش :



CrystalReport2 crpDate = new CrystalReport2();
crpDate.SetParameterValue("NameParametr", "Value");

مرتضی تقدمی
پنج شنبه 18 فروردین 1390, 14:53 عصر
شاید نوعشو date گرفتی. نوع string بگیر شاید حل شه.

RIG000
پنج شنبه 18 فروردین 1390, 18:01 عصر
ممنون که جواب دادین . من یه مشکلم ابن بود که

crystalReportViewer1.ReportSource = CrsRpErsaliDakheli1;
CrsRpErsaliDakheli1.SetParameterValue("x",Txt);
نحوه ارسال پارامتر . مشکلم حل شد rebild در ضمن نحئهی ارسال پارامتر