محمد احمد لطفى قام بنشر أغسطس 31, 2018 قام بنشر أغسطس 31, 2018 السلام عليكم ورحمة الله و بركاته عند البحث عن سجل غير موجود يظهر سجل بشكل عشوائى اريد عند البحث عن سجل غير موجود تاتى رسالة هذا السجل غير موجود ولا يذهب الى اى سجل وجزاكم الله خيرا test622.mdb
ابوخليل قام بنشر سبتمبر 1, 2018 قام بنشر سبتمبر 1, 2018 وعليكم السلام ايضا مثالك الثاني ناقص على كل حال ما تريده واضح انظر التعديل على الكود .. ويمكنك في آخر الكود اضافة سطر لتوجيه مكان المؤشر ان اردت Private Sub search_AfterUpdate() Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[numx] = " & Str(Nz(Me![search], 0)) If Not rs.EOF Then MsgBox "لا يوجد سجل مطابق" Exit Sub End If End Sub اقصد بتوجيه مكان المؤشر ,, اي ان كنت تريد المؤشر يبقى في خانة البحث او تريده ينتقل الى حقل آخر 3
محمد احمد لطفى قام بنشر سبتمبر 1, 2018 الكاتب قام بنشر سبتمبر 1, 2018 3 ساعات مضت, ابوخليل said: وعليكم السلام ايضا مثالك الثاني ناقص على كل حال ما تريده واضح انظر التعديل على الكود .. ويمكنك في آخر الكود اضافة سطر لتوجيه مكان المؤشر ان اردت Private Sub search_AfterUpdate() Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[numx] = " & Str(Nz(Me![search], 0)) If Not rs.EOF Then MsgBox "لا يوجد سجل مطابق" Exit Sub End If End Sub اقصد بتوجيه مكان المؤشر ,, اي ان كنت تريد المؤشر يبقى في خانة البحث او تريده ينتقل الى حقل آخر جزاك الله خيرا استاذى ابو خليل ليست لى خبرة جيدة بالاكسيس و البرمجة و لكن تعلمت من حضرتكم الكثير
محمد احمد لطفى قام بنشر سبتمبر 1, 2018 الكاتب قام بنشر سبتمبر 1, 2018 استاذى ابو خليل الرسالة MsgBox "لا يوجد سجل مطابق" تاتى سواء السجل مطابق أو لا يطابق عند كتابة سجل غير موجود يذهب الى سجل اخر اريده ان لا يذهي الى سجل اخر
ابوخليل قام بنشر سبتمبر 2, 2018 قام بنشر سبتمبر 2, 2018 اعتذر عن التأخر اخي محمد تفضل Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[numx] = " & Str(Nz(Me![txtSearch], 0)) If rs.NoMatch Then MsgBox "لا يوجد سجل" txtSearch = "" Else Me.Bookmark = rs.Bookmark End If test7.mdb 2
محمد احمد لطفى قام بنشر سبتمبر 3, 2018 الكاتب قام بنشر سبتمبر 3, 2018 أستاذى ابو خليل لى استفسار هل هذا الكود يعمل على النص و الارقام rs.FindFirst "[numx] = " & Str(Nz(Me![txtSearch], 0))
ابوخليل قام بنشر سبتمبر 3, 2018 قام بنشر سبتمبر 3, 2018 العبرة في نوع الحقل الذي يتم البحث فيه ، فالكود اعلاه يبحث في الحقل الرقمي ولو تم تغيير نوع الحقل numx الى نصي سيصبح الكود على هذا النحو rs.FindFirst "[numx] = '" & Me![txtSearch] & "'" 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.