PDA

View Full Version : سوال: آیا امکان گزارش گرفتن با کریستال ریپورت برای رکورد های عکس دار هست؟



neda_dela
سه شنبه 12 آبان 1388, 23:28 عصر
سلام دوستان
من می خوام از رکورد هام که عکس هم دارن گزارش تهیه کنم طوری که عکس اون هم توی گزارش باشه و بشه پرینت گرفته بشه ازش
من یه گزارش خالی ایجاد می کنم و بعد بانک رو توش expert می کنم تا بتونم فیلد های مورد نظرم رو توش قرار بدم. من اون فیلدهای مورد نیازم رو توی قسمت setion3 یا details قرار میدم و این هم کدی هست که برای دکمه گزارش نوشتم:


if (textBox3.Text == "")
{
MessageBox.Show("لطفا شغل پدر را تعیین نمایید");
}
else
{
report_viewer formrep = newreport_viewer();
CrystalReport2 cr1 = newCrystalReport2();
cr1.SetDataSource(quranDataSet);
cr1.RecordSelectionFormula = "{[st-shakhsi].fjob}='" + textBox3.Text + "'";
formrep.Show();
formrep.crystalReportViewer1.ReportSource = cr1;
}

اما وقتی اجراش می کنم این خطا رو میده

the field name is not known
error in formula
خطاش هنوز ادامه داره ....
گویا فیلد شغل پدر رو نمی شناسه چه کار کنم؟

behzadk
چهارشنبه 13 آبان 1388, 18:23 عصر
ببنید فیلد عکس مانند دیگر فیلد هاست
احتمالا خطایی که می ده به این است
cr1.RecordSelectionFormula = "{[st-shakhsi].fjob}='" + textBox3.Text + "'";

neda_dela
چهارشنبه 13 آبان 1388, 22:17 عصر
ببنید فیلد عکس مانند دیگر فیلد هاست
احتمالا خطایی که می ده به این است
cr1.RecordSelectionFormula = "{[st-shakhsi].fjob}='" + textBox3.Text + "'";
آره اشکالش از همینه اما من فیلد عکس رو از ریپورت برداشتم و باز هم همین خطا رو داد
عکس خطا رو گذاشتم ببین

http://persiandrive.com/628372
روی عکس save target as نزنین فقط کلیک کنین
این هم متن خطاست
This field name is not known
Error in file(آدرس یه فایل آر پی تی توی سیستمم)
Erroe in formula<record_selection>
‘{[st-shakhsi].fjob}=’1111”
This field name is not known.
بچه ها خواهشا هر کی می تونه کمکم کنه

neda_dela
پنج شنبه 14 آبان 1388, 21:59 عصر
آره اشکالش از همینه اما من فیلد عکس رو از ریپورت برداشتم و باز هم همین خطا رو داد
عکس خطا رو گذاشتم ببین

http://persiandrive.com/628372
روی عکس save target as نزنین فقط کلیک کنین
این هم متن خطاست
This field name is not known
Error in file(آدرس یه فایل آر پی تی توی سیستمم)
Erroe in formula<record_selection>
‘{[st-shakhsi].fjob}=’1111”
This field name is not known.
بچه ها خواهشا هر کی می تونه کمکم کنه
من می خوام توی کریستال ریپورتم فیلد عکس هم قرا بدم تا عکس افراد رو هم بشه تو گزارش ببینیم و پرینت بگیریم
چه کار کنم؟

behzadk
پنج شنبه 14 آبان 1388, 22:19 عصر
شما باید در database یک فیلد داشته باشین که از روی اون image نمایش داده بشود
اگر database شما sql server2000 است نوع فیلد image اگر 2005 varbienry(max) باید باشد
اگر طریقه ذخیره image در database را نمی دانید در سایت است یه جستجو کافی است
موفق باشی

neda_dela
پنج شنبه 14 آبان 1388, 22:51 عصر
شما باید در database یک فیلد داشته باشین که از روی اون image نمایش داده بشود
اگر database شما sql server2000 است نوع فیلد image اگر 2005 varbienry(max) باید باشد
اگر طریقه ذخیره image در database را نمی دانید در سایت است یه جستجو کافی است
موفق باشی
دوست عزیز عکس ها رو می تونم تو دیتا بیس ذخیره کنم مشکلی ندارم حالا می خوام از همون عکس های ذخیره توی بانکم توی گزارش گیری از رکورد ها استفاده کنم اینو مشکل دارم

Reza_Yarahmadi
پنج شنبه 14 آبان 1388, 23:47 عصر
نیاز به انجام کار خاصی نیست!
این نمونه ساده رو نگاه کن شاید کارتو راه بندازه.