27-09-18, 06:57 PM
انا استعمل جملة update مع داتا بيس SQL لتعدبل بيانات صنف او زبون او مورد او بنك. ولا يوجد مشكلة.
المشكلة لا يمكن عمل update على الداتا بيس بمجرد حذف صنف بفاتورة. يجب بالنهاية الضغط على زر لحفظ كل التغيرات التي حدثت بالفاتورة.
انا بستخدم طريقة لا تحتاج الى كود لحفظ بيانات الفاتورة. وذلك عن طريق اضافة جدول البيانات على الفورم. وبتم تلقائيا انشاء ازارا الحفظ والتعديل والالغاء. كما يمكنك عمل ما تشاء بالبيانات والبنهاية اذا لم تضغط على زر حفظ لا يتم عكس التعديلات على الداتا بيس.
انا اتحدث عن الكود التالي الذي تم انشاءه تلقائيا عن ادراج جدول البيانات على الفورم من الداتا سورس.
هذه الطريقة ممتازة جدا . ولكن تجعل المبرمج محدود التفكير.
المشكلة لا يمكن عمل update على الداتا بيس بمجرد حذف صنف بفاتورة. يجب بالنهاية الضغط على زر لحفظ كل التغيرات التي حدثت بالفاتورة.
انا بستخدم طريقة لا تحتاج الى كود لحفظ بيانات الفاتورة. وذلك عن طريق اضافة جدول البيانات على الفورم. وبتم تلقائيا انشاء ازارا الحفظ والتعديل والالغاء. كما يمكنك عمل ما تشاء بالبيانات والبنهاية اذا لم تضغط على زر حفظ لا يتم عكس التعديلات على الداتا بيس.
انا اتحدث عن الكود التالي الذي تم انشاءه تلقائيا عن ادراج جدول البيانات على الفورم من الداتا سورس.
كود :
Private Sub TransBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles TransBindingNavigatorSaveItem.Click
Me.Validate()
Me.TransBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.CRMDataSet)
End Subهذه الطريقة ممتازة جدا . ولكن تجعل المبرمج محدود التفكير.
