تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن كيفية اخراج فاتوره البيع كامله للاستعلام فقط
#5
(13-01-22, 04:53 AM)حسين ادريس كتب : عملت بحث عن الفاتوره وظهر النتائج واريد ان افتح تفاصيل الفاتوره فكيف افعلها

ياريت حد يجاوبنى انا غيرت صيغه السؤال علشان محدش رد عليا
بص يا سيدي ده خلاصة جزء من مشروعي
بس بالنسبة ليا انا عامل الاستعلام عن الفاتورة في فورم مخصوص فيه داتا جريد فيو بتظهر فيها بيانات الفاتورة او رأس الفاتورة يعني رقمها وتاريخها واسم العميل والكاشير .....
وعامل زرار في الفورم ده لما تضغط عليه يفتح تفاصيل الفاتورة بقى (الأصناف وأسعارها وكدة) في فورم تانية هي نفسها الفورم الي بتعمل منها فاتورة جديدة(وده عشان لو في تعديل في الفاتورة سواء بإضافة أصناف او حذف اصناف او تعديل صنف منها) فعشان اعرف اعمل كدة عملت:
 Public dt As New DataTable
وبعدين في برمجة الزرار نفسه بقى الي هيفتح تفاصيل الفاتورة ده عملت:
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb")
        Dim cmd As New OleDbCommand
        cmd = New OleDbCommand("select cod, iname_o, price_o, qty_o, tot_o, from orders_d where id_o =@ido ", con)
        cmd.Parameters.Add("@ido", OleDbType.Integer).Value = Dgv3.CurrentRow.Cells(0).Value
(dgv3 ده اسم الداتا جريد في فورم البحث)
        con.Open()
        dt.Clear()
        dt.Load(cmd.ExecuteReader)
        Dim dr As OleDbDataReader = cmd.ExecuteReader
        dr.Read()
        If dr.HasRows Then
            Form2.Show()
(ده فورم الفاتورة)
            Form2.CheckBox4.Checked = False
           
                Form2.Text = "تعديل فاتورة"
        
            Form2.dt = Me.dt
          
            Form2.dgv1.DataSource = dt
          
                Form2.dgv1.Columns(0).HeaderText = "كود الصنف"
                Form2.dgv1.Columns(1).HeaderText = "اسم الصنف"
                Form2.dgv1.Columns(2).HeaderText = "السعر"
                Form2.dgv1.Columns(3).HeaderText = "الكمية"
                Form2.dgv1.Columns(4).HeaderText = "الاجمالي"
                Form2.dgv1.Columns(5).HeaderText = "جملة"
                Form2.dgv1.Columns(6).HeaderText = "مستهلك"
         
          
        End If
        Me.Close()

    
End Sub
يا رب اكون قدرت اساعدك
الرد }}}
تم الشكر بواسطة: ابو انس , ابراهيم ايبو


الردود في هذا الموضوع
RE: سؤال عن كيفية اخراج فاتوره البيع كامله للاستعلام فقط - بواسطة علاء الكبابي - 24-01-22, 07:35 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 328 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 448 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,343 25-02-26, 04:04 AM
آخر رد: السودي
  سؤال عن الاسمبلي و النيم سبيس justforit 0 243 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 520 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,030 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 929 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,286 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,736 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [نقاش] سؤال MetoDas 2 1,641 20-04-25, 10:21 PM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: