2saad قام بنشر فبراير 14 قام بنشر فبراير 14 اخواني اعضاء المنتدي الكرام بعد سلام الله عليكم ورحمته وبركاته محتاح اعدل في هذه الدالة بحيث تشمل (له برنامج علاجي أو لها برنامج علاجي أو (غ) ) بدلا من (غ) فقط أنا حاولت واستعملت ( or ) ولم تنجح معي Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) 'me.Circle (x,y),rid,col,,,ascp Dim x, y, rid As Single x = Me.ruslt.Left + Me.ruslt.Width / 2 y = Me.ruslt.Top + Me.ruslt.Height / 2 rid = Me.ruslt.Width / 2 If Me.ruslt = "(غ)" Then Me.FillColor = RGB(238, 198, 211) Me.FillStyle = 0 Me.Circle (x, y), rid, RGB(256, 0, 0), , , 0.2 End If End Sub
تمت الإجابة Foksh قام بنشر فبراير 14 تمت الإجابة قام بنشر فبراير 14 وعليكم السلام ورحمة الله تعالى وبركاته ،، تعديل بسيط في جملة If لتشمل ثلاث حالات Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) Dim x, y, rid As Single x = Me.ruslt.Left + Me.ruslt.Width / 2 y = Me.ruslt.Top + Me.ruslt.Height / 2 rid = Me.ruslt.Width / 2 If Me.ruslt = "(غ)" Or Me.ruslt = "له برنامج علاجي" Or Me.ruslt = "لها برنامج علاجي" Then Me.FillColor = RGB(238, 198, 211) Me.FillStyle = 0 Me.Circle (x, y), rid, RGB(256, 0, 0), , , 0.2 End If End Sub جرب وأخبرني بالنتيجة
kkhalifa1960 قام بنشر فبراير 14 قام بنشر فبراير 14 مشاركة مع استاذ @Foksh تفضل أخي @2saad . طريقتين اختار الانسب لك . باستخدام If: Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) 'me.Circle (x,y),rid,col,,,ascp Dim x, y, rid As Single x = Me.ruslt.Left + Me.ruslt.Width / 2 y = Me.ruslt.Top + Me.ruslt.Height / 2 rid = Me.ruslt.Width / 2 If Me.ruslt = "(غ)" Or Me.ruslt = "له برنامج علاجي" Or Me.ruslt = "لها برنامج علاجي" Then Me.FillColor = RGB(238, 198, 211) Me.FillStyle = 0 Me.Circle (x, y), rid, RGB(256, 0, 0), , , 0.2 End If End Sub باستخدام Select Case: Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) 'me.Circle (x,y),rid,col,,,ascp Dim x, y, rid As Single x = Me.ruslt.Left + Me.ruslt.Width / 2 y = Me.ruslt.Top + Me.ruslt.Height / 2 rid = Me.ruslt.Width / 2 Select Case Me.ruslt Case "(غ)", "له برنامج علاجي", "لها برنامج علاجي" Me.FillColor = RGB(238, 198, 211) Me.FillStyle = 0 Me.Circle (x, y), rid, RGB(256, 0, 0), , , 0.2 End Select End Sub
2saad قام بنشر فبراير 14 الكاتب قام بنشر فبراير 14 شكرا جزيلا لكما وبارك فيكما وجزاكما كل خير وزادكما الله من علمه 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.