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

مشكله فى اخفاء خلفيه الاكسيس

بدأه gbrel في 14 نوفمبر 2011 · 7 رد · 855 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواتى فى الله لقد صممت برنامج بمسعده بعض الاعضاء هنا فى المنتدى بس عندى مشكله البرنامج شغال كويس جدا بس عند اخفاء شاشه الاكسيس من الخلفيه الفورم بيظهر وازرار النمازج شغاله ماعدا ازرار الريبورتات...ولما بدوس عليها البرنامج بيهنج وبيقف مع انى عملت كل حاجه صح

1- انشأت وحده نمطيه والصقت بها هذا الكود

Global Const SW_HIDE = 0

Private Declare Function apiShowWindow Lib "user32" _

Alias "ShowWindow" (ByVal hwnd As Long, _

ByVal nCmdShow As Long) As Long

Function fSetAccessWindow(nCmdShow As Long)

Dim loX As Long

Dim loForm As Form

loX = apiShowWindow(hWndAccessApp, nCmdShow)

End Function

2-وضعت هذا الكود فى حدث التشغيل

Private Sub Form_Open(Cancel As Integer)

fSetAccessWindow (SW_HIDE)

End Sub

3- في خصائص النموذج تحت التبويب "تنسيق" (Format) حولت خاصية "نمط الحدود" (Border style) الى "مربع حوار" (Dialog).

2- في التبويب "الكل" (All)

حولت الخاصية "منبثق" (Pop up) الى نعم (Yes)

حولت الخاصية "مشروط" (Modal) الى نعم (Yes)

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

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

#2

اخي الفاضل

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

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

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

حول الخاصية "منبثق" (Pop up) الى نعم (Yes)

حول الخاصية "مشروط" (Modal) الى نعم (Yes)

وسيعمل معك برنامجك بدون مشاكل .

بالتوفيق

#3
zahrah كتب:

اخي الفاضل

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

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

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

حول الخاصية "منبثق" (Pop up) الى نعم (Yes)

حول الخاصية "مشروط" (Modal) الى نعم (Yes)

وسيعمل معك برنامجك بدون مشاكل .

بالتوفيق

عملت كده ولسه برده مش شغال نفس المشكله

تم تعديل هذه المشاركة بواسطة gbrel في 14 نوفمبر 2011 في 03:18

#4

عند عدم ظهور التقارير.. نعمل ما يلي..

1- وضع كود في النموذج الاول لاخفاء الشاشة

2-وضع كود لاخفاء الشاشة في النماذج التي تعرض منها تقارير ... وذلك في حدث "عند التنشيط وليس عند التحميل"

3-وضع كود لاعادة اظهار الشاشة عند فتح تقرير معين

4-وضع كود لاعادة اخفاء الشاشة عند اغلاق تقرير او تنشيط نموذج..

بالتوفيق

#5

انا عندى اوفيس 2003 انجليزى ممكن حضرتك تشرحيلى بالانجليزى

#6

ياريت حضرتك تكتبيلى اكواد ارجاع الشاشه واحطه فين بالظبط فى التقرير ولا فى النموزج اللى هفتح منه التقرير ولا فى الزرار اللى فى النموزج اللى هفتح منه التقرير وشكرا

#7

هل من جديد؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#8

نفس المشكلة مع التقارير فقط 

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