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

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

قام بنشر

السلام عليكم

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

no1.jpg

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

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

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

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

كالتالي

no2.jpg

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

وشكرا

قام بنشر

اخوي

الحل هو من خصائص النموذج اذهب الى تاب Data او بيانات و ضع allow addition من نعم الى لا

طبع لا يوجد رساله تنبيه

هذا ابسط حل

قام بنشر

اخوي

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

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

في زر امر الاضافه ضع الكود التالي مع ابقاء خاصيه 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

تحياتي لك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information