DHW2013 发表于 2024-3-14 14:18:35

表格是行转成列动态显示出来且可以编辑数值

本帖最后由 DHW2013 于 2024-3-14 14:24 编辑

表格设计时候维度是在行上面,但是报表表格显示时候要动态转成列显示出来,且数据可以编辑,如下图所示:


学生成绩表格设计如下:



但是报表展示时候要这样显示出来(列是动态的),且用户可以方便编辑表格里面成绩并保存到数据库表


请问老师们如何实现?谢谢

Joe.xu 发表于 2024-3-14 14:18:36

楼主的数据库表是怎么设计的呢,
粗略看效果的话,活字格10.0的表格报表应该可以做,楼主可以先了解下
活字格10.0新功能解密:三十、表格报表(交叉报表)登场亮相
https://gcdn.grapecity.com.cn/showtopic-203852-1-1.html
(出处: 葡萄城开发者社区)

体验预览版可以在这里下载
活字格10.0第一个预览版(10.0.0.0)今天公开试用!
https://gcdn.grapecity.com.cn/showtopic-203698-1-1.html
(出处: 葡萄城开发者社区)

DHW2013 发表于 2024-3-14 17:52:59

谢谢,如果是重新设计数据库表,请问有啥建议吗?现状就是第一张表格就是数据库表的设计

Nathan.guo 发表于 2024-3-15 15:28:14

DHW2013 发表于 2024-3-14 17:52
谢谢,如果是重新设计数据库表,请问有啥建议吗?现状就是第一张表格就是数据库表的设计

如果只是针对于这个需求的话,这张数据表的设计我这边倒是没什么建议的,最多就是将学科抽成一张字典表啦i维护~~

Edric.Li 发表于 2024-3-19 08:48:44

V10预览版的表格报表可以实现,数据库的话,建议分3张表,学生表、科目表、成绩表
成绩表使用学生ID和科目ID去关联。

Lay.Li 发表于 2024-3-19 13:43:19

感谢各位大佬的支持~:i0tw2:
页: [1]
查看完整版本: 表格是行转成列动态显示出来且可以编辑数值