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

QQ登录

只需一步,快速开始

查看: 4190|回复: 8

[结贴] 报表出不来数据

[复制链接]

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
发表于 2018-3-15 09:20:21 | 显示全部楼层 |阅读模式
本帖最后由 chenweibinx 于 2018-3-15 09:21 编辑

报表没有数据
调用的动作是public static Table queryReportMain(String ksql, Map variables, String dataModel, String fnModel, String fOrderno) {                String mssql = "select a.fOrderno,a.fTallyDate,a.fApplyDept,a.fApplyName,a.fReceiptPlace,a.fOutFactory,a.fCountType from DyestuffProvideMain as a ";
                String oracle = "select * from DyestuffProvideMain as a ";
                if (!"".equals(fOrderno)) {
                        mssql += "where a.fOrderno='" + fOrderno + "'";
                        oracle += "where a.fOrderno='" + fOrderno + "'";
                }
                System.out.println(mssql+"@@Main@");
                HashMap<String, String> sqlMap = new HashMap<String, String>();
                sqlMap.put(SQL.DEFAULT_DB_NAME, mssql);
                sqlMap.put(DatabaseProduct.ORACLE.name(), oracle);
                sqlMap.put(DatabaseProduct.MSSQL.name(), mssql);
                sqlMap.put(DatabaseProduct.KINGBASE.name(), oracle);
                sqlMap.put(DatabaseProduct.SYBASE.name(), mssql);
                sqlMap.put(DatabaseProduct.DB2.name(), oracle);
                return SQL.select(sqlMap, null, "/HTTDYE/DYE_PutOut/data");
        }
JS传参
// 预览
        Model.prototype.button5Click = function(event) {
                var reportMainData = this.comp("reportMainData");
                var fOrderno = this.comp("input5").val();// 获取当前订单号
                alert(fOrderno);
                var me = this;
                reportMainData.setStringVar("fOrderno", fOrderno);
                me.comp("report1").preview();
        };

a.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-15 09:31:28 | 显示全部楼层
如果是oracle数据库,sql、reportData中定义的字段名以及excel文件中都必须是大写
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-3-15 09:34:42 | 显示全部楼层
jishuang 发表于 2018-3-15 09:31
如果是oracle数据库,sql、reportData中定义的字段名以及excel文件中都必须是大写 ...

数据库类型是sqlserver,字段也要大写吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-15 10:08:57 | 显示全部楼层
sqlServer不需要,把返回的table内容输出,看看table中有数据吗
http://bbs.wex5.com/forum.php?mo ... 6&pid=165049439
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-3-15 10:39:22 | 显示全部楼层
jishuang 发表于 2018-3-15 10:08
sqlServer不需要,把返回的table内容输出,看看table中有数据吗
http://bbs.wex5.com/forum.php?mod=redire ...

有一条数据
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-15 10:54:12 | 显示全部楼层
发一下table的输出信息和excel文件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-3-15 11:09:43 | 显示全部楼层
jishuang 发表于 2018-3-15 10:54
发一下table的输出信息和excel文件

<rows><userdata name="model">/HTTDYE/DYE_PutOut/data</userdata><userdata name="userdata">whereVersion</userdata><userdata name="relations">EXPRESS,EXPRESS,EXPRESS,EXPRESS,EXPRESS,EXPRESS,EXPRESS</userdata><userdata name="relation-types">String,String,String,String,String,String,String</userdata><userdata name="relation-alias">fOrderno,fTallyDate,fApplyDept,fApplyName,fReceiptPlace,fOutFactory,fCountType</userdata><row><userdata name="recordState"/><cell><![CDATA[OA180315032]]></cell><cell><![CDATA[2018-03-15]]></cell><cell><![CDATA[起步]]></cell><cell><![CDATA[system]]></cell><cell><![CDATA[1]]></cell><cell><![CDATA[1]]></cell><cell/></row></rows>
其中报表的订单号和日期是有数据的,其他没有

新建文件夹.rar

4.01 KB, 下载次数: 37

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-15 11:27:50 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

127

主题

535

帖子

1076

积分

金牌会员

Rank: 6Rank: 6

积分
1076
QQ
 楼主| 发表于 2018-3-15 11:32:31 | 显示全部楼层
jishuang 发表于 2018-3-15 11:27
合并单元格http://docs.wex5.com/bex5-report-question-list-10002/

好的,谢谢,可以结贴了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 18:29 , Processed in 0.069492 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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