الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجعل اتجاه التاب (tab) من اليمين الي اليسار

بدأه fipmp في 19 مايو 2009 · 7 رد · 4,354 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي سؤالين في Access 2007

أولا كيف يمكن أن اجعل اتجاه النموذج (Form) من اليمين إلي اليسار

ثانيا كيف اجعل اتجاه التاب (Tab) أيضا من اليمين إلي اليسار

وجزأكم الله عنا خيرا

#2

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

بالنسبة للنموذج فهاذا ممكن فمن ورقة خصائص النموذج تذهب للأسفل وتجد إتجاه النموذج

من اليمين إلى اليسار

من اليسار إلى اليمين

أما التاب فهذا غير ممكن إلى بحيله بسيطه

وهي كما يل

قم بإداراج تاب وجعل فيه عدد من النصفحات مثلاً ثلاث

غير إسم التاب إلى

tab_1

ستجد أن أسمه كان في السابق عنصر تحكم علامة جدولة0 هذا إذا كانت نسخة الأفس عندك عربي

غير أسماء الصفحات كما يلي:

p_1

p_2

p_3

ما سنقوم به أننا نخفي علامات التبويب التي في الأعلى ونستعيض عنها بأزرار في الأعلى تقوم بنفس دورها

كيف يمكن أن أخفي علامات التبويب التي في الأعلى؟

من خصائص التاب

ومن تنسيق إذهب إلى النمط وإختر بلا

وعند عرض النموذج ترى أنها أختفت

الأن قم بتصميم ثلاثة أزرار في الأعلى ونسقها كما تريد

ما نريده هو أن الزر الأول يظهر

p_1

ويخفي البقية

الكود هو

p_1.Visible = True

p_2.Visible = False

p_3.Visible = False

نكرر العملية لكل زر

مع تغيير القيمة

true

و

false

إلى الشي المناسب

وإليك المثال

وسأطرح بعدها الطريقة بإستخدام أزرار التبديل وهي أفضل وتعمل بنفس الفكرة

اتمنى أن الطريقة هذه تكون مفيدة

tab.rar

#3

شكراجزيلا ابو عمر على رداك وجزاك الله خيرا

لكن عندي استفسار صغير هل اتجاه النموزح هو Orientation

حيث ان الاكسس عندي باللغة الانجليزية

وشكرا مرة اخري وفى انتظار الطريقة الاخري للتعامل مع التاب

#4

Orientation

نعم هي إتجاه الكتابة

Orientation=0

أي إتجاه الكتابة من اليسار إلى اليمين

Orientation=1

أي إتجاه الكتابة من اليمين إلى اليسار

هذا إذا أحببت أنك تكتبها عن طريق الكود في حدث عن التحميل

أو تغيرها من خصائص الفورم تنسيق

وتجعل قيمتها (رايت تو لفت أو لفت تو رايت) "إنقليزي مستعجل"

أما الطريقة الثانية فقد أدرجت عنصر تحكم مجموعة خيارات

أشتغل معالج مجموعة الخيارات أدخلت ثلاث تسميات مثلا

صفحة 1

صفحة 2

صفحة 3

ثم التالي

ثم حددت الخيار الإفتارضي إلى

صفحة 1

ثم التالي

ثم أعطاني قيم للتسميات

تبدأ من 1 إلى 3

وفائدتها

ان لمجموعة الخيارات متغير يحمل قيمة الزر المحدد

فلو ضغطت عنصر التبديل "صفحة 1"

ستصبح قيمة متغير مجموعة الخيرات 1

ولو ضغطت عنصر التبديل "صفحة 2"

ستصبح قيمة متغير مجموعة الخيرات 2

وهاكذا حسب القيم التي موجودة في هذه الشاشة أتركها كما هي

اضغط التالي

عدد نوع عنصر التحكم وهو زر تبديل

ثم التالي

ثم أدخل التسمية التوضيحية لمجموعة الخيار

اتركها كما هي فسنحذفها فهي غير مفيده في هذا المثال

وإضغط إنهاء

الأن عدل ترتيب أزرار التبديل كما تحب بدون ما تخرجها من الإطار

حدد الإطار المحيط بأزرار التبديل غير إسمه مثلا إلى

etar

وفي حدث بعد التحديث نضع هذا الكود

Me.p_1.Visible = False
Me.p_2.Visible = False
Me.p_3.Visible = False
Select Case Me.etar
		Case 1
		Me.p_1.Visible = True
		Case 2
		Me.p_2.Visible = True
		Case 3
		Me.p_3.Visible = True
		Case 4
End Select
#5

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

هذا مثال نسيت أرفقة المرة الماضية

tab_up.rar

#6

الأخ أبو عمر الجنوبي ... مع تقديري ... ولكن كلا الحلين ليس عملي .

فإما أن يكون هناك تعديل لهذه الخاصية عن طريقة البرمجة لكائنات الاكسس .. أو أن تكون مايكرسوفت قد أنتبهت لهذا الخطأ في النسخة الجديدة من الأوفس 2010

#7

شكرا أخي الكريم على قرائة الموضوع والرد عليه

اما ما ذكرت عن كون انه قد تكون ميكرسوفت قد تلافت ذلك في الإصدارات الجديدة 2010 فلا اعلم وننتظر من يجرب ذلك ويعطينا خبر

كما اني طرحت الموضوع قبل صدور 2010 بوقت طويل وجرت المثال وطبقته على 2007 لوجود هذه المشكلة في 2007 كما في 2003

وانا لا اتصور انها مشكله لدى ميكروسوفت فالامر طبيعي جدا فلولم يكن طبيعي ويتطلب إستخدام هذه الطريقة التي قدمتها لما وضعوا في نمط عرض علامات التبويب ( بلا )

فكيف يمكن تقليب صفحات التبويب إذا كانت مختفيه ((( لقد بحثت في الإنترنت كثيرا ولم اجد احد يستخدم طريقة افضل من هذه الطرقة )))

بالنسبه للطريقة الأولى هي توضيح للحل والذي هو الطريقة الثانية

إذا وجدت طريقة افضل اتمنى ان تفيدنا بها فقد توفر علينا الوقت الكثير .

#8

لم أنتبه إلى خاصية ( بلا تبويب ) - لي فترة طويلة لم استخدم الاكسس - على كل حال يبدو أن الحل في استخدام هذه الخاصية وتصميم مربعات تسمية مشابهة في تصميها لشكل لسان التبويب ليقوم بعمله ووضع إطارا حول التبويب لأن الإطار يختفي مع استخدام هذه الخاصية ... ولعل هذا هو كنت تقصده في الحلول التي طرحتها ولم أنتبه لذلك .

ومرفق مثال لذلك .

tab_right.rar

تم تعديل هذه المشاركة بواسطة عبدالله سليمان2 في 9 فبراير 2010 في 12:24

مواضيع مشابهة