水晶报表字段颜色

wzsjzjjxy 2010-10-19 03:48:51
怎么设置一个条件格式当该字段为空时候设置其背景为黄色??
...全文
269 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿泰 2010-10-20
  • 打赏
  • 举报
回复
那就把逻辑倒过来试试

if {表名.字段}<>'' then
crwhite
else
cryellow

wzsjzjjxy 2010-10-19
  • 打赏
  • 举报
回复
非常感谢,但是有一个问题是空白的不是显示的黄色,我把if {表名.字段}='' or isnull({表名.字段}=) then
cryellow
else
crwhite 中的else后改成crBlack 有值的背景色都是黑色了,说明有作用,但是空白的没变化。[Quote=引用 6 楼 babyt 的回复:]
直接在报表上实现,不需要其他代码

在这个字段上点右键,设置字段格式,在弹出的界面上,切换到 边框 标签页
勾选“背景色”,编辑后面的公式(点那个x+2的按钮)

输入如下公式代码


C# code
if {表名.字段}='' or isnull({表名.字段}=) then
cryellow
else
crwhite
[/Quote]
阿泰 2010-10-19
  • 打赏
  • 举报
回复
直接在报表上实现,不需要其他代码

在这个字段上点右键,设置字段格式,在弹出的界面上,切换到 边框 标签页
勾选“背景色”,编辑后面的公式(点那个x+2的按钮)

输入如下公式代码

if {表名.字段}='' or isnull({表名.字段}=) then
cryellow
else
crwhite
wzsjzjjxy 2010-10-19
  • 打赏
  • 举报
回复
怎么设置条件是空啊??列值很多的,怎么让这列值为空时候背景色为黄色,我想到了突出显示专家,但是不知道条件是空怎么设置[Quote=引用 3 楼 dengchenlu 的回复:]
突出显示
[/Quote]
一克代码 2010-10-19
  • 打赏
  • 举报
回复


是我没有看清楚!
wzsjzjjxy 2010-10-19
  • 打赏
  • 举报
回复
老大是crystal reports ,这里还能用JS和C#我还不知道呢??我知道用的是basic和crystal语法。[Quote=引用 1 楼 adsdassadfasdfasdf 的回复:]
用js和C#代码结合着实现!
[/Quote]
一克代码 2010-10-19
  • 打赏
  • 举报
回复
用js和C#代码结合着实现!

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧