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

تصدير التقرير بالاميل


m_fouad0003

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

بسم الله الرحمن الرحيم 

الاخوه الكرام اعضاء منتدنا الغالى

لقد قمت بعمل هذا الكود لارسال التقرير بالاميل وهو يعمل بشكل جيد ولاكن المشكل تظهر عندما اقوم بالغاء عمليه الارسال تظهر رسالة خطا 

فارجور من السادة اعضاء منتدنا الكرام مساعدتى فى تعيل الكود بحيث اذا الغيت الارسال لا تظهر رسالة الخطا 

هذا هو الكود

DoCmd.SendObject acSendReport, "Report1", acFormatPDF, [ff], ""
وشكرا جزيل 

  • Like 1
رابط هذا التعليق
شارك

قبل كودك ضع هذا السطر  "On Error Resume Next"

 فيصبح الكود بالكامل هكذا

On Error Resume Next
DoCmd.SendObject acSendReport, "Report1", acFormatPDF, [ff], ""

أو طريقة اصطياد رقم الخطأ كما في المشاركة السابقة لأستاذنا الجليل جعفر

private sub cmd_click()
on error goto err_cmd_click

DoCmd.SendObject acSendReport, "Report1", acFormatPDF, [ff], ""

exit_cmd_click:
exit sub
err_cmd_click:

    if err.number=3314 then
        msgbox "هنا تضع صيغة رسالتك"
        resume exit_cmd_click
    else
        msgbox err.number & vbcrlf & err.description
    endif

end sub

لا تنس أن تضع رقم الخطأ الذي ظهر لك بدلاً من الرقم 3314 

    if err.number=3314 then

وتضع رسالة "تم إلغاء عملية الإرسال"

        msgbox "هنا تضع صيغة رسالتك"

 

تم تعديل بواسطه saleh204
رابط هذا التعليق
شارك

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