• 0
alnoor_09

[ تمت الإجابة ]كيف أعيد شاشة الأكسس مخفية كما كانت

سؤال

لدي هذا البرنامج للرسائل:

وضعت قائمة منسدلة بالتقرير لطباعته واكتفيت بإضافة مفتاحين close & printer.

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

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

fSetAccessWindow (SW_SHOWMINIMIZED)

لكن لا أقدر أن أحذفه لأني لا أعرف كيف أستبدله بكود أخر

ففتحت النموذج في طريقة عرض التصميم ثم - من خصائصه - حدث

ذهبت إلى حدث عند الفتح ثم قمت بحذف كلمة [Event Procedure]

الحمد لله أنحلت المشكلة الأولى بحيث أصبحت تظهر القائمة المنسدلة بالتقرير.

**لكن ظهرت لي مشكلة أخرى وهي الشاشة المخفية بالأكسس أصبحت ظاهرة بعد أن كانت مخفية.

أرجو المساعدة في حل هذه المشكلة.

FTT.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

أخي الفاضل

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

هذا الإجراء

fSetAccessWindow (SW_SHOWMINIMIZED)

مخصص لإخفاء شاشة الأكسيس وله كود خاص في الوحدة النمطية ويتم استدعاء هذا الإجراء عند فتح النموذج ( تم اعادته كما كان ليعمل مع بدء التشغيل )

الآن نريد ان نفتح التقرير من خلال النموذج FORM11 فنجد ان النموذج والتقرير كلاهما منبثق وكود اخفاء الشاشة يعمل فلا يمكن ان تستخدم زر الماوس الأيمن لكي تظهر القائمة المنبثقه

ولهذا سنتحايل على الكود الخاص بإخفاء شاشة الأكسيس مؤقتا عند فتح التقرير وذلك بإيقافه عن العمل لكي نستطيع استخدام زر الماوس الأيمن لفتح القائمة المنبثقه على نفس التقرير وعند اغلاق التقرير نعيد اجراء اخفاء الشاشة كما كان سابقا .

اذن انظر الى الأكواد المضافة عند فتح التقرير وعند اغلاقه وستجد اننا اوقفنا اجراء اخفاء الشاشة وعند اغلاق التقرير تم اعادة اجراء اخفاء الشاشة

ملفك بعد التعديل

za_FTT_UP.rar

ملاحظة لجميع الأخوان : اذا لم تكون على علم ودراية بما تقوم به الأكواد الموجوده في المنتدى فيفضل تركها وعدم استخدامها حتى لا تتسبب في عمل مشاكل لك في برامجك لأنه لم يحن الوقت الكافي لديك للتعلم لذا يجب عليك اولا فهم طريقة عمل الكود وآلية اجراءات العمل عليه وكيف يمكن ان تحل مشكلة الكود اذا حدث هناك اي تعارض مع برنامجك .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أشكرك أختي على مرورك وردك.

أختي أنا عندما أفتح البرنامج أجد في شريط الأدوات في الأسفل عند أبدء أو start

شاشة البرنامج ظاهرة وبمجرد الضغط عليها تظهر شاشة الأكسس المخفية.

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

إذا كان الحل في حذف الكود المنبثق للنموذج والتقرير فلا مانع لدي إن كان الحل في ذلك وتكون شاشة الأكسس مخفية لأن مشكلتي تكمن الأن في أخفائها؟؟

أرجو المساعدة وشكراً.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل اخي الكريم

الملف بعد التعديل بناء على طلبك

عند فتح قاعدة البيانات سيتم فتح النموذج MAIN وسيتم اخفاء شاشة الأكسيس

عند الضغط على زر الأمر Search سيتم فتح النموذج FORM11 الخاص بالبحث

بعد اختيار الحقول من مربعات التحرير والسرد لعملية البحث والضغط على زر الأمر Report سيتم فتح التقرير

كل هذا وشاشة الأكسيس مخفيه كما كان سابقا ولا تستطيع استخدام زر الماوس الأيمن على التقرير لإظهار القائمة المنبثقه اذن ما هو الحل ؟؟؟

الحل هو عند عرض التقرير اضغط على المفتاحين Ctrl+P وذلك لطباعة التقرير الذي امامك وستظهر لك لوحة الطابعة اختر منها موافق لتتم الطباعة

post-15367-1223153568_thumb.gif

الملف المرفق

za_FTT_up2.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أشكرك أختي وبارك الله فيك على مساعدتك وصبرك

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

شكرا.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تم ارفاق الملف

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا جزيلاً.

بارك الله فيك.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .