السلام عليكم ورحمة الله وبركاتة
الرجاء مساعدتي باسرع وقت ممكن حيث مشكلتي تكمن في تحديث بيانات الفورم طبعا الحل موجود عندي عبر الدالة
me.requery او me.referch
ولكن المشكلة ليست هنا بل هي عند وضع اي من الامرين يحدث ولكن يرجع الى السجل الاول طبعا البرنامج هو 2007 access project متصل بقاعدة بيانات sql2000 طبعا المشكلة ليست موجودة في الاكسس العادي بس لقيت الكود هذا
Option Compare Database Dim re As Integer Dim rs As Object Private Sub أمر15_Click() On Error GoTo Err_أمر15_Click DoCmd.RunCommand acCmdSaveRecord ' Me.أمر14.Enabled = False Me.نص4.Enabled = False 'انظروا هنا قمت بحفظ رقم السجل في المتغير الاول ثم قمت بتحديت بيانات النموذج والعناصر ثم قمت بالبحث عن الرقم الذي تم حفظه في المتغير والذهاب اليه re = Me.id Set rs = Me.Recordset.Clone Me.Requery مربع تحرير وسرد45.Requery rs.Find "[id]=" & re If Not rs.EOF Then Me.Bookmark = rs.Bookmark Exit_أمر15_Click: Exit Sub Err_أمر15_Click: MsgBox Err.Description Resume Exit_أمر15_Click End Sub
نجح معي الامر ولكن عند بلوغ السجلات الى 30 سجل اصبح الامر لا ينفع بل يرجع الى السجل الاول مع العلم ان بعض الاصناف يحدث ويرجع الى السجل الذي كنت فيه ولكن البعض يرجع السجل الاول الرجاء من الاستاذه زهره والاستاذ ابو همام وباقي المشرفين والاعضاء مساعدتي لاني حالياً استخدم البرنامج في المحل ولكن موقف بسبب هذه المشكلة وشكراًُ
اخوكم محمد الخدر