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

العودة إلى السجل المطلوب بعد تحديث البيانات Requery

مغلقمُجاب
بدأه يماني اصيل في 22 مارس 2013 · 8 رد · 1,151 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في نموذج ما، وعندما اكون عند السجل (Y) واستخدام كود التحديث (اعادة التهيئة)

 

Me.Requery

 

يتم تحديث البيانات كاملة ثم يعود إلى السجل الأول

 

المطلوب: الكود الذي يعيدني إلى السجل (Y) بعد ان استخدم الكود المذكور

 

 

ملاحظة: انا اعرف بوجود كود

 

Me.Refresh

 

إلا أنه لا يؤدي الغرض المطلوب منه في برنامجي ولا يقوم مقام الكود الأول

 

مع خالص شكري واحترامي للجميع

تم تعديل هذه المشاركة بواسطة يماني اصيل في 22 مارس 2013 في 18:17

#2

لو وضعت مثال كان افضل لكن


اكتب هذا الكود بعد التحديث


docmd.gotorecord,,y


طبعا الواي ستكون اما السجل الاخير last


او تحدد انت رقم


"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#3

لك جزيل الشكر اخي اكرم على الاهتمام

 

لكن الكود الذي اعطيتني لم يعمل

 

انظر المرفق

data.rar

#4

اضغط تحديث سينقلك الى سجل جديد


وانت اختر السجل الذي تريد


مثلا السجل الاخير


السجل الاول


السجل رقم 4 مثلا


وهكذا            بالتوفيق


data.rar


تم تعديل هذه المشاركة بواسطة اكرم العريقي في 22 مارس 2013 في 20:36

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#5

الكود الذي اعطيته لا ينقلني إلى نفس السجل الذي كنت فيه

 

يعني اذا كنت في السجل رقم 4 أو 7 مثلا فإنه لا يعيدني إليه

 

بل يعيدني إلى السجل الأول أو الأخير أو السجل الجديد

 

اعتقد اني قد لامست الحل في هذا المثال

 

data.rar

 

اسأل الله العون

تم تعديل هذه المشاركة بواسطة يماني اصيل في 22 مارس 2013 في 20:48

#6

الان يذهب الى السجل رقم 4

data.rar

"قال رب اشرح لي صدري *ويسر لي امري*واحلل عقدة من لساني يفقهوا قولي" سورة طه
اللهم صل على سيدنا محمد
وعلى آل سيدنا محمد

http://rasoulallah.net/index.php/ar

#7 أفضل إجابة

تفضل اخي

 

هذه طريقة Recordset.findfirst

 

 

post-273849-0-66282400-1363976141_thumb.

 

جعفر

 

 

وهناك طريقة Bookmark

تم تعديل هذه المشاركة بواسطة jjafferr في 22 مارس 2013 في 21:19

2
#8

بارك الله فيك تم المطلوب

 

انظر إلى التطبيق


data.rar



اشكركم اخواني اكرم وجعفر وبارك الله فيكم

تمت الاجابة من كما

#9

أخي لو جربت GotoRecord على بيانات كبيرة (مئاة او آلاف السجلات) ، فإن البرنامج سيأخذ وقت لكي يصل الى السجل المطلوب ، كما انه سيوقف عمل النموذج حتى يصل الى السجل المطلوب.

لذا فالافضل استعمال 

 Recordset.findfirst

او

Bookmark

 

للعلم :)

 

جعفر

تم تعديل هذه المشاركة بواسطة jjafferr في 22 مارس 2013 في 21:37

هذا الموضوع مغلق.

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