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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم