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

هل ممكن عند اختيار تبويب يغير كذلك القيمة التى تساويه فى مربع التحرير والسرد


ابو جودي
إذهب إلى أفضل إجابة Solved by ابوخليل,

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

هل ممكن عند اختيار تبويب يغير كذلك القيمة التى تساويه فى مربع التحرير والسرد


تفضل على الاستاذ

عبد الفتاح كيرة   :fff:

جزاه الله عنى كل الخير اعطائى هذا الكود الذى يغير تبويب فى علامة الجدوله تبعا للتغير الذى يطرأء على مربع التحرير والسرد

 

Private Sub tr_Click()
Me.o.Value = Me.tr.ListIndex
End Sub

هل ممكن عند اختيار تبويب يغير كذلك تتغير القيمة التى فى مربع التحرير والسرد بالقيمه التى تساوى اسم الصفحة فى علامة الجدوله :rol:

اريد عند اختيار العنصر Outsourced من القائمة المنسدله يفتح التبويب  Outsourced من عنصر تحكم علامة الجدوله
وعند اختيار التبويب Outsourced من عنصر تحكم علامة الجدوله تتغير قيمة مربع التحرير والسرد الى Outsourced
وكذلك

عند اختيار العنصر Waiting Customer من القائمة المنسدله يفتح التبويب  Waiting Customer من عنصر تحكم علامة الجدوله
وعند اختيار التبويب Waiting Customer من عنصر تحكم علامة الجدوله تتغير قيمة مربع التحرير والسرد الى Waiting Customer
وكذلك

عند اختيار العنصر Rejected من القائمة المنسدله يفتح التبويب  Rejected من عنصر تحكم علامة الجدوله
وعند اختيار التبويب Rejected من عنصر تحكم علامة الجدوله تتغير قيمة مربع التحرير والسرد الى Rejected
وكذلك

عند اختيار العنصر Scrapped Tire من القائمة المنسدله يفتح التبويب  Scrapped Tire من عنصر تحكم علامة الجدوله

وعند اختيار التبويب Scrapped Tire من عنصر تحكم علامة الجدوله تتغير قيمة مربع التحرير والسرد الى Scrapped Tire
 

ملاحظة مربع التحرير والسرد المرتبط بعلامة الجدوله  فى المثال المرفق هو  Type of report

علامة الجدوله.rar

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

  • أفضل إجابة

اخي الكريم

يمكن حسب تصميمك في المثال ايجاد الحل ولكننا نحتاج الى جملة برمجية اطول من الحاجة

حيث انك جعلت مربع التحرير يأخذ بياناته من جدول

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

لذا قمت بتعديل نوع الحقل داخل الجدول  الى رقمي  وكذلك مربع التحرير

لتصبح الجملة البرمجية التي تحقق مطلوبك هكذا :

 

Private Sub o_Change()
Me.tr.Value = Me.o.Value
End Sub

اما اذا اردت الابقاء على عملك بدون تعديل فيمكن حينها ان اعمل لك الكود المناسب 

ولكنه سيكون اطول قليلا  حيث سيكون لكل تبويب شرطا يخصه

 

علامة الجدوله2.rar

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

 

اخي الكريم

يمكن حسب تصميمك في المثال ايجاد الحل ولكننا نحتاج الى جملة برمجية اطول من الحاجة

حيث انك جعلت مربع التحرير يأخذ بياناته من جدول

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

لذا قمت بتعديل نوع الحقل داخل الجدول  الى رقمي  وكذلك مربع التحرير

لتصبح الجملة البرمجية التي تحقق مطلوبك هكذا :

 

Private Sub o_Change()
Me.tr.Value = Me.o.Value
End Sub

اما اذا اردت الابقاء على عملك بدون تعديل فيمكن حينها ان اعمل لك الكود المناسب 

ولكنه سيكون اطول قليلا  حيث سيكون لكل تبويب شرطا يخصه

 

اولا استاذنا الكريم 

أبـوخليل :fff: :fff: :fff:

جزاكم الله عنى كل الخير واشكرك جدا جدا جدا لاهتمام حضرتك :signthankspin:

بس اسمح لى باستفسار

انا كنت عاوز لما اختار تبويب معين مثلا Scrapped  اكتب فيه بيانات دائما بعد الضغط على زر add new دون تغير التبويب Scrapped  بعد الضغط على الزر  add new الا ان غيرته انا بنفسى

هل يمكن ذلك

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

بعد اذن الاستاذ ابو خليل

Private Sub o_Change()
Me.tr.Value = Me.tr.ItemData(o.Value)
End Sub

مع العلم ان لي تحفظ على استخدام الكمبو بوكس لتغيير التاب . فاصلا كانك دبلت عنصرين لهم نفس الوظيفة . اقصد هل الاسهل للانتقال لتاب معينة بالنقر على الكمبو ثم تركيز النظر على القائمة ثم الاختيار ام الاسهل مباشرة بالنقر على التاب .

 

بالتوفيق

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

بس اسمح لى باستفسار

انا كنت عاوز لما اختار تبويب معين مثلا Scrapped  اكتب فيه بيانات دائما بعد الضغط على زر add new دون تغير التبويبScrapped  بعد الضغط على الزر  add new الا ان غيرته انا بنفسى

هل يمكن ذلك

 

 

هذا غير واضح لي ،  لاني جربت ضغط الزر المذكور ولم يتغير  التبويب

يلزم زيادة في شرح المطلوب

 

اطلب منك على استحياء 

ممكن لكل تبويب شرطا يخصه واعتذر لو اثقلت على حضرتك فى طلبى

 

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

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

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