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

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

قام بنشر

مساء الخير

الزملاء الاعزاء لو عندى تلاته

option button

ازاى اخلى المستخدم مايقدرش يختار غير واحده بس منهم زى الصوره كدا

 

1020.gif

قام بنشر
45 minutes ago, Foksh said:

هل ممكن اضافة كمان اتنين 

Option button

وعند اختيار أحد الاتنين دول بيتم تفعيل الاختيار من التلاته اللى ف الاول

وعند اختيار الاختيار الآخر

بيتم إلغاء التمكين من الاختيار فى العناصر التلاته

  • أفضل إجابة
قام بنشر
22 دقائق مضت, safaa salem5 said:

هل ممكن اضافة كمان اتنين 

Option button

وعند اختيار أحد الاتنين دول بيتم تفعيل الاختيار من التلاته اللى ف الاول

وعند اختيار الاختيار الآخر

بيتم إلغاء التمكين من الاختيار فى العناصر التلاته

مثل هذا المرفق ؟

Options.accdb

قام بنشر
9 hours ago, Foksh said:

تفضلي ، هذا مثال بسيط

 

Options.accdb 604 kB · 5 downloads

بالنسبه للمثال دا انا عارفه ان الاكسيس بيوفره جاهز بس  انا عايزه اعرف الكود اللى بيتحط تحت الفريم الخاص بيهم

 لان انا عندى وضع مختلف شويه عندى 8 اوبشن فيهم اربعه لازم اختار واحده بس منهم 

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

فعايزه الكود اللى  بيتعمل

قام بنشر
منذ ساعه, safaa salem5 said:

فعايزه الكود اللى  بيتعمل

بسيطة ولا يهمك :smile2:

  • Haha 1
قام بنشر
10 ساعات مضت, safaa salem5 said:

منتظره الحل من حضرتك 

:blink:

اختي الكريمه ، محتاجه كود إيه بالزبط !!!!!

 

قام بنشر
11 hours ago, safaa salem5 said:

منتظره الحل من حضرتك 

لو كل زرار منفصل عن الآخر ومش تحت فريم واحد اعملها ازاى

قام بنشر
36 دقائق مضت, safaa salem5 said:

لو كل زرار منفصل عن الآخر ومش تحت فريم واحد اعملها ازاى

انت عندك حاجتين 

اما خانة اختيار او مجموعة اختيارات 

 

  • Like 1
قام بنشر
2 ساعات مضت, safaa salem5 said:

لو كل زرار منفصل عن الآخر ومش تحت فريم واحد اعملها ازاى

الحل الأول وهو استخدام الجملة الشرطية في الإخفاء والإظهار للأزرار ، والحل التاني انك تضيفي الأوبشنز للمجموعة التي تحتاجيها بشكل منفصل ، ونفس الحركة اللي عملناها في المرفق الثاني مني نعملها للأوبشنز التانيين حسب رغبتك ومتطلباتك .

 

ولو لقيت حل تالت حبعتهولك هنا

قام بنشر
2 ساعات مضت, safaa salem5 said:

لو كل زرار منفصل عن الآخر ومش تحت فريم واحد اعملها ازاى

العملية بسيطة

وممكن الوصول لذلك باكثر من طريقة

طريقة استخدام الشروط لكل خانة خيار وهي طريقة تؤدي الغرض ولكنها تستدعي التكرار وصف اسماء الخانات ووو ... لا تعجب اخونا شايب

الطريقة الثانية اذا كنا نرغب في تطبيق العمل على مجموعة من خانات الاختيار بدون استثناء ماعدا الخانة التي يتم النقر عليها فيمكن كتابة اجراء فرعي يمر على كافة الخانات في النموذج ويقوم باستبدال قيمتها الى 0 ماعدا الخانة التي تم اختيارها

Sub x()
Dim ctl As Control
    For Each ctl In Me.Controls
    If ctl.ControlType = 105 Then
    ctl.Value = 0
    End If
    Next ctl
    Me.ActiveControl = -1
End Sub

ويتم استدعاء الاجراء عند النقر

x

اما اذا اردنا تطبيق الامر على بعض الخانات واستثناء البعض منها فيمكن بدلا من الاشارة الى نوع خانات الاختيار وهي هنا 105

بدلا من ذلك نستخدم خاصية tag

ويكون الاجراء

Sub x()
Dim ctl As Control
    For Each ctl In Me.Controls
    If ctl.Tag = "*" Then
    ctl.Value = 0
    End If
    Next ctl
    Me.ActiveControl = -1
End Sub

ويستدعى بنفس الطريقة

في الصورة تم تطبيق الامر على خانة اختيار وقيمتها 105 وخانة تدقيق وقيمتها 106

الشايب

 

الشايب38.gif

  • Like 2
قام بنشر
40 minutes ago, شايب said:

العملية بسيطة

وممكن الوصول لذلك باكثر من طريقة

طريقة استخدام الشروط لكل خانة خيار وهي طريقة تؤدي الغرض ولكنها تستدعي التكرار وصف اسماء الخانات ووو ... لا تعجب اخونا شايب

الطريقة الثانية اذا كنا نرغب في تطبيق العمل على مجموعة من خانات الاختيار بدون استثناء ماعدا الخانة التي يتم النقر عليها فيمكن كتابة اجراء فرعي يمر على كافة الخانات في النموذج ويقوم باستبدال قيمتها الى 0 ماعدا الخانة التي تم اختيارها

Sub x()
Dim ctl As Control
    For Each ctl In Me.Controls
    If ctl.ControlType = 105 Then
    ctl.Value = 0
    End If
    Next ctl
    Me.ActiveControl = -1
End Sub

ويتم استدعاء الاجراء عند النقر

x

اما اذا اردنا تطبيق الامر على بعض الخانات واستثناء البعض منها فيمكن بدلا من الاشارة الى نوع خانات الاختيار وهي هنا 105

بدلا من ذلك نستخدم خاصية tag

ويكون الاجراء

Sub x()
Dim ctl As Control
    For Each ctl In Me.Controls
    If ctl.Tag = "*" Then
    ctl.Value = 0
    End If
    Next ctl
    Me.ActiveControl = -1
End Sub

ويستدعى بنفس الطريقة

في الصورة تم تطبيق الامر على خانة اختيار وقيمتها 105 وخانة تدقيق وقيمتها 106

الشايب

 

الشايب38.gif

 

Untitled-design--39-.png

قام بنشر

هو انا كدا عامله ايه غلط علشان مش عارفه اوصل للنتيجه اللى انا عايزاها 

عايزه ماينفعش اختار غير واحده بس منهم

مع امكانية التبديل بينهم

11155.gif

قام بنشر
5 دقائق مضت, safaa salem5 said:

هو انا كدا عامله ايه غلط علشان مش عارفه اوصل للنتيجه اللى انا عايزاها 

هل وضعت علامة في خصائص خانة الاختيار لكل خانة ترغبي في تطبيق الكود عليها

 

لقطة شاشة 2023-11-16 135111.png

قام بنشر
10 minutes ago, شايب said:

هل وضعت علامة في خصائص خانة الاختيار لكل خانة ترغبي في تطبيق الكود عليها

 

لقطة شاشة 2023-11-16 135111.png

تمام كدا شكرا جدا لحضرتك

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