起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: tianshan80

[结贴] 新作一个报表,想要打开报表的时候不显示数据

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-11-21 09:13:56 | 显示全部楼层
报错要看具体的错误信息是if不对还是执行sql报错的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-11-21 09:28:08 | 显示全部楼层
        if(!"".equals(YWRQ)&&!(YWRQ==null)){
                        oracle += " AND TRUNC(DJRQ) like to_date('"+YWRQ+"','YYYY-MM-DD')";
                        }
                if(!"".equals(HTNO)&&!(HTNO==null)){
                        oracle += " AND HTNO like '%"+HTNO+"%'";
                        }

                if("".equals(YWRQ)&&"".equals(HTNO)&&(YWRQ==null)&&(HTNO==null)){
                                        oracle += " AND TRUNC(DJRQ) like to_date('2010-01-01','YYYY-MM-DD') AND HTNO like '%"+20100101+"%'";
                                }

这样写报表不报错了,但是最后一个if不生效啊,还是一打开就把所有的数据全查出来了,再怎么改改啊?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-11-21 09:56:31 | 显示全部楼层
参考
  1. if(("".equals(name)|| name== null)&& ("".equals(id)||id == null)){
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2013-11-21 09:56:37 | 显示全部楼层
参考
  1. if(("".equals(name)|| name== null)&& ("".equals(id)||id == null)){
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

107

主题

475

帖子

1078

积分

金牌会员

Rank: 6Rank: 6

积分
1078
QQ
 楼主| 发表于 2013-11-21 13:45:43 | 显示全部楼层
if(!"".equals(YWRQ)&&!(YWRQ==null)){
                        oracle += " AND TRUNC(DJRQ) like to_date('"+YWRQ+"','YYYY-MM-DD')";
                        }
                if(!"".equals(HTNO)&&!(HTNO==null)){
                        oracle += " AND HTNO like '%"+HTNO+"%'";
                        }

                if(("".equals(YWRQ)|| YWRQ== null)&&("".equals(HTNO)|| HTNO== null)){
                       
                                        oracle += " AND TRUNC(DJRQ) like to_date('','YYYY-MM-DD')";
                     
                }
这么写的,测试功能都实现了,结贴吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 22:24 , Processed in 0.065061 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表