روش ايجاد رديف هاي رنگي در Report تاریخ : چهارشنبه، 14 مرداد ماه ، 1388
موضوع : برنامه نویسی


  

در گزارشات گاهي نياز مي شود كه بعضي از بخشهاي گزارش  را با رنگ ديگري هاي لايت كنيد . مثلا مايليد كه در گزارش موجودي انبار، اقلامي را كه در انبار درحال اتمام هستند يا بعبارتي اقلامي كه موجودي آنها پايين تر از حداقل موجودي احتياطي است ، با رنگ خاكستري مشخص كنيد .

راه حل اين موارد تغيير خاصيت 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




ردیف رنگی گزارش report



منبع این مقاله : مشهد رایانه Mashhad Rayaneh
http://www.mrayaneh.ir/web

آدرس این مطلب :
http://www.mrayaneh.ir/web/modules.php?name=News&file=article&sid=12