اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

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


عيدكم مبارك

 

 

  • Like 1
قام بنشر
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

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