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

تعديل حدث عند التغيير


إذهب إلى أفضل إجابة Solved by ابوخليل,

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

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

في المثال المرفق يوجد نموذج اسمه البحث الشامل ويوجد فيه مربع نص اسمه (txtSearch) لكتابة كلمات البحث

وفيه الحدث التالي عند التغيير

Dim vSearchString As String
vSearchString = Me.txtSearch.Text
Me.txtSearch2.Value = vSearchString
Me.SearchList.Requery
Me.Requery
 

عندما تكون البيانات قليله فان الكتابه فيه تكون سريعه وممتازة

ولكن القاعده عندي في العمل فيها سجلات كثيرة جداً 

وعندما اكتب كلمات للبحث سواء نص او ارقام فأنه بطيئ جدا جدا

مثال لو ادخلت اسم محمد من اجل البحث عن كل من اسمه محمد

فانه يكتب م وانتظر شويه حتى يلحقه ح ثم شويه ويلحقه م وهكذا

 

المطلوب جزاكم كل خير اذا فيه كود بدال الكود اعلاه حتى تكون الكتابه في الحقل سريعه

او اي طريقه تشوفها لي لانه والله جنني وما لقيت له حل

اتمنى اكون قدرت اوصل لكم ماذا اريد

 

كل الشكر والتقدير

المثال.rar

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

سجلت اعجابي بالسؤال لأنك فعلا شخصت سبب المشكلة بقولك :

5 ساعات مضت, alriashi said:

وعندما اكتب كلمات للبحث سواء نص او ارقام فأنه بطيئ جدا جدا

مثال لو ادخلت اسم محمد من اجل البحث عن كل من اسمه محمد

فانه يكتب م وانتظر شويه حتى يلحقه ح ثم شويه ويلحقه م وهكذا

 

يجب تغيير الطريقة وأفضل طريقة ان تجعل البحث من مربع نص تكتب جملتك فيها سواء كانت نص او رقم

وتستخدم في البحث جملة sql

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

حفظك الله استاذ ابو خليل

معرفتي بالاكسس بسيطه جدا جدا

لو تكرمت تسوي الحل الي قلت عليه في مثالي المرفق

في المشاركه حتى اقدر انقله لبرنامجي في العمل

اكون شاكر لك ومقدر 

في ميزان حسناتك طال عمرك

ولك دعوة في ظهر الغيب كلما اشتغلت على البرنامج لانه قد اتعبني جدا 

بهذا الوضع

تم تعديل بواسطه alriashi
رابط هذا التعليق
شارك

تفضل جرب

يبحث في الاسم المصحح او جزء منه 

ويبحث في الرقم القومي مع ضابط عدم السماح بكتابة الحروف

سيكون اسرع بإذن الله

حاولت قدر الإمكان عدم تغيير شيء حتى يسهل عليك نقله ، التغيير تم على الاستعلام في تعديل ( تسمية ) الحقل المصحح .. اعطيته اسم : ename2

المثال2.rar

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

استاذنا الفاضل ابو خليل

رحم الله والديك ونفعك بك

هذا هو المطلوب ... باقي طلب تعديل بسيط لوسمحت

يكون تركيز البحث بالرقم بدل الاسم لانه اكثر ما نبحث بالرقم الوطني

الاسم يكون البحث به مرات قليله.. يعني اول ما افتح نمودج البحث يكون الادخال بالرقم

واذا اردت ابحث بالاسم اعمل له علامة الصح

والثاني حفطك الله ورعاك عمل كود لزر الامر استعادة القائمه

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

من اجل ان تظهر الاسماء في القائمة مرة اخرى

ارجو ان تقبل اعتذاري على ازعاجك

ولكم خالص الشكر والتقدير

المثال2.rar

تم تعديل بواسطه alriashi
رابط هذا التعليق
شارك

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

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



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

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

Important Information