اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

السجل الاخير في التصفية


lordring

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

السلام عليكم

في المرفق التالي عند التنقل والوصول الى السجل الاخير تظهر الرسالة التالية

no1.jpg

عوضا عن ظهور سجل فارغ ..

لكن عند قيامي بعمل تصفية للسجلات

والتقل بين ناتج التصفية

يظهر لي سجل فارغ بعد السجل الاخير

كالتالي

no2.jpg

كيف السبيل لجعل الحالة تصبح مشابهة للحالة الاولى اي تظهر رسالة تخبرني بانتهاء السجلات عوضا عن سجل فارغ

وشكرا

رابط هذا التعليق
شارك

اخوي

كان طلبك على نموذج تصفيه وليس اضافه

الحل هو الالتفاف على نموذج الاكسس بالتالي

في زر امر الاضافه ضع الكود التالي مع ابقاء خاصيه allow addition با لا


On Error Resume Next

Me.AllowAdditions = True

DoCmd.GoToRecord , , acNewRec

هذا حل مقترح من وجهه نظري وربما هناك حلول اخرى من احد الزملاء

ولكن انصح بعدم وضع نموذج واحد يقوم بجميع الوظائف

رابط هذا التعليق
شارك

شكرا اخي تمت الافادة من الكود التالي


On Error GoTo 10

If CurrentRecord < DCount("المعرف", "جدول1") Then

    Form_نموذج1.AllowAdditions = False

    DoCmd.GoToRecord , , acNext

Else

10 MsgBox "لا يوجد سجل لاحق"

Form_نموذج1.AllowAdditions = True

End If

تحياتي لك

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information