delphi4arab منتديات دلفي للعرب

نسخة كاملة : فتح ملف word
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
ضمن قاعدة بيانات oracle جدول يتألف من حقلين الأول يحتوي على اسم ملف word والثاني يخزن ملف word ضمن حقل Blob كيف فتح الملف ضمن برنامج word عند الضغط المزدوج على اسم الملف المعروض ضمن dbgrid بدلفي 7 ولكم جزيل الشكر
ممكن أن تقوم بحفظ الملف من قاعدة البيانات الى الهارد , ومن ثم تقوم بفتح الملف , مثال :
كود :
[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) ;

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