المشاركات : 22
المواضيع 8
:
: 0
الإنتساب : Sep 2011
السلام عليكم
ضمن قاعدة بيانات oracle جدول يتألف من حقلين الأول يحتوي على اسم ملف word والثاني يخزن ملف word ضمن حقل Blob كيف فتح الملف ضمن برنامج word عند الضغط المزدوج على اسم الملف المعروض ضمن dbgrid بدلفي 7 ولكم جزيل الشكر
المشاركات : 9
المواضيع 3
:
: 0
الإنتساب : Apr 2011
12-09-2011, 01:53 PM
(آخر تعديل لهذه المشاركة: 13-09-2011, 06:20 PM بواسطة TF6M.)
ممكن أن تقوم بحفظ الملف من قاعدة البيانات الى الهارد , ومن ثم تقوم بفتح الملف , مثال :
كود :
[B] TBlobField(qrDesc.FieldByName('FILEATTACH')).SaveToFile(ExtractFilePath(ParamStr(0))+'temp\'+qrDescFNAME.Text);[/B]
يقوم بحفظ الملف إلي path محدد ,
كود :
fname := ExtractFilePath(ParamStr(0))+'temp\'+qrDescFNAME.Text;
ShellExecute(Handle,'open',pAnsiChar(fname), nil, nil, SW_SHOWNORMAL) ;
ومن ثم تقوم بفتح الملف
تحياتي
المشاركات : 22
المواضيع 8
:
: 0
الإنتساب : Sep 2011
السلام عليكم
شكراً على الإجابة لقد تم فتح الملف
ولكن ماذا لو أردت أن أضع قيم بالملف مأخوذة من قاعدة البيانات
مثلاً أطبع بيان لموظف صيغة البيان ثابتة والمتغير هو اسم الموظف وملف الصيغة محفوظ ضمن قاعدة البيانات فكيف يتم إضافة اسم الموظف ضمن الملف بمكان محدد عند فتحه وشكراً سلفاً