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

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

قام بنشر

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

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

وكذلك حساب السن في 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

قام بنشر

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

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

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

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

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

قام بنشر

السلام عليكم

شكرا استاذنا الكريم خضر

وانتظر من حضرتكم أو من أحد الأخوة الكرام

طريقة لجعل الخط اعرض (bold)

ولكم كل الشكر

قام بنشر

السلام عليكم

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

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