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