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

يمكنكم مشاهدة الفيديو في نهاية الصفحة  للحصول على الشرح الكامل

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

لتنفيذ ذلك
نقوم باضافة زر Command1 الى النموذج ونسمية  "اخفاء"  وبعد ذلك نقوم باضافة الكود التالي عند النقر
VBA
Private Sub Command1_Click()
If Command1.Caption = "اخفاء" Then
   Command1.Caption = "اظهار"
Else
    Command1.Caption = "اخفاء"

End If
End Sub

شرح الكود : عند الضغط على الزر سيتم التحقق ما اذا كانت التسمية الحالية للزر = "اخفاء" فسيتم تغييرها الى "اظهار" اما اذا لم تكن التسمية = "اخفاء" فسيتم تحويلها الى "اخفاء".













تعليقات

المشاركات الشائعة من هذه المدونة

الشروط في الاستعلامات

اخفاء اطار/ شاشة مايكروسوفت اكسس

انواع الاستعلامات في اكسس