الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فاتوره المبيعات

بدأه vbdotnet2005 في 12 سبتمبر 2010 · 4 رد · 1,207 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم ورحمة الله وبركاته

في فاتوره المبيعات يوجد زر لحذف بيانات الفاتوره وكوده

Private Sub TSdelete_bill_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSdelete_bill.Click
   	Me.SalesbillsBindingSource.RemoveCurrent()
   	For i As Integer = 0 To Me.Sold_itemsDataGridView.RowCount - 1
   		Me.Sold_itemsBindingSource.RemoveAt(i)
   	Next
   End Sub

فظهر الرساله

post-225938-096609000 1284298492_thumb.g

المرفقات
11284122170.gif

الله في عون العبد مادام العبد في عون اخيه

#3
اقتباس
جرب تحذف الـ Details أولا ثم احذف الـ Master, ورد على بالنتيجه.

كيف

الله في عون العبد مادام العبد في عون اخيه

#4

أخي الفاضل

سأشرح لك ما يقصده الاخ حازم

أي فاتورة مبيعات من المفترض ان تتكون من جدولين مربوطين ببعض عن طريق العلاقات في قاعده البيانات

الجدول الاول والذي يحتوي علي البيانات الاساسية للفاتورة والجدول الثاني الذي يحتوي علي تفاصيل الفاتورة ليكون شكل جدول master هكذا وجدول Detail هكذا

لذلك عندما تقوم حذف فاتورة يجب ان يكون الحذف كذلك حذف البيانات المرتبطة بجدول التفاصيل اولا ثم بعد ذلك يتم جدذف البيانات الموجوده في الجدول الرئيسي

post-46243-029064100 1284469879_thumb.jp

المرفقات
1.jpg

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

اخي الفاضل جرب هذا الكود

Private Sub TSdelete_bill_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TSdelete_bill.Click
        Me.SalesbillsBindingSource.RemoveCurrent()
        For i As Integer = 0 To Me.Sold_itemsDataGridView.RowCount - 1
                Me.Sold_itemsBindingSource.RemoveAt(i)
               i = i - 1
        Next
   End Sub

[يمين]في زمان كل شئ فيه يتحرك بسرعة ... كونك ثابتا يعني انك تتحرك للوراء...

[/يمين]

مواضيع مشابهة