لدي جدول العملاء وجدول حسابات العملاء الرابط بينهم رقم العميل
كمفتاح اجنبي في جدول حسابات العملاء جدول العملاء هو عبارة عن
معلومات العميل اسمه ، عنوانه، .........
وحساب العملاء يحتوي على مدين ودائن طبعا هذة القيم تاتي من الفواتير المباعة
وسندات القبض والمردودات تمام إلى هنا
جدول العملاء اسمه Customer وحقل رقم العميل Customer_no
جدول الحسابات اسمه account
في حدث الحدف انا عامل الحذف حسب رقم العميل بالكود التالي :
Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
Dim cmd_del As New SqlCommand("delete from CUSTOMER where Customer_No=@cno", SqlConnection1)
cmd_del.Parameters.Add("@cno", System.Convert.ToInt32(txtno.Text))
cmd_del.Connection.Open()
cmd_del.ExecuteNonQuery()
cmd_del.Connection.Close()
Dim dap As New SqlDataAdapter("select * from CUSTOMER", SqlConnection1)
Dim ds As New DataSet
dap.Fill(ds, "CUSTOMER")
'DataGrid1.DataSource = dsالان نأتي عند السؤال
كيف امنع حذف العميل من جدوله إذا كان له بيانات في جدول الحسابات طبعا الرابط بينهم رقم العميل ؟؟؟؟؟؟؟؟؟؟
ولكم خالص تحياتي