delphi4arab منتديات دلفي للعرب
فتح ملف word - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : فتح ملف word (/showthread.php?tid=3411)



فتح ملف word - هاوي دلفي - 12-09-2011

السلام عليكم
ضمن قاعدة بيانات oracle جدول يتألف من حقلين الأول يحتوي على اسم ملف word والثاني يخزن ملف word ضمن حقل Blob كيف فتح الملف ضمن برنامج word عند الضغط المزدوج على اسم الملف المعروض ضمن dbgrid بدلفي 7 ولكم جزيل الشكر


فتح ملف word - eyad2006 - 12-09-2011

ممكن أن تقوم بحفظ الملف من قاعدة البيانات الى الهارد , ومن ثم تقوم بفتح الملف , مثال :
كود :
[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) ;

ومن ثم تقوم بفتح الملف
تحياتي



فتح ملف word - هاوي دلفي - 13-09-2011

السلام عليكم
شكراً على الإجابة لقد تم فتح الملف
ولكن ماذا لو أردت أن أضع قيم بالملف مأخوذة من قاعدة البيانات
مثلاً أطبع بيان لموظف صيغة البيان ثابتة والمتغير هو اسم الموظف وملف الصيغة محفوظ ضمن قاعدة البيانات فكيف يتم إضافة اسم الموظف ضمن الملف بمكان محدد عند فتحه وشكراً سلفاً