(12-03-22, 12:44 AM)ابراهيم ايبو كتب : اخي حسين
ضع مثال مصغر للعمل عليه
اعتقد ان المشكلة هي في نوع بيانات عمود الشرظ وهو رقم الهاتف على ماأظن وهو نوع نص حتى يقبل الصفر من اليسار
وعندما تأخذ ال Val لمربع النص انت تقوم بحذف الصفر من اليسار لذلك لا يتم التعرف على السجل يفضل ان تضع الشرط هكذا
كود :
where tel = '" & TextBox7.Text & "'"
اخى الفاضل
المثال هنا
(12-03-22, 12:44 AM)ابراهيم ايبو كتب : اخي حسينتقريبا انت صح
ضع مثال مصغر للعمل عليه
اعتقد ان المشكلة هي في نوع بيانات عمود الشرظ وهو رقم الهاتف على ماأظن وهو نوع نص حتى يقبل الصفر من اليسار
وعندما تأخذ ال Val لمربع النص انت تقوم بحذف الصفر من اليسار لذلك لا يتم التعرف على السجل يفضل ان تضع الشرط هكذا
كود :
where tel = '" & TextBox7.Text & "'"
لان انا عملت ول حقل فيه اسماء وليس ارقام ولاكن اعتمدت على انه لايقبل التكرار
ستفهم ما اقصده بتشغيل المثال

(12-03-22, 12:44 AM)ابراهيم ايبو كتب : اخي حسين
ضع مثال مصغر للعمل عليه
اعتقد ان المشكلة هي في نوع بيانات عمود الشرظ وهو رقم الهاتف على ماأظن وهو نوع نص حتى يقبل الصفر من اليسار
وعندما تأخذ ال Val لمربع النص انت تقوم بحذف الصفر من اليسار لذلك لا يتم التعرف على السجل يفضل ان تضع الشرط هكذا
كود :
where tel = '" & TextBox7.Text & "'"
دا كود الحفظ فى الداتا جريد بعد التعديل اليدوى
زر حفظ البيانات
كود :
Dim cmd As New OleDbCommandBuilder(da)
Try
da.Update(dt_cust)
con.Close()
MsgBox("تمت التعديل بنجاح")
Catch ex As Exception
MsgBox(ex.Message)
Exit Sub
End Try
End Sub
