منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ارسال تقرير بالايميل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ارسال تقرير بالايميل (/showthread.php?tid=22966)



ارسال تقرير بالايميل - محمود صالح - 17-12-17

سلام عليكم 
عندي form لارسال رسالة ايميل مع ملف وهو شغال تمام 
وعندي تقرير  reportviewer ومن خصائص التقرير يوجد زرار  export بخيرك بين اخراج التقرير بصيغة الاكسيل او pdf او الورد
انا محتاج اوصل لزر ده عن طريق الكود 
بحيث اذا ضغط زر ارسال للرسالة 
يقوم البرنامج
اولا : اخراج ملف التقرير بصية pdf على مسار البرنامج مثلا
ثانيا : جلب الملف في خانة المرافقات 
ومن ثم يقوم بالارسال
هل ده ممكن ؟ولو في طريقة اخر
الرجاء المساعدة


RE: ارسال تقرير بالايميل - عبدالله الدوسري - 18-12-17

(17-12-17, 06:57 PM)محمود صالح كتب : سلام عليكم 
عندي form لارسال رسالة ايميل مع ملف وهو شغال تمام 
وعندي تقرير  reportviewer ومن خصائص التقرير يوجد زرار  export بخيرك بين اخراج التقرير بصيغة الاكسيل او pdf او الورد
انا محتاج اوصل لزر ده عن طريق الكود 
بحيث اذا ضغط زر ارسال للرسالة 
يقوم البرنامج
اولا : اخراج ملف التقرير بصية pdf على مسار البرنامج مثلا
ثانيا : جلب الملف في خانة المرافقات 
ومن ثم يقوم بالارسال
هل ده ممكن ؟ولو في طريقة اخر
الرجاء المساعدة



جرب هذا الكود يمكن يساعدك في معرفة اسماء الكنترولات الموجودة في reportviewer ومن ضمنهم الزر المطلوب
كود :
       Dim txt As String = ""
       For Each Ctrl As Control In reportviewer.Controls
           txt &= Ctrl.Name & vbNewLine
       Next
       MsgBox(txt)



RE: ارسال تقرير بالايميل - محمود صالح - 18-12-17

انا توصلت لحاجة مش عارف هي الحل ولا لا
حد يفهمني البراميتر بتاعة exportdailog 
ايه المطلوب في 3 براميتر
[attachment=16423]


RE: ارسال تقرير بالايميل - محمود صالح - 18-12-17

ارجوكم يا اخوان انا محتاج الحل ضروري


RE: ارسال تقرير بالايميل - محمود صالح - 20-12-17

ارجوم يا اخوان ساعدوني


RE: ارسال تقرير بالايميل - محمود صالح - 20-12-17

(20-12-17, 02:16 AM)Amir_alzubidy كتب : السلام عليكم و رحمة الله 
انا لم اجرب الكود صراحة 
تابع + تابع

المشرف المحترم الف شكر على الرد بس انا بستخدم reportviewer مش الكرستال
ارجوك ساعدني الدنيا عندي واقفة بسبب الكود ده


RE: ارسال تقرير بالايميل - طالب برمجة - 20-12-17

هذا كود التصدير لصيغة PDF
PHP كود :
IO.File.WriteAllBytes("export.pdf"Me.ReportViewer1.LocalReport.Render("PDF")) 



RE: ارسال تقرير بالايميل - محمود صالح - 20-12-17

(20-12-17, 04:18 AM)طالب برمجة كتب : هذا كود التصدير لصيغة PDF
PHP كود :
IO.File.WriteAllBytes("export.pdf"Me.ReportViewer1.LocalReport.Render("PDF")) 

الف شكر اخي الكريم كود اكثر من رائع