بتاريخ: 3 فبراير 201016 سنة comment_184050 السلام عليكم ورحمة الله وبركاتههل استطيع ان اعمل attachment لملف ما في الفورم 10g بحيث يكون كل ريكورد له اتاتش وتتخزن في قاعدة البياناتارجوووووووووو الافادة الضرورية تقديم بلاغ
بتاريخ: 3 فبراير 201016 سنة comment_184052 تابع الموضوع التالي للمتميز عبد اللطيفhttp://www.araboug.org/ib/index.php?showtopic=2427&hl= تقديم بلاغ
بتاريخ: 4 فبراير 201016 سنة كاتب الموضوع comment_184138 يا اخي هذه اذا اردت ان ترسل ايميلانا اريدها تخزن في قاعدة البيانات واريد ها حسب كل ريكيوردبمعنى كل ما اضع ريكورد جديد استطيع ان اضع له attach هل يمكن عمل ذلك ارجووووووووووو الرد تم تعديل 4 فبراير 201016 سنة بواسطة the past تقديم بلاغ
بتاريخ: 8 فبراير 201016 سنة comment_184435 هذة الطريقة استخدمها لنفس طلبك و لاكنى لا احفظ الملف فى قاعدة البيانات لعدم الاخلال ب جودة اداء قاعدة البيانات و المحافظة على حجم الداتابيز من التضخم و بدلا من ذلك احفظ اسم الملف فى الجدول و الملف نفسة على السى الخاص بال APPLICATION SERVER بعدما اغيرة الى اى تسلسل من خلال SEQUENCE لعدم تكرار اسم الملف Declare vDoc VARCHAR2(100); vResult BOOLEAN ; vCvNUM NUMBER; vExt VARCHAR2(3); vSeq NUMBER; Begin vDoc := WEBUTIL_FILE.FILE_OPEN_DIALOG('','','(Word Files)|*.doc|(Excel Files)|*.xls|(Jpg Files)|*.jpg', 'حدد الملف الخاص بالمرفقات'); vExt := SUBSTR(vDoc,-3); SELECT BOOK_ATT_SEQ.NEXTVAL INTO vSeq FROM DUAL; vResult := webutil_file_transfer.client_to_as( vDoc,'C:\BOOKS\'||vSeq||'.'||vExt); :BOOK_ATTACHMENTS.ATTACH_FILE := vSeq||'.'||vExt; IF vExt IS NULL THEN MESSAGE('لم يتم ارفاق الملف .. برجاء اعادة ارفاقة'); MESSAGE('لم يتم ارفاق الملف .. برجاء اعادة ارفاقة'); ELSE SAVE; IF FORM_SUCCESS THEN MESSAGE('تم إرفاق الملف بنجاح'); MESSAGE('تم إرفاق الملف بنجاح'); END IF; END IF; End ; تم تعديل 8 فبراير 201016 سنة بواسطة egyhamada تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.