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

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

قام بنشر

السلام عليكم

في النموذج fxm يوجد 9 مرباعات اختيار بدون مصدر للسجلات ويوجد نموذج فرعي يحوي 9 سجلات هي نفس مسميات مربعات الاختيار في النموذح الرئيسي  عند النقر على اي حقل في النوذج  الفرعي يتم تحديد مربع الاختيار في النموذح الرئيسي 

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

testc.accdb

  • ابوخليل changed the title to المساعدة في اختصار كود _ تطبيق حدث واحد على حقول كثيرة
قام بنشر

السلام عليكم

مشاركه مع اخى @محمد احمد لطفى جزاه الله خيرا

Private Sub x_Click()

    Call searchtext(Forms![fxm], Me.x)
    
End Sub

Sub searchtext(frm As Form, strtxt As String)

    Dim ctl As Control
    
    For Each ctl In frm.Controls
         If ctl.ControlType = acOptionButton Then
            If ctl.Name = strtxt Then
                ctl.Value = True
            Else
                ctl.Value = False
            End If
         End If
    Next

End Sub

 

testc_1.accdb

  • Like 1
  • Thanks 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