如何根据日期更改 crystal 报告行前景色

How to change crystal report row forecolor base on dates

我正在使用 vb.net,mysql 作为后端,crystal 报告作为报告。如何根据日期更改 crystal 报告中的行前景色。例如,所有 8 月 1 日为蓝色,8 月 2 日为红色,8 月 8 日为蓝色,依此类推。提前谢谢你。

右键单击报表对象(文本对象)-> 单击格式对象。单击字体选项卡。然后单击颜色选择下拉框右侧的公式编辑器按钮。

我使用基本语法,因为它更接近 VB.Net

if Day(<name of your column>) = 1 then
    formula = crBlue
elseif Day(name of your column) = 2 then
    formula = crRed
end if

如果您 select 部分中的所有文本对象(或您引用的 "row"),您可以一步将上述逻辑应用于所有对象。