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

مشكلة في الأمر docmd.findRecord

مغلق
بدأه yy55 في 27 مارس 2004 · 2 رد · 1,500 مشاهدة · في قسم أرشيف النماذج والنماذج الفرعية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

DoCmd.FindRecord "130" , , True , , True , acAll , True

كما في المثال جعلته يبحث عن السجل الذي رقم الموظف فيه يحمل الرقم 130

على القاعدة التالية:

DoCmd.FindRecord (findwhat, [match], [matchcase], [search], [searchasformatted], [onlycurrentfield], [findfirst])

المطلوب

----------

عندي مربع نص غير منضم [E_Num] وأكتب فيه رقم الموظف للبحث

ما أردته هو كيف أجعل الأمر يرجع إلى مربع النص للبحث عن السجل لأني لا اريد أن يبحث عن قيمة نصية ثابتة وهي "130"

جربت الأمر التالي فلم ينفع

DoCmd.FindRecord [E_Num] , , True , , True , acAll , True

وهذا الملف لفهم ما أريده بالضبط

FindRecord.zip

#2

وهذا ملف شرح للدالة للإستفادة ولتوضيح أكثر للمشكلة

---------------------------------------------------------------

إذا المرء لا يرعاك إلا تكلفا --------------- فدعه ولا تكثر علـــــــيه التأسفا

ففي الناس ابـــدال وراحة --------------- وفي القلب صبر للحبيب ولو جفا

--------------------------------------------------------------------------------

أخوكم ... ياسر .

___________Find_record.doc

#3

في أثناء بحثي في في قديم المنتدى لأجد الإجابة

وفي موضوع : كيف ابحث بواسطة رقم الموظف في النموذج ؟

وجدت الإجابة الشافية .. والحمد لله

بواسطة تركيز أسم الحقل أولاً ثم البحث بواسطة الدالة

EmployeeID.SetFocus
DoCmd.FindRecord [E_Num]

من جد وجد ومن زرع حصد

-----------------------------------------------------------------------

منتدى رائع به الكثير من المعلومات والأمثلة والشرح والأرشيف

أتمنى له دوام التوفيق

---------------------------------------

أخوكم ... ياسر الصفواني

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

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