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

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

قام بنشر

الخبراء الافاضل 

بعد التحية والاحترام 

عندى نموذج فرعى مستمر وأمام كل سجل ٣ ازرار m  _l_b ومربع نص اسمة total_out

اريد ان وتختفى الازرار الثلاتة فى حالة

total_out =  0

, وتظهر الازرار الثلاتة اذا كان

0 <> total_out

لكم الشكر عملت قاعدة if فى حدث السجل الحالى ولم يعطى نتائج جبدة

 

قام بنشر

تفضل أستاذ @jo_2010 الحل من وجهة نظري اليك الشرح والمرفق . ووافني بالرد .:fff:

                                                                                                  image.gif.da5daa94957fd6b98b296089f23c1602.gif

DD-JO_2010.rar

قام بنشر

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

فليسمح لي أخي @kkhalifa1960 ، لم لا نستخدم الدالة "Transparent" !!!!

في حدث عند الرسم ( On Paint ) للجزء ( التفاصيل - Detail ) للنموذج ، نكتب الكود التالي :-

 

If Me.total_out = 0 Then
    Me.CmdM.Transparent = True
    Me.CmdL.Transparent = True
    Me.CmdB.Transparent = True
Else
    Me.CmdM.Transparent = False
    Me.CmdL.Transparent = False
    Me.CmdB.Transparent = False
End If

 

والنتيجة في الصورة التالية :-

image.png.db0a52781769e5a5d8b6e22f8cb75502.png

 

مرفق مثال الأستاذ خليفة مشكوراً على طرحه ، مع أن الأحق بإرفاق ملف هو أخونا @jo_2010 ، حتى لا نقع في اختلاف الأفكار والتسميات .... إلخ

 

 

DD-JO_2010.accdb

  • Like 1
  • Thanks 1
قام بنشر

نعم يخفي ولكن فعال كما ترى .

                                                                image.gif.ec6a3a1ad82c69fecaa8109526f01e77.gif

قام بنشر (معدل)
16 دقائق مضت, kkhalifa1960 said:

نعم يخفي ولكن فعال كما ترى .

 

كلامك سليم 100% ، ولكن هناك حل لهذه المشكلة أيضاً :wink2: 

 

نستخدم هذا الكود في حدث "في الحالي - On Current" مع الكود السابق

Private Sub Form_Current()
    Dim bVisible As Boolean
    bVisible = (Me.total_out <> 0)
    
    With Me.CmdM
        .Transparent = Not bVisible
        .Enabled = bVisible
    End With
    With Me.CmdL
        .Transparent = Not bVisible
        .Enabled = bVisible
    End With
    With Me.CmdB
        .Transparent = Not bVisible
        .Enabled = bVisible
    End With
End Sub

 

 

DD-JO_2010.accdb

تم تعديل بواسطه Foksh
اضافة أكثر من حل 😉
  • تمت الإجابة
قام بنشر

 

صورة توضيحية ..

Animation2.gif.39df63c630c29f0fe1c37c0a67e76d70.gif

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

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

Important Information