السلام عليكم ...
لدي المثال المرفق ...
بعدما أختار المدرسة ... وأعدل في اسمها أو مرحلتها .....
كيف يمكنني أن أحفظ التعديل ..
علماً بأن النمذج لا يعتمد على الجدول وإنما أريد أن يتم التعديل بعبارة :
Docmd.runSql update ....
استخدم الكود التالي ..
DoCmd.SetWarnings False
DoCmd.RunSQL ("UPDATE t_sco SET t_sco.txtsco = [forms]![f_sco]![txtsco]" _
& " WHERE (((t_sco.txtsco)=[forms]![f_sco]![txtloc]));")
DoCmd.SetWarnings Trueتحياتي ..
السلام عليكم
أخي الكريم لا حظت أنه تم حفظ التعديل للحقل الأول وهو txtsco ولم يتم حفظ التعديل للحقل الثاني txtmr
فما هي الصيغة حتى أضيف الحقل الثاني !!؟؟
غفر الله لي ولكم ، والسلام

بالنسبة للتحديث استخدم الكود التالي ..
DoCmd.SetWarnings False
DoCmd.RunSQL ("UPDATE t_sco SET t_sco.txtsco = [forms]![f_sco]![txtsco], t_sco.txtmr = [forms]![f_sco]![txtmr]" _
& " WHERE (((t_sco.txtsco)=[forms]![f_sco]![txtloc]));")
DoCmd.SetWarnings Trueبالنسبة للحذف استخدم الكود التالي ..
DoCmd.SetWarnings False
DoCmd.RunSQL ("Delete t_sco.txtsco" _
& " FROM t_sco" _
& " WHERE (((t_sco.txtsco)=[forms]![f_sco]![txtloc]));")
DoCmd.SetWarnings True
Me.Refreshتحياتي ..
مشكور
هذا الموضوع مغلق.