اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

مرحباً أستاذ 

@ابا جودى

الفكرة لا تزال على الورق و لم أقم بعمل نموذج لها بعد و هي على الترتيب التالي:

لدي برنامج طباعة للمراسلات و بعض هذه المراسلات يجب أن ترفق بمجموعة من النماذج الفارغة .

ما أبحث عنه هو عند طباعة المراسلة تطبع معها المرفقات و التي هي عبارة عن ملف ورد من عدة أوراق.

الطريقة التي توصلت إليها كانت بإضافة ملف الورد إلى تقرير و من ثم طباعة التقرير .

و سؤالي كان عن إمكانية تخزين ملف الورد بصورة مرفق بالقاعدة وإمكانية طباعته دون تصديره أو فتحه ( أو على الأقل أن يتم ذلك بصورة مخفية).

  • أفضل إجابة
قام بنشر (معدل)
1 ساعه مضت, Khalf said:

مرحباً أستاذ 

@ابا جودى

الفكرة لا تزال على الورق و لم أقم بعمل نموذج لها بعد و هي على الترتيب التالي:

لدي برنامج طباعة للمراسلات و بعض هذه المراسلات يجب أن ترفق بمجموعة من النماذج الفارغة .

ما أبحث عنه هو عند طباعة المراسلة تطبع معها المرفقات و التي هي عبارة عن ملف ورد من عدة أوراق.

الطريقة التي توصلت إليها كانت بإضافة ملف الورد إلى تقرير و من ثم طباعة التقرير .

و سؤالي كان عن إمكانية تخزين ملف الورد بصورة مرفق بالقاعدة وإمكانية طباعته دون تصديره أو فتحه ( أو على الأقل أن يتم ذلك بصورة مخفية).

 

اتفضل تم بفضل الله تعالى  :fff:
طبعا تحتاج بعد التعديلات التى تلائم كل سجل لبرنامجك :wink2:

Test To Print External File.rar

تم تعديل بواسطه ابا جودى
  • Thanks 1
قام بنشر

اخى وحبيبى واستاذى @Khalf

ما هى نتيجة التجربة ؟؟؟

هل وجدت ضالتك 

قمت بعمل االاعجاب على سؤالى عن التجربة فلم افهم هل وجدت ضالتك ام لا 

اعجبتك الطريقة ام لا

  • Thanks 1
قام بنشر (معدل)

السلام عليكم

جزاكم الله كل خير 

أستاذ @ابا جودى

عمل رائع.

و قد أجلت الإجابة حتى تحميل المرفق.

هل يمكن تخزين الملف بقاعدة البيانات بجدول بسجل واحد يقوم الأمر بتصديره لنفس مسار القاعدة قبل طباعته ؟

تم تعديل بواسطه Khalf
قام بنشر
1 دقيقه مضت, Khalf said:

السلام عليكم

جزاكم الله كل خير 

أستاذ @ابا جودى

عمل رائع.

هل يمكن تخزين الملف بقاعدة البيانات بجدول بسجل واحد يقوم الأمر بتصديره لنفس مسار القاعدة قبل طباعته ؟

هو المرفق هاد ثابت ما بتغير اصلا

  • Thanks 1
قام بنشر

و أخيراً توصلت للحل بمعونة أحد الأكارم قبل وضع الجزء الثاني من السؤال

و الفضل في معظمه لك يا @ابا جودى الغالي

أكرمك الله  و رعالك

Dim db As DAO.Database
  Dim rss1 As DAO.Recordset
  Dim rss2 As DAO.Recordset

  Set db = CurrentDb
  Set rss1 = db.OpenRecordset("T11") ' أسم الجدول

  Set rss2 = rss1.Fields("F11").Value  ' أسم الحقل
  While Not rss2.EOF
    rss2.Fields("FileData").SaveToFile CurrentProject.Path 'مسار قاعدة البيانات
    rss2.MoveNext
  Wend

  Set rss2 = Nothing
  rss1.Close
  Set rss1 = Nothing
  Set db = Nothing

 

  • Haha 1
قام بنشر

 

3 دقائق مضت, Khalf said:

و أخيراً توصلت للحل بمعونة أحد الأكارم قبل وضع الجزء الثاني من السؤال

و الفضل في معظمه لك يا @ابا جودى الغالي

أكرمك الله  و رعالك


Dim db As DAO.Database
  Dim rss1 As DAO.Recordset
  Dim rss2 As DAO.Recordset

  Set db = CurrentDb
  Set rss1 = db.OpenRecordset("T11") ' أسم الجدول

  Set rss2 = rss1.Fields("F11").Value  ' أسم الحقل
  While Not rss2.EOF
    rss2.Fields("FileData").SaveToFile CurrentProject.Path 'مسار قاعدة البيانات
    rss2.MoveNext
  Wend

  Set rss2 = Nothing
  rss1.Close
  Set rss1 = Nothing
  Set db = Nothing

 

انا اول مرع بصراحة اتعامل مع المرفقات

كنت ابحث وكنت ادرس الكود :biggrin:

https://docs.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/field2-savetofile-method-dao

ثم لتعلم ان الفضل كله لله عزوجل 

هو العليم و لو لا تفضله سبحانه وتعالى علينا ما اهتدينا 

  • Like 2
قام بنشر (معدل)
الان, ابا جودى said:

انا اول مرع بصراحة اتعامل مع المرفقات

كنت ابحث وكنت ادرس الكود :biggrin:

الأمانة  و التواضع عنوان أهل أوفيسنا و إني فخور بعضويتي هاهنا و أتمنى أن أرقى لأكون من أهل هذا الموقع الكريم.

 

تدارك:

لقد حاولت مع نفس الكود و بحثت عن بدائل لكن الإيرور لم يفارق العمل و من الأفضل تحضير الكود قبل الغد و قد أسعفني الله بما قدمته و بمساهمة الأخ الفاضل

تم تعديل بواسطه Khalf
قام بنشر
1 دقيقه مضت, Khalf said:

الأمانة  و التواضع عنوان أهل أوفيسنا و إني فخور بعضويتي هاهنا و أتمنى أن أرقى لأكون من أهل هذا الموقع الكريم.

ونعم الاهل انتم :biggrin:

بل شرف لى و وسام عزة وكرامة التعرف الى اخوانى فى هذا الصرح الشامخ

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information