تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة الطباعه المباشره في DEVEXPRESS
#1
السلام عليكم تم كتابة الكود في الاسفل لعرض تقرير مبيعات نقطة بيع  باستخدام Devexpress xtra report      في الكود عند الضغط على طباعه يتم اظهار  الفاتوره  حيث يمكن طباعة الفاتوره بشكل يدوي عند الضغط على زر طباعه من صفحة عرض التقرير
المطلوب التعديل على الكود بحيث تتم عملية الطباعه بشكل مباشر دون عرض التقرير ولكم جزيل الشكر

Private Sub SimpleButton3_Click(sender As Object, e As EventArgs) Handles SimpleButton3.Click
        save_btn_Click(Nothing, Nothing)
        Dim adp As New SqlDataAdapter("select * from invoice_print where invoice_number=N'" & (printcode.Text) & "'", sqlconn)
        Dim ds As New DataSet
        adp.Fill(ds)
        Dim dt = ds.Tables(0)
        If dt.Rows.Count = 0 Then
            MsgBox("لايوجد بيانات لطباعتها", MsgBoxStyle.Critical, "خطاء")
            Exit Sub
        End If
        Dim rept
        rept = New invoice_pos112
        Dim tool As New XtraReport
        rept.datasource = dt
        Dim frm As New preview
        preview.DocumentViewer1.DocumentSource = rept
        preview.Show()
    End Sub


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: MAQBOLI
#2
كود :
Private Sub SimpleButton3_Click(sender As Object, e As EventArgs) Handles SimpleButton3.Click
       save_btn_Click(Nothing, Nothing)
       Dim adp As New SqlDataAdapter("select * from invoice_print where invoice_number=N'" & (printcode.Text) & "'", sqlconn)
       Dim ds As New DataSet
       adp.Fill(ds)
       Dim dt = ds.Tables(0)
       If dt.Rows.Count = 0 Then
           MsgBox("لايوجد بيانات لطباعتها", MsgBoxStyle.Critical, "خطاء")
           Exit Sub
       End If
        
       Dim rept
       rept = New invoice_pos112
        
       
        rept.datasource = dt
       
        '''
       'Dim tool As New XtraReport
        'Dim frm As New preview
       'preview.DocumentViewer1.DocumentSource = rept
       'preview.Show()
        '''
        
        
        ' طباعة مباشرة
        Dim tool As New ReportPrintTool(rept)  
        tool.PrintingSystem.ShowPrintStatusDialog = False  
        rept.CreateDocument(False)  
        tool.Print()
   End Sub

الرد }}}
#3
شكرا جاري التجربه
الرد }}}
تم الشكر بواسطة: asemshahen5 , asemshahen5 , محمد كريّم
#4
شكرا اخي الكريم بعد التجربه تمت عملية الطباعه بنجاح على الطابعه الافتراضية للفاتوره ولكن كيف يمكن العمل اذا اردت الطباعه على اكثر من طابعه ، كيف يتم تحديد اسم الطابعه المراد الطباعه عليها من خلال الكود
الرد }}}
تم الشكر بواسطة: asemshahen5 , محمد كريّم
#5
ببساطة حدد اسم الطابعة المراد إرسال التقرير إليها في دالة الطباعة (فيها كونستركتر يقبل اسم الطابعة)

كود :
tool.Print(Printer1)
tool.Print(Printer2)

الرد }}}
تم الشكر بواسطة: asemshahen5
#6
يسلموا اخي شكرا كثيرا في ميزان حسناتك ان شاء الله   ولكن عند التجربه بادخال اسم طابعه من الجهاز يظهر خطا كما هو موضح في الصوره المرفقه

السلام عليكم الفائده للجميع الخطا الموضح في الصوره الحل يكمن في تعديل الكود : tool.print("HP Laserjet P2035")

الشكر والعرفان لكل من ساهم في حل مشكلتي


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة: محمد كريّم , محمد كريّم , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Sad مشكلة تقريب الأرقام Sql Server waataanys 2 379 09-05-24, 03:52 PM
آخر رد: تركي الحلواني
  حل مشكلة في تصدير ملف كريستال ريبورت إلى PDF صالح عبدالله 7 139 02-05-24, 08:36 PM
آخر رد: صالح عبدالله
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 160 19-04-24, 09:13 AM
آخر رد: صالح عبدالله
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 110 15-04-24, 04:31 AM
آخر رد: Taha Okla
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 164 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  مشكلة في التايمر assuhimi 3 141 23-03-24, 04:51 PM
آخر رد: Taha Okla
  [سؤال] مشكلة اتصال مفتوح dell 2 183 12-03-24, 09:46 PM
آخر رد: dell
  مشكلة عند نقل البرنامج من فيجوال 2013 الى فيجوال 2017 strongriseman 5 170 12-03-24, 10:37 AM
آخر رد: strongriseman
  [VB.NET] DevExpress hmed 2 486 12-03-24, 09:36 AM
آخر رد: Badreddin.karrouk
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 181 06-03-24, 07:49 PM
آخر رد: احمد خطاب

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم