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

:ت: وضع دائرة حول رقم بشرط في تقرير


abomanar2

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

الأخوة الكرام ...... السلام عليكم

ارجو مساعدتي في وضع دوائر في التقرير على الدرجات الأقل من عدد معين

وكذلك حساب السن في 1/10/2005 مثلا

علما بأني اعمل على أكسيس 97

ولكم الشكر والتقدير

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

السلام عليكم

أعرف كيفية الحل ولكن على أكسيس 2003 ، ربما يساعدك الحل ، إذا لم تستطيع فتح المرفق لأنك تستعمل أكسيس 97. فإليك فكرة الحل.

في حدث عند الطباعة لمقطع التفصيل تكتب الكود التالي

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
      
    V = Me.ScaleHeight / 2
    R = Me.ScaleHeight / 3
    If Me.Grade < 50 Then
     Me.Circle (5570, V), R
    End If

End Sub

وسيقوم بوضع دائرة حول الدرجة (grade) التي أقل من 50 في هذا المثال.

مع الاحترام

CirclesOnConditionOnReports.rar

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

اخي واستاذي الأستاذ خضر

بارك الله فيك فقد تم ما كنت ارجوه

لكن ارجو توضيح كيفية جعل حدود الدائرة اكثر سمكا لانها لم تظهر بوضوح في الطباعة

ولك وللجميع شكري وتقديري

والسلام عليكم

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

السلام عليكم

لا أعرف كيف أغمق الخط ولكن لتغيير اللون إلى الأحمر مثلاً

 Me.Circle (5570, V), R, vbRed

مع الاحترام

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

السلام عليكم

بما أنك مصرٌ عل التغميق فقد وصلت لك إلى الحل

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
 Const bold As Byte = 20
    Me.FontBold = True
    V = Me.ScaleHeight / 2
    R = Me.ScaleHeight / 3
    If Me.Grade < 50 Then
     For i = 0 To bold
      Me.Circle (5570, V), R + i, vbRed
     Next i
    End If
End Sub

درجة التغميق موجودة في أول سطر غيرها كما تحب من 20 إلى أي عدد

مع الاحترام

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information