با سلام
دوستان عزيز با وجود اينكه من مطالب قبلي رو هم مطالعه كردم ولي باز نتونستم عكسم رو توي بانك ذخيره كنم
نوع فيلد من ole object است ولي با دستورات قبلي باز تنونستم كاري بكنم![]()
با سلام
دوستان عزيز با وجود اينكه من مطالب قبلي رو هم مطالعه كردم ولي باز نتونستم عكسم رو توي بانك ذخيره كنم
نوع فيلد من ole object است ولي با دستورات قبلي باز تنونستم كاري بكنم![]()
البته دوستان خودشون واردن نوع بانك من اكسس است
با سلام
بجای Table1 نام جدول خود و بجای Field1 نام فیلد خود را بذار.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
اینها رو روی فرم قرار بده:
DBNavigator1
Button1
ADOConnection1
ADODataSet1
DBGrid1
DataSource1
DBImage1
ADODataSet1name
ADODataSet1PIC
DBEdit1
OpenPictureDialog1
تنظیمات مربوط به کانکشن و دتاست و دتاسورس و نویگیتور رو انجام بده
دی بی ایمیج رو به فیلد مربوط به عکس وصل کن
دی بی گیرید رو به دتاسورس وصل کن
دی ادیت رو به فیلد نام وصل کن
در رویداد کلیک باتن روی فرم این سورس رو بنویس
ADODataSet1.Edit;
DBImage1.Picture:= nil;
در رویداد دابل کیلیک دی بی ایمیج این سورس رو بنویس :
begin
with TOpenPictureDialog.create(Form1) do
try
if Execute then
BEGIN
ADODataSet1.Edit;
DBImage1.Picture.LoadFromFile(FileName);
end;
finally
free;
end;
end;
انشاالله که مشکلت حل میشه
به امید موفقیت همه
سلام
فکر کنم شما هم مشکلی که چند وقتی فکرمو مشغول کرده بود رو دارین احتمالا شما DBImage رو از تب DataControl برای ذخیره کردن عکس قرار دادین
1- باید روی ADOTable مورد نظر دوبار کلیک کنید و در پنجره باز شده کلیک راست و گزینه Add all Field رو بزنید
2- فیلدی که برای عکس در نظر گرفته بودین را با موس درگ و روی فرم قرار بدین
3- از تب Dialogs یک کنترل OpenPictureDialog روی فرمت قرار بده
و بعد در OnClick مربوط به DbImage کد زیر رو بنویس
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
4- تمام
باز هم مشکلی بود بپرسید
Last edited by DrXoX; 16-10-2007 at 12:58.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)