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

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

قام بنشر

السلام عليكم

هنالك مشكلة عند برمجة كائن OCX (زر أمر) ثم وضعه في نموذج Access

المشكلة تتلخص في أن Access عند الضغط على مفتاح Enter ويكون التركيز موجود للكائن (الزر) فإنه لا يمرر الحدث KeyDoun أو KeyPress إلى الكائن بل ينقل التركيز إلى الأداة التالية ويشكل حدث ExitFocus فقط للكائن

فكيف يمكن حل هذه المشكلة ؟؟؟

خاصة أن هذا الكائن (الزر) لا يعاني من أي مشكلة عند ادراجه في برنامج VB عادي !!

قام بنشر

السلام عليكم

اخوي مهند هل تريد انت حدث Key

down؟

ام مجرد تريد الحل لهذه المسالة؟

ارجو ارفاق الكان لكي اجرب عليه ونحاول انحل الاشكال.

تحياتي

قام بنشر

أخي WinMaster ..

بإمكانك وضع أي كائن OCX من عندك ضمن نموذج Access ثم شغل النموذج

وضع التركيز عليه ثم اضغط Enter ستجد أن التركيز ينتقل للعنصر التالي

وكمثال استخدم عنصر Microsoft Forms CommandButton 2.0 الموجود على كل جهاز

قام بنشر (معدل)

الآن سأضع لكم الأداة التي قمت ببرمجتها وهي زر ذو مواصفات متععدة ومرنة وذا مظهر رائع آمل أن يعبكم وبإمكان كل الأخوة أن يستفيدو منه دائماً ..

وبنفس الوقت يجرى تجربته على نموذج VB وكيف أنه عندما يكون التركيز موجوداً فوقه ونضغط Enter يتم توليد جدث Click ...

ثم نفس التجربة على نموذج Access ومقارنة النتيجة

MagicBtn.zip

تم تعديل بواسطه مهند عبادي
قام بنشر

أخي مهند مشكور جدا على المجهود الطيب , جزاك الله خيرا كثيرا ان شاء الله.

بصعوبة, و بعد اْصرار شديد تمكنت من استعمال هذا الزر و فعلا زر جميل جدا, رغم أنه وجدت صعوبة كبيرة في مع خاصية عند النقر التي لم تظهر في خصائص الزر ومع ذلك وجدت طريقة أخرى لتحقق خاصية عند النقر و تتمثل في تصميم زر عادي بواسطة الأكسس و برمجة الحدث الخاص به مثلا طباعة تقرير, اثر قمت بنقل خصائص هذا الزر الى الزر الذي قمت أنت بتصميمة لابل و اْسم الزر من حيث الكود"غالبا ما يكون أمر11 أو أي رقم آخر " و قمت بحذف الزر المصمم بواسطة الأكسس و نجحت الطريقة.

قام بنشر

أخي biskra مافي داعي لكل هذا العذاب ..

يكفي أنك تضع الزر على نموذج Access ثم تضغط Alt + F11 للدخول إلى نافذة البرمجة ..

ثم اختار الزر من صندوق الأدوات ثم من صندوق الخصائص اختار خاصية OnClick

أخي محمد طاهر هذه الظريقة التي ذكرتها توقف الحركة فقط !

قام بنشر

الأخ مهند تمكنت في النهاية من اٍستغلال الزر الذي قمت بتصميمه,فقط وجدت صعوبة في زر اٍجراء بحث لأنه له خاصية تغيير اْسم الزر الى اٍنهاء البحث, بالالآضافة الى الخطأ الذي يظهر عند الظغط على زر أبحث الآن و الذي من المفروض أنه بعد الضغط يظهر رسالة بعدد السجلات الموجودة.

testemessage.rar

  • 11 months later...
قام بنشر (معدل)

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

1) 02/03/2005 إنهيار قاعدة البيانات

2) 25/02/2005 مشكلة اختفاء الأنماط وظهور رسالة خطأ

3) 22/02/2005 ماهي اسباب انهيار قواعد أكسس

4) 19/02/2005 ساعدون كيف اعمل مع هذه الرسالة

5) 25/01/2005 مشكله تطلع عند فتحي للبرنامج

6) 02/01/2005 قاعدة بيانات لا تفتح

7) 18/12/2004 لا يمكن التعرف عليه، الملف معطوب ، رسالة خطأ

8) 02/12/2004 رسائل خطأ

9) 15/11/2004 Run-time error 2465

10) 10/10/2004 مشكلة في تشغيل قاعدة البيانات

11) 09/10/2004 لماذا يظهر رسالة "ادخال قيمه معلمه"

12) 12/08/2004 رسالة تطلب تحديث الأكسيس 2003

13) 09/05/2004 ند فتح أي قاعدة في جهازي يطلب مني الاسم والرقم

14) 05/05/2004 رسالة اوفيس 2003 رسالة التأمين

15) 17/04/2004 ينتج عن التعبير الذي أدخلته الخطأ التالي

16) 16/04/2004 اريد ان اتخلص من هذه الرسالة

17) 15/04/2004 لماذا تظهر NAME?

18) 07/04/2004 مشكلة عند برمجة OCX لـ Access

19) 11/03/2004 عندي مشكلة في تشغيل Dim dbs As Database

20) 21/02/2004 قام هذا البرنامج بعملية غير شرعية

21) 05/02/2004 يلزم اعادة تشغيل الجهاز لفتح ملف اكسس

تم تعديل بواسطه خضر الرجبي
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information