Hi Koen!
report is very old question in my case (as word,excel...).dont use them there is a while.
this is a small code demo how to answer your question.
the code below creates a report for a given cursor where there is a small bullet at the first field.the bullet is chr(149)
char.
after preview the report can modify it in first field (black bullet).rightclick to access properties.
can change the fontname,fontbold, forecolor (red for ex.)---see the photo attached.
can filter with any valid condtions.
CLOSE TABLES all
set safe off
sele cust_id,company,contact ,maxordamt from home(1)+"samples\data\customer" into cursor ycurs Readwrite
Alter Table ycurs Add Column bul c(3)
sele bul,cust_id,company,contact,maxordamt from ycurs into cursor zcurs readwrite
use in select("ycurs")
sele zcurs
scan for maxordamt<=9000
repl bul with spac(2)+chr(149)
endscan
CREATE REPORT yrepo FROM (ALIAS())
REPORT FORM yrepo PREVIEW