الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود للتنقل بين السجلات

بدأه أواب في 15 يونيو 2009 · 5 رد · 478 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

إخواني الأجلاء:

أريد كودا للتنقل بين السجلات على النحو التالي:

إذا كان السجل الحالي هو الأول ينتقل للسجل التالى

وإذا كان السجل الحالي هو الأخير ينتقل للسجل السابق

مع خالص الشكر

84CJO.gif

#2

اخي هذي لازم يكون النموذج مربوط بالجدول عن طريق الكود

مثل

Dim db As ADODB.Connection

Dim rs As ADODB.Recordset

Set db= CurrentProject.AccessConnection

Set rs = New ADODB.Recordset

rs.Open "stable", db, adOpenDynamic, adLockOptimistic

بعدها تقدر تحصل على اللي تبي

يعني مثلا تضع شرط

if rs.beof=true

then

rs.movenext

elseif rs.eof=true then

rs.movenprevious

#3

شكراً لك اخي الكريم

لم أفهم هذا الكود كما أنه لم يعمل معي علما بأني أستخدم access 2003

إنني احتاج إلى تحديث بيانات الجدول أثناء تسجيل بعض الحقول في النموذج

فأضع هذا الكود

DoCmd.GoToRecord , , acPrevious

DoCmd.GoToRecord , , acNext

لكن تفشل إذا كنا في السجل الأول

وإذا كتبت

DoCmd.GoToRecord , , acNext

DoCmd.GoToRecord , , acPrevious

تفشل إذا كنا في السجل الأخير

فما الحل في رأيك؟

84CJO.gif

#4

اخوي ياليت ترفق لي مثالك

احاول اعدل فيه

واعيد ارفاقه

#5

سوف ابسط طلبي ليكون: أرجوكودا كهذا

then [ السجل الحالي هو الأول] if

DoCmd.GoToRecord , , acNext

DoCmd.GoToRecord , , acPrevious

then [السجل الحالي هو الأخير] if

DoCmd.GoToRecord , , acPrevious

DoCmd.GoToRecord , , acNext

84CJO.gif

#6

فينكم يا شباب 00 رجاء الاهتمام للحاجة

84CJO.gif

مواضيع مشابهة