Crystal Report 9.2格式化参数字段显示的问题

LGQ1001 2006-08-25 10:28:47
请大家帮我看看如下的问题:
用水晶报表做了个带参数查询的报表PARA_USERNAME(文本类型的),没有设置默认值,并把它拉到报表的页眉或详细资料里显示,再点右键->格式化字段,在“显示字符串”后编辑公式
if Length{?PARA_USERNAME}=0 then //Line 1
"User Name : Not assigned" //Line 2
else //Line 3
"User Name : "+{?PARA_USERNAME} //Line 4

当我预览的时候,如果输入UserName参数不为空,则能正确的显示Line4定义内容,如果不输入,则不能正确的显示Line2的定义内容,显示为空白的东西
对于第一行的写法,我觉得是没有问题的,因为在选择记录的时候,我也是这样写的Length{?PARA_USERNAME}=0 ,能正确的选择出记录
请问各位,这个问题如何解决,还需要修改其他地方的设置吗?其它的地方我都是默认的设置
...全文
202 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xunxm 2006-08-29
  • 打赏
  • 举报
回复
用is null看看
zq972 2006-08-29
  • 打赏
  • 举报
回复
我的Crystal Report 也装不上,没有注册码,5555

顺便接分 *^_^*
hn123 2006-08-29
  • 打赏
  • 举报
回复
关注。。。

------------
www.vicmiao.com
努力就有美好时光!
gao 2006-08-29
  • 打赏
  • 举报
回复
那里能够下载Crystal Report 9.2 呢?
LGQ1001 2006-08-29
  • 打赏
  • 举报
回复
自己解决了,可惜给不了自己分
把参数直接放在报表中用以上方法是不行,哪位能用以上方法显示出来请回个帖
把上述代码放在一个公式字段中,直接把公式字段放在报表中,可以正确的显示出来
xingmaohai 2006-08-26
  • 打赏
  • 举报
回复
幫頂,正在研究同類的問題呀!
LGQ1001 2006-08-25
  • 打赏
  • 举报
回复
Sorry
第一行应是这样的if Length({?PARA_USERNAME})=0 then //Line 1

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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