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

مساعدة فى الوصول للتاب كونترول


إذهب إلى أفضل إجابة Solved by kkhalifa1960,

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

5 ساعات مضت, طير البحر said:

ارجو من اخواني ارشادي كيف اكتب مسار للتاب كونترول لصفحة محدده فيه

 For Each btn In colorform!Tab0.Pages("color1")
وكيف افتح فورم على تاب محدد وليكن page5


عيدكم مبارك

 

 

لكتابة مسار (Path) لـ TabControl في صفحة محددة تحتوي على برمجة Access (Access programming)، يمكنك اتباع الخطوات التالية باستخدام لغة البرمجة VBA (Visual Basic for Applications):

  1. فتح محرر الفبات الخاص بالنموذج (Form):

    • انقر نقرًا مزدوجًا على نموذج الواجهة الذي تريد العمل عليه.
  2. انتقال إلى وضع التصميم (Design Mode):

    • تأكد من أنك في وضع التصميم لنموذج الواجهة.
  3. إضافة TabControl (التاب كونترول):

    • إذا لم يكن TabControl مضافًا بالفعل، يمكنك إضافته من شريط الأدوات (Toolbox) عبر سحبه وإسقاطه على النموذج.
  4. تعيين مسار للتاب المحدد:

    • حدد التاب الذي تريد تعيين مسار له في TabControl.
    • انقر مرتين على التاب المحدد للانتقال إلى محرر الفبات الخاص به.
  5. إضافة الكود للتاب المحدد:

    • انقر مرتين على التاب لتفعيل حدثه الافتراضي (العادة هو الحدث OnClick أو OnChange).
    • أضف الكود الخاص بك في محرر الفبات.

مثال بسيط لتعيين مسار لتاب محدد في VBA:

Private Sub TabControlName_Change()
    Select Case TabControlName.Value
        Case 0 ' المسار الخاص بالتاب الأول
            DoCmd.OpenForm "Form1"
        Case 1 ' المسار الخاص بالتاب الثاني
            DoCmd.OpenForm "Form2"
        Case Else
            ' يمكنك إضافة المسارات الأخرى هنا حسب الحاجة
    End Select
End Sub

 
Private Sub TabControlName_Change() Select Case TabControlName.Value Case 0 ' المسار الخاص بالتاب الأول DoCmd.OpenForm "Form1" Case 1 ' المسار الخاص بالتاب الثاني DoCmd.OpenForm "Form2" Case Else ' يمكنك إضافة المسارات الأخرى هنا حسب الحاجة End Select End Sub
  • TabControlName هو اسم TabControl الخاص بك.
  • Case 0, Case 1 تمثل محتوى كل تاب (أول تاب، ثاني تاب، إلخ).
  • DoCmd.OpenForm "FormName" تفتح النموذج المعين عند تحديد التاب المناسب.

يرجى استبدال "Form1" و "Form2" بأسماء النماذج الفعلية التي تريد فتحها عند تحديد كل تاب. كما يمكنك إضافة المزيد من الحالات (Cases) حسب عدد التابات والمسارات التي تحتاجها.

بعد إضافة هذا الكود، عند تغيير التاب في TabControl، سيتم فتح النموذج المحدد بناءً على الشفرة المعينة في الكود. تأكد من تعديل الأسماء والمسارات وفقًا لهيكل نموذجك واحتياجات برمجتك.

 

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

  • أفضل إجابة

مشاركة مع استاذي @عبد اللطيف سلوم تفضل استاذ @طير البحر محاولتي حسب مافهمت .اليك الشرح والمرفق .:fff:

1- مسار الصفحة بالفورم 

Forms!frm_Tab!TabCtl0.Value = 4
' frm_Tab = اسم الفورم
' TabCtl0 =اسم التاب كنترول
حيث 4= رقم الصفحة' 5

   2- كيفية فتح الفورم على تاب محدد وليكن page5   (سويت لك 3 نماذج )  للتوضيح .                                                                                              image.gif.261e1360f58316e3341f23e28315ec2e.gif

DDTabcontrolPages.rar

تم تعديل بواسطه kkhalifa1960
  • Like 3
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information