PDA

View Full Version : سوال: گزارش گیری از عکس داخل بانک



JustAcMilan
جمعه 20 اردیبهشت 1392, 19:09 عصر
با سلام
امیدوارم گذرتون به تالار گزارش گیری نیوفته، هیچکس پاسخگو نیست، گفتم سوالمو اینجا بپرسم شاید کسی به دادمون برسه
من میخوام از لیست کاربران با stimulreport گزارش بگیرم ، وقتی که عکسها در بانک ذخیره باشه کار راحته اما اگه آدرس عکسها ذخیره شده باشه کار مشکل میشه
لطفا راهنمایی کنید

aslan
جمعه 20 اردیبهشت 1392, 20:51 عصر
سلام
یک کنترل image به دیتا بایند اضافه کنید
خاصیت image Url آن را برابر فیلد آدرس عکس تون قرار بدین
آدرس عکس تون در بانک اطلاعاتی چیزی شبیه زیر باید باشه :

D:\\Image\\Pic1.jpg

103994

JustAcMilan
جمعه 20 اردیبهشت 1392, 21:48 عصر
سلام
یک کنترل image به دیتا بایند اضافه کنید
خاصیت image Url آن را برابر فیلد آدرس عکس تون قرار بدین
آدرس عکس تون در بانک اطلاعاتی چیزی شبیه زیر باید باشه :

D:\\Image\\Pic1.jpg

103994

مشکل همینجاست من اسم فایلو ذخیره کردم یعنی آدرسش میشه
Application.StartupPath+"/pic/"+اسم فایل ذخیره شده در بانک

aslan
جمعه 20 اردیبهشت 1392, 22:46 عصر
سلام
روشهای مختلفی برای حل مشکلتون هست
یک روش :
یک Variable از نوع string در گزارشتون بسازید . مثلا به اسم PicAddress

حال مسیر اجرای برنامه و دایرکتوری حاوی عکساتون را به این متغیر ارسال کنین : مثلا


stiReport1.Dictionary.Variables["PicAddress"].Value = Application.StartupPath + "\\pic\\";
stiReport1.Compile();


حال در فایل گزارش image Url را اینجوری بنویسین :

{PicAddress+Per.PicName}
که در اینجا Per نام دیتاسورس و PicName نام فیلد عکس هستش

موفق باشید