PDA

View Full Version : مشکل فارسی در Crystal Report 2008



HOSSEINGHOLI
جمعه 22 شهریور 1387, 14:37 عصر
چطوری می تونم در Crystal Report 2008 اعداد رو بصورت فارسی نمایش بدیم
چطوری میشه از تاریخ فارسی در Crystal Report 2008 استفاده کنیم

Esmail Solhkhah
دوشنبه 25 شهریور 1387, 03:14 صبح
سلام دوست عزیز
درمورد سوال اولت تو کنترل پنل ویندوز قسمت تنظیمات زبان باید Digit Substituation رو به Natioinal ست کنی و درمورد سوال دوم میتونی تاریخ فارسی رو به صورت پارامتر و ازطریق کد به کریستال ریپورت پاس کنی.
موفق باشی.

مهدی رحیم زاده
دوشنبه 25 شهریور 1387, 04:45 صبح
چطوری می تونم در Crystal Report 2008 اعداد رو بصورت فارسی نمایش بدی
فقط کافیه که فونت اونو یک فونت فارسی مثلا B Nazanin و یا چیزی شبیه اون تنظیم کنی .

چطوری میشه از تاریخ فارسی در Crystal Report 2008 استفاده کنیم
دوست عزیزمون هم که اینو جواب دادن .پارامتر ارسال کردن راه ساده ایه . اما برای این کار Dll هم هست .
موفق باشید

HOSSEINGHOLI
دوشنبه 25 شهریور 1387, 09:21 صبح
میشه هم روش dll و هم روش پارا متری رو توضیح بدید
ممنون میشم

مهدی رحیم زاده
دوشنبه 25 شهریور 1387, 15:21 عصر
میشه هم روش dll و هم روش پارا متری رو توضیح بدید
ممنون میشم
توی بخش کریستال ریپورت سایت جست و جو کن . هر دوتا مورد رو هم توضیح دادن .
موفق باشید .

HOSSEINGHOLI
دوشنبه 25 شهریور 1387, 15:43 عصر
اگر ممکنه لینک بدید
من که چیزی پیدا نکردم

pars.engineer
دوشنبه 25 شهریور 1387, 17:22 عصر
ارسال تاريخ شمسي به كريستال ريپورت توسط پارامتر:
فرض مي كنيم كه تاريخ شمسي را در محيط فرم در يك متغير string به نام strDate ذخيره كرده ايد.
در كريستال ريپورت يك فيلد پارامتر با نام Date ايجاد كنيد و آن را به روش زير مقدار دهي كنيد.




using

CrystalDecisions.Shared;






ParameterFields



paramFields;

ParameterDiscreteValue paramDiscreteValue;

reportDocument = newReportDocument();
paramFields = newParameterFields();
ClassTime time = newClassTime();
string strDate = time.set_date();





paramField = newParameterField();

paramField.Name = "Date";
paramDiscreteValue = newParameterDiscreteValue();
paramDiscreteValue.Value = strDate;
paramField.CurrentValues.Add(paramDiscreteValue);
paramFields.Add(paramField);





crystalReportViewer1.ParameterFieldInfo = paramFields;



ضمنا توجه داشته باشيد كه من تاريخ شمسي را توسط يك كلاس بدست آورده ام.



ClassTime time = newClassTime();
string strDate = time.set_date();


موفق باشيد.

مهدی رحیم زاده
دوشنبه 25 شهریور 1387, 23:45 عصر
فقط کافیه کلمه تاریخ شمسی رو سرچ کنید