
در گزارشات گاهي نياز مي شود كه بعضي از بخشهاي گزارش را با رنگ ديگري هاي لايت كنيد . مثلا مايليد كه در گزارش موجودي انبار، اقلامي را كه در انبار درحال اتمام هستند يا بعبارتي اقلامي كه موجودي آنها پايين تر از حداقل موجودي احتياطي است ، با رنگ خاكستري مشخص كنيد .
راه حل اين موارد تغيير خاصيت BackColor يك باكس يا كل سطر Detail در رويداد OnFormat بخش Detail گزارش مي باشد. (رويداد OnFormat بخش Detail گزارش ، به تعداد ركوردهاي گزارش اجراء مي شود)
در مورد مثال بالا در رويداد OnFormat بخش Detail مي نويسيم:
If Me.Mojoudi < Me.MinLevel Then
'سطر مورد نظر به رنگ طوسي مي شود
Me.Detail.BackColor = 12632256
Else
'سطر مورد نظر به رنگ سفيد مي شود
Me.Detail.BackColor = 16777215
End If
|