اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله و بركاته
عند البحث عن سجل غير موجود يظهر سجل بشكل عشوائى 
اريد عند البحث عن سجل غير موجود تاتى رسالة هذا السجل غير موجود ولا يذهب الى اى سجل 


وجزاكم الله خيرا

test622.mdb

قام بنشر

وعليكم السلام

ايضا مثالك الثاني ناقص

على كل حال ما تريده واضح  انظر التعديل على  الكود .. ويمكنك في آخر الكود اضافة سطر  لتوجيه مكان المؤشر ان اردت

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

اقصد بتوجيه مكان المؤشر ,, اي ان كنت تريد المؤشر يبقى في خانة البحث او تريده ينتقل الى حقل آخر

  • Like 3
قام بنشر
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

اقصد بتوجيه مكان المؤشر ,, اي ان كنت تريد المؤشر يبقى في خانة البحث او تريده ينتقل الى حقل آخر

جزاك الله خيرا استاذى ابو خليل ليست لى خبرة جيدة بالاكسيس و البرمجة و لكن تعلمت من حضرتكم الكثير 

قام بنشر

اعتذر عن التأخر اخي محمد

تفضل

     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

  • Like 2
قام بنشر

العبرة في نوع  الحقل  الذي يتم البحث فيه ، فالكود اعلاه يبحث في الحقل الرقمي

ولو تم تغيير نوع الحقل numx الى نصي سيصبح الكود على هذا النحو

rs.FindFirst "[numx] = '" & Me![txtSearch] & "'"

 

  • Thanks 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information