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

QQ登录

只需一步,快速开始

查看: 6229|回复: 7

[处理中3] 报表实现多表填报功能

[复制链接]

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
发表于 2018-5-4 09:57:34 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
现有一个需求,报表的横向列于纵向列分别在两个表中获取,都为动态显示。用户输入数据该怎样存储。这样的需求可以实现吗?
12.png
发表于 2018-5-4 10:56:02 | 显示全部楼层
这两个表是什么关系??
如果是主从关系,部门是主表的话,  多列的数据可以存储在从表里!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
 楼主| 发表于 2018-5-4 11:29:44 | 显示全部楼层
liangyongfei 发表于 2018-5-4 10:56
这两个表是什么关系??
如果是主从关系,部门是主表的话,  多列的数据可以存储在从表里!
...

横向与纵向列来自两个表,这两个表没有主从关系。中间用户输入的信息存在另一张表中,存储形式为:部门一的第一列(财务部)评分是多少,作为一条数据存储;部门一的第二列(项目部)评分是多少,作为第二条数据存储。以此类推
回复 支持 反对

使用道具 举报

发表于 2018-5-4 13:05:21 | 显示全部楼层
justdoit@ 发表于 2018-5-4 11:29
横向与纵向列来自两个表,这两个表没有主从关系。中间用户输入的信息存在另一张表中,存储形式为:部门一 ...

这么复杂?
需要自己写sql 查出来的数据,重新构造,将3个表的数据构造在一个table数据集合里面!
自定义action
\BIZ\demo\actions\logic\code\dsrc\Actions.java

TableUtils.createTable

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
 楼主| 发表于 2018-5-4 13:54:48 | 显示全部楼层
liangyongfei 发表于 2018-5-4 13:05
这么复杂?
需要自己写sql 查出来的数据,重新构造,将3个表的数据构造在一个table数据集合里面!
自定义 ...

我想问采集用户输入的值要怎么存储,不只是怎么显示。存储到第三张表中的数据为:相应部门和id,相应某一列的分类和id和用户输入的值。

感觉这样实现保存时要确定每个分值对应的部门和分类,应该获取不到吧?
回复 支持 反对

使用道具 举报

发表于 2018-5-4 15:40:13 | 显示全部楼层
justdoit@ 发表于 2018-5-4 13:54
我想问采集用户输入的值要怎么存储,不只是怎么显示。存储到第三张表中的数据为:相应部门和id,相应某一 ...

第三个表存储部门id 和 分类id  
可以把它俩作为联合主键,另一个字段存储数据就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

13

主题

33

帖子

67

积分

初级会员

Rank: 2

积分
67
QQ
 楼主| 发表于 2018-5-4 16:11:00 | 显示全部楼层
liangyongfei 发表于 2018-5-4 15:40
第三个表存储部门id 和 分类id  
可以把它俩作为联合主键,另一个字段存储数据就可以了!
...

怎样把每个单元格的分值摘出来,再与部门和分类组合成一条数据插入第三个表中呢?点击保存的时候要怎么获取他们相应的值?

麻烦说一下怎么实现的思路
回复 支持 反对

使用道具 举报

发表于 2018-5-4 16:21:46 | 显示全部楼层
justdoit@ 发表于 2018-5-4 16:11
怎样把每个单元格的分值摘出来,再与部门和分类组合成一条数据插入第三个表中呢?点击保存的时候要怎么获 ...

你这是excel 嘛!

思路 就是遍历excel 获取值,并查出该行和该列对应的  部门  和  列

将这三条数据插入第三张表就可以了

关于excel 的解析遍历,还需要看工具类提供的方法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 03:05 , Processed in 0.121539 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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