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

(تمت الاجابة) تعديل في امر التنقل


lordring

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

السلام عليكم في النموذج المرفق

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

التنقل عند اخر سجل .. ولايتم الانتقال الى سجل فارغ .. اي يتوقف عند الرقم 3

وبالتالي لايفتح سجل فارغ الا بالضغط على زر ادراج سجل الموجود في الصورة ايضا

كيف يمكن هذا مع التقدير

صورة للنموذج والازرار

how.jpg

رابط المرفق

http://dl.dropbox.com/u/9352509/access/Database9.rar

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

السلام عليكم

اخي الكريم عاشت يداك هو مطلبي بالضبط باستثناء ثغرة صغيرة

فعندما اقوم بالضغط على انشاء سجل جديد ويفتح سجل فارغ فتعود الامور لطبيعتها اي عند التصفح والوصول الى الى السجل الاخير يفتح سجل فارغ

لكن عند اغلاق النموذج وفتحه يعمل من جديد بشكل ممتاز

هل بالامكان تجاوز هذه الثغرة وان لم يكن فشكرا لك بكل الاحوال على ماقدمت وجازاك الله خير الجزاء

وشكرا

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

أخي الكريم lordring

ضع في حدث الضغط على زر التالي هذا الكود


Private Sub Command13_Click()

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

    DoCmd.GoToRecord , , acNext

End If

End Sub

وجرب وأخبرني بالنتيجة

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

جميل جدا أخي محمد صالح

ويمكن أن نقول


Private Sub Command13_Click()

On Error GoTo Err_Command13_Click


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

DoCmd.GoToRecord , , acNext

Else

DoCmd.GoToRecord , , acFirst

End If

Exit_Command13_Click:

	Exit Sub

Err_Command13_Click:

	MsgBox Err.Description

	Resume Exit_Command13_Click


End Sub

فيبقى في دوران بين القيود الموجودة الى ان يختار اضافة قيد جديد

شكرا للفكرة أخي الحبيب محمد صالح

عسى أن يكون لأخينا السائل فيها فائدة

........

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

يمكنك استعمال هذا الكود أخي الكريم


Private Sub Command13_Click()

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

    DoCmd.GoToRecord , , acNext

else

msgbox "لا يوجد سجل لاحق"

End If

End Sub

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

أخي الكريم

ممكن أقوم بها ولكن حاول أنت أولاً

معنى الكود الذي في الزر التالي هو

إذا كان السجل الحالي اقل من عدد السجلات في جدول1 يتم الانتقال للسجل التالي وإذا كان مساويا لعدد السجلات لا يتم الانتقال بل يتم ظهور الرسالة

............

جرب أنت أن تضع الكود للزر السابق

للعلم لن تستعمل عدد السجلات لآنك لن تحتاجه في شيء

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

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

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



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

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

Important Information