PDA

View Full Version : سوال: نمايش عكس در فرم - فيلدهاي جنرال



rezakhj
شنبه 04 دی 1389, 12:44 عصر
يك oleboundcontrol انتخاب كردم و controlsource آنرا هم فيلد جنرال انتخاب كردم و با دستورات ذيل ميخواهم عكس را وارد و نمايش دهم ولي فقط اسم عكس ظاهر مي‌شود.
كد برنامه :
filesel="jpg;bmp;gif;tif"
mm=GETfile(filesel,selectfile,openb,0,titlefile)
IF LEN(ALLTRIM(mm))>0
APPEND GENERAL afrad.pics FROM " &mm "
ENDIf
قبلا انجام مي شد ولي الان اجرا نمي شود.

rezakhj
سه شنبه 14 دی 1389, 07:47 صبح
دوستان با اين مشكل برخورد نكرده اند ؟ براي من هم عجيبه ولي حتما پاسخ كه داره.

binyaz2003
سه شنبه 14 دی 1389, 14:50 عصر
کلا اين روش رو پيشنهاد نميکنم اگر درست يادم بياد فقط با bmp کار ميکنه همه جا نه ساير انواع فايلها، بهترين راه اينه که فقط آدرس عکس ذخيره بشود براي پرينتش هم راه هاي فراواني هست.

gh_khajehzade
یک شنبه 19 دی 1389, 07:28 صبح
سلام-اگر از فاکس9 استفاده میکنیداز فیلدهای نوع blob استفاده کنید.فایل تصویر را با filetostr()به رشته تبدیل ودر فیلد ذخیره کنیدوهر زمان به نمایش تصویر
نیاز داشتیدبا فرمانstrtofile() به فایل تبدیل کنید.ودر فرم با کنترل image نمایش دهید.