![]() |
|
ارجو المساعده في طباعة التقرير - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : ارجو المساعده في طباعة التقرير (/showthread.php?tid=992) |
ارجو المساعده في طباعة التقرير - VB.NET - 18-11-13 اخواني لدي طابعتين اريد كود لجعل الريبورت الاول يطبع في طابعة والريبورت الثاني يطبع في طابعة اخرى ارجو الافادة RE: ارجو المساعده في طباعة التقرير - Ahmed_Esmail - 18-11-13 متابع RE: ارجو المساعده في طباعة التقرير - VB.NET - 18-11-13 ارجو الافادة RE: ارجو المساعده في طباعة التقرير - allayl - 19-11-13 متابع نأمل الحل من اعضاء المنتدى RE: ارجو المساعده في طباعة التقرير - VB.NET - 20-11-13 ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ RE: ارجو المساعده في طباعة التقرير - VB.NET - 22-11-13 لا يوجد حل لهذا الموضوع RE: ارجو المساعده في طباعة التقرير - أبو عمر - 23-11-13 بصراحة يا اخي لم اجرب هكذا فكرة لكن ارى ان تظهر الطابعات والمستخدم يختار الطابعة المناسبة للطباعة RE: ارجو المساعده في طباعة التقرير - VB_Coder - 23-11-13 السلام عليكم - هذا السؤال تم طرحه في المنتدى القديم ,و الذي رابطه في أعلى صفحة هذا المنتدى , هذا هو الكود لعمل ذلك : كود : Private Declare Function SetDefaultPrinter Lib "winspool.drv" Alias "SetDefaultPrinterA" (ByVal pszPrinter As String) As Long- تحياتي . RE: ارجو المساعده في طباعة التقرير - VB.NET - 26-11-13 مشكور اخوي طيب اذا اردنا ان تكون اسم الطابعة محدده في التكست بوكس ماهو الكود بدل هذا If Prt.DeviceName = "HP" Then RE: ارجو المساعده في طباعة التقرير - ناجي إبراهيم - 26-11-13 السلام عليكم... بالإضافة إلى ما تقدم به أخونا VB_Coder مشكوراً فإنه يمكن استعمال الكائنين Printer و Printers لضبط الطابعة الافتراضية للتطبيق دون تغيير الطابعة الافتراضية للنظام (لاحظ أننا نستعمل الخاصية DeviceName التي تعطي الاسم الصحيح الكامل للطابعة): كود : Dim Prn As Printerو تبديل الطابعات حسب الحاجة: كود : Dim Prn As Printer* ملاحظة: بدل تكرار كود البحث عن الطابعتين كلما أردت الطباعة، يمكنك جعل المتغيرين Printer1 و Printer2 عامين (Public) في Module و ضبطهما عند بداية تشغيل البرنامج ثم استعمالهما حسب الحاجة (كما في الأسطر الأربعة الأخيرة في الكود السابق). أخيراً، و للحصول على قائمة بأسماء الطابعات (في ListBox مثلاً): كود : Dim Prn As Printerنرجو الاستفادة و السلام. |