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

مشكلة ظهور الشاشة الرمادية هل من حل


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

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

ممكن لو تكرمت تقول حضرتك شغال بأكسس إصدار كام 
انا جربت الملف ده عندى فى الشغل على اصدار 2010 وشغال تمام 

وانا على جهازى 2013 شغال تمام ومافى اى مشاكل من اللى حضرتك قلت عليها 

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

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

يعني افتح ملف وقاعدة البيانات الحالية واختار الصورة المراد وضعها للايقونه

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

اما بالنسبة للشاشة الرمادية 

ضع هذا الكود في نموذج البداية 

fSetAccessWindow (SW_SHOWMINIMIZED)

 

ومن ثم ضع هذا الوحدات النمطية

 

 
Option Compare Database
Option Explicit
 
Global Const SW_HIDE = 0
Global Const SW_SHOWNORMAL = 1
Global Const SW_SHOWMINIMIZED = 2
Global Const SW_SHOWMAXIMIZED = 3
 
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
    On Error Resume Next
    Set loForm = Screen.ActiveForm
     
    If err <> 0 Then
        loX = apiShowWindow(hWndAccessApp, nCmdShow)
        err.Clear
    End If
     
    If nCmdShow = SW_SHOWMINIMIZED And loForm.Modal = True Then
        MsgBox "Cannot minimize Access with " _
        & (loForm.Caption + " ") _
        & "form on screen"
    ElseIf nCmdShow = SW_HIDE And loForm.PopUp <> True Then
        MsgBox "Cannot hide Access with " _
        & (loForm.Caption + " ") _
        & "form on screen"
    Else
        loX = apiShowWindow(hWndAccessApp, nCmdShow)
    End If
    fSetAccessWindow = (loX <> 0)
End Function
 
وراح ارفع لك نموذج يوجد فيه واجهة برنامجي ويوجد فيه الكود والوحدة النطية
اعمل استيراد وجرب وخبرنا
 
 
رابط اخر للتحميل 
 
رابط هذا التعليق
شارك

أخي الغالي بارك الله فيك وفي ذريتك وعلمك 

 

رحم الله والديك . الله لا يحرمك الأجر . 

 

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

 

تقبل فائق تقديري واحترامي .

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

لالالا انا فهمت قصده الاستاذ   أبو عبير 2005

 

فعلا لما بيحصل  Minimize  للبرنامج بجوار الساعه لما ترجعه  Restore   للمره التانيه بيظهر ايقونه على task bar وفعلا بالضغط على الايقونه اللى على الت task bar  بتظهر الخلفية الرمادى هو بس الاستاذ ابو عبير مقدرش يوضح الصورة كويس 
وفعلا لما الحركه دى تحصل يبقى مش ليها لازمه اصلا اللفه دى كلها علشان نخبى اطار الاكسس

 

 

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

------التحميــــــل-------
قبل التعديل

Nasystry3-up.rar

 

 

بعد التعديل وهذا هو المطلوب

Nasystry-بعد التعديل.rar

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

أخي الغالي بارك الله فيك وفي ذريتك وعلمك . 

 

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

 

كل من حاول المساعدة ولو بكلمة أقول له جزاك الله عني كل خير ورحم الله والديكم . 

 

أخي الغالي شاهد الصورة لتتضح لكم المشكلة . 

 

هنا عند تشغيل البرنامج ( تمام لا يوجد مشكلة ) بدون شاشة رمادية . 

 

m5zn_47bb87ae18ced9f.jpg

 

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

 

m5zn_ad24f8afbbfcf1d.jpg

 

وهذه بعد الضغط على الخلفية الرمادية . 

 

m5zn_658980f5902ff49.jpg

 

تقبلوا فائق تقديري واحترامي .

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

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

1429465405651.gif

 

نلاحظ هنا ظهور الايقونه فى المسطره ( task bar ) بعد تكبير البرنامج من الايكونه بجوار الساعه وهذا موضوع الخلل فى هذا الكود

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

هنا نلاحظ وجود الايكونه بجوار الساعه فقط 
وبعد تصغير البرنامج وتكبيره لا تظهر مطلاقا على المسطره ( task bar ) وهذا الكود بعد التعديل 

1429466682521.gif

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

طيب أنا راح أجرب ملفك المرفق في جهاز ثاني وأرد لك خبر إن شاء الله 

 

ما أقول غير الله يحفظك ويبارك في وفي ذريتك وعلمك ومالك . 

 

الله يرحم والديك . ويدخلكم الجنة بغير حساب ولا سابقة عذاب . 

 

تقبل فائق تقديري واحترامي . 

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

طيب أنا راح أجرب ملفك المرفق في جهاز ثاني وأرد لك خبر إن شاء الله 

 

ما أقول غير الله يحفظك ويبارك في وفي ذريتك وعلمك ومالك . 

 

الله يرحم والديك . ويدخلكم الجنة بغير حساب ولا سابقة عذاب . 

 

تقبل فائق تقديري واحترامي . 

اخى الكريم اسأل الله أن يرزقك بما دعوت لى واكثر ان شاء الله

 

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

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

 

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

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

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

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

 

المفروض يظهر هكذا 

 

ولن يظهر هكذا 

1429471511461.png

 

المرفق مره اخرى لسهولة الوصول اليه 

Nasystry-بعد التعديل.rar

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

أخي الغالي سامحني أتعبتك معي 

 

أخي الله يحفظك ولا يحرمنا منك ولا يحرمك الأجر . 

 

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

 

أخي جربت البرنامج على أكثر من جهاز والله نفس النتيجة . 

 

ننتظر النتيجة من الإخوة الكرام .

 

تقبل فائق تقديري واحترامي . 

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

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

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

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

 

جربت البرنامج على أوفيس 2007 وويندوز XP

وعند عودتي المنزل بإذن الله سأجربه على نفس إصدار الأوفيس ولكن ويندوز 7

 

أعانك الله أستاذي محمد عصام

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

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

 

جربت البرنامج على أوفيس 2007 وويندوز XP

وعند عودتي المنزل بإذن الله سأجربه على نفس إصدار الأوفيس ولكن ويندوز 7

 

أعانك الله أستاذي محمد عصام

كل الشكر والتقدير واعتذر للاثقال عليكم استاذنا الكريم

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

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

أخي أعرف إني ثقلت عليك لكن أرجو منك العذر والسموحة . 

 

لأني محتاج إلى حل هذه المشكلة . وإن شاء الله تنحل بفضل الله ثم بفضلكم .

 

دمت في حفظ الله ورعايته . 

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

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

أخي أعرف إني ثقلت عليك لكن أرجو منك العذر والسموحة . 

 

لأني محتاج إلى حل هذه المشكلة . وإن شاء الله تنحل بفضل الله ثم بفضلكم .

 

دمت في حفظ الله ورعايته . 

طيب تمام طالما ان الايقونه لم تظهر فى شريط المهام

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

 

حضرتك بتقول 

لأني محتاج إلى حل هذه المشكلة . وإن شاء الله تنحل بفضل الله ثم بفضلكم .

 

المشكله بالفعل تم حلها بفضل الله سبحانه وتعالى 

حضرتك محتاج ايه تانى ؟!....

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

أخي الغالي حفظك الله ورعاك يبدو أني لم أوضح لك الصورة المطلوبة 

 

أنا أحتاج ظهور الأيقونة في شريط المهام بشرط أن تختفي الشاشة الرمادية . 

 

يعني أنت حليت لي مشكلة إخفاء الشاشة الرمادية لكن محتاج إظهار الأيقونة في شريط المهام .

 

لك مني لك الود والتقدير . 

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

طب حتفرق مع حضرتك فى ايه ؟

الايقونه موجوده بجوار الساعه وقت عمل تصغير للبرنامج

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

-- للعلم وجودها فى شريط المهام هو ما سوف يظهر الخلفية الرمادى مرة اخرى عن الضغط عليها فى شريط المهام  ؟

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

طيب على العموم احاول مره تانية مراجعة الكود وتحليله

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

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

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

 للعلم وجودها فى شريط المهام هو ما سوف يظهر الخلفية الرمادى مرة اخرى عن الضغط عليها فى شريط المهام  ؟

 

نعم أخي هذا ما أريد أن أتوصل لحله . 

 

كيف يتم حل هذه المشكلة . 

 

بالنسبة أيه تفرق معاي أقولك يالغالي . 

 

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

 

يختفي البرنامج خلف ( جهاز الكمبيوتر أو أي شي يتم فتحه ) 

 

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

 

تقبل فائق تقديري واحترامي .

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information