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

مشكلة في كود خاص بالقائمة المنسدلة


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

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

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

كنت اعمل على برنامج خاص بالدورات التدريبية المطلوبة للموظفين وكنت اوجه مشكلة في كيفية اختيار اكثر من دورة تدريبية لموظف واحد

ولكن بفضل الله والاخ الكريم أبو خليل ساعدني في حل المشكلة

الفكرة الان انه يوجد بصفحة النموذج قائمة منسدلة لاختار منها اسم الدورة التدريبية المطلوبة وقمت باضافة كود عند التغيير الغرض منه هو عند كتابة أي كلمة 

تفتح القائمة المنسدلة تلقائي ويظهر بها جميع اسماء الدورات التي تحتوي على الكلمة المكتوبة سواء كانت في اول الجملة او في الوسط او في اخر الجملة وذلك لسهولة اختيار اسم الدورة المطلوبة.

ولكن واجهت مشكلة بسيطة وهي بعد اختيار اسم الدورة واظهار باقي الخانات الخاصة بها وعند الانتقال لخانة جديدة لاختيار اسم دورة جديدة يختفي اسم الدورة السابقة التي تم اختيارها

مع الابقاء على باقي الخانات الخاصة بها كما هو موضح بالصور. اعتقد ان الكود من الممكن ان يكون فيه خطأ معين وبعد محاولات عديدة فشلت في اصلاح الامر 

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

1.png

2.png

تسجيل الدورات التدريبية2.accdb

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

السبب من كود البحث .. لأنه يطبق الكود على السجل الاول .. حيث ان النموذج مستمر

انظر عطلت الكود وابقيت فقط على عرض المنسدلة عند التركيز

هنا لا تحتاج الى الفأرة لعرض المنسدلة .. ( بمعنى انك سوف تعمل من لوحة المفاتيح فقط )

جرب ووافني برأيك

تسجيل الدورات التدريبية3.rar

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

اخي الغاااالي ابوخليل كل الشكر لك على مساندتك وتعبك وتقبل الله منك دائما صالح الاعمال

بعد التجربة بالفعل ظلت الاختيارات كما هي ولم يتم مسح اسم الدورة من القائمة المنسدلة ولكن الفكرة بالنسبة لي كانت في طريقة البحث اخي الغالي

لانه من المنتظر انه سوف يتم اضافة العشرات من الدورات التدريبية ففكرة البحث بكلمة واحدة خاصة وان كانت في منتصف اسم الدورة او في اخرها فهو شيئ مهم جدا بالنسبة لي

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

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

  • أفضل إجابة

البيانات فعلا موجودة في الجدول حتى لو اختفت من الحقل على النموذج

وكما ذكرت لك اعلاه هذه مشكلة متلازمة في النماذج المستمرة ،، لأن الحدث يقع على اول سجل

ولما يقع يكون مصدر الصف مختلف عن الموجود فيظهر فارغ

والسبب الكود ... والكود عند كل تغيير في حروف البحث يتغير مصدر الصف

المهم عملت تحايل من اجل ظهور اسم الدورة واضفتها ايضا في الجدول

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

هذا ما قدرت عليه على عجل .. ان كان يفي بالمطلوب

تسجيل الدورات التدريبية4.rar

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

اخي الغاااالي ابوخليل اشكرك كثيرااا على ما فعلت ويكفيني اهتمامك وردك واعتذر عن اي تعب سببته لك

كل الشكر والتقدير لتعبك واهتمامك وسوف اعتمد على المقترح الاخير الذي قدمته لي 

فا الوضح اننا لم نستطيع فعل ما هو اكثر من ذلك شكرااا جزيلا لك اخي الغالي❤️

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

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

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



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

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

Important Information