VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2114|回复: 13

典型中国式报表100个,该怎么做,用什么,要多少时间?

[复制链接]

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-3-15 11:00:01 | 显示全部楼层 |阅读模式
如题啊:
VB语言 + access数据库
先要做的人资管理系统的40个表左右(总共100多个),都是典型中国式手工报表,要用程序出来,已经有excle的表格式了.该用什么报表工具呢?
直接用excle控件 读取表格式后在填单元格可行吗? 有多大难度?
大概一个人做要多少时间呢?

最复杂格式报表的简单描述:行与列的项目的分类级别有2-4级的,有包含关系的,各级分类合计.总计.请注意是行和列都有多级分类的情况.
行内容不是同范围或者叫条件不一致的.比如:
列1,                  列2,    .......
A类
B类
B类(有条件:优秀的)
C类
对较大的报表比如100列内容的表报,分成1,2,3,4个分表处理.当然每个分 表都有 行标题和列标题,但表格内容有一些的差异(比如第1分表上有行合计,其他的没有)
当然比较复杂的不是大部分.

希望得到您的建议和意见.谢谢.
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-6-14 11:15:01 | 显示全部楼层
对于楼上提到的如下形式的报表,我称为报表横向分页.还有纵向分页的.
对较大的报表比如100列内容的表报,分成1,2,3,4个分表处理.当然每个分 表都有 行标题和列标题,但表格内容有一些的差异(比如第1分表上有行合计,其他的没有)

纵向分页的情况如下:(并不是象绑定数据源的那种报表自动分页)
比如有100项内容内容分2级,每页固定显示那几个一级的及一级对应的二级内容.
      a1小类
      a2小类
A类   a3小类
      a4小类
      b1小类
B类   b2小类
      b3小类
............
这个要控制如:第一页固定显示 A,B,C大类及对应小类内容,第二页固定显示E,F,G,H大类及对应小类内容,,,,,,,

真诚期待您给点建议和意见.谢谢.
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-6-14 21:30:01 | 显示全部楼层
其实直接调用Excel输出还更方便,不过如果每张表格样式都不同的话就有多少个报表就要写多少个实现函数。因为具体写的位置不一样嘛。
复杂的报表就只有自己用程序去控制了。没别的办法。
Cell可以,他可以读Excel进来填充数据后然后再输出报表。
回复

使用道具 举报

0

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-6-17 12:45:01 | 显示全部楼层
偶们的人事薪酬管理系统没这么多报表
主要是打工资条和汇总数据什么的
直接用个ActiveReport
有的用Excel也是非常方便的
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-6-26 08:15:01 | 显示全部楼层
谢谢,,偶做的是通用的公务员加事业单位的,不是刚该工资制度吗,涉及到的上报的表120到150个吧.呵呵...累啊,就按现在来做的40个左右那要多少时间呢?
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-7-9 12:15:02 | 显示全部楼层
再加个问题请教一下大家:
就人事档案来说有一个人员的基本信息档案,然后还有各种相关信息内容10几个方面比如学习经历(多项内容,多条记录),工作经历,培训经历等...
诸如对这种一个基本信息及其相关的10几个其他信息记录的处理,大家在界面处理上是集中在一个界面呢,还是每个都分开来处理,如果你来做你会怎么处理呢?
谢谢.
回复

使用道具 举报

0

主题

14

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-7-9 17:15:01 | 显示全部楼层
偶作的基本信息、学习经历、培训经历、社会关系、奖惩等都是在一个界面处理的
没作培训
用Tab页分隔,部分能进编辑等操作
回复

使用道具 举报

0

主题

11

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-7-9 18:30:01 | 显示全部楼层
一:我一直用Execl实现报表,它的功能太强了,与VB结合得天衣无缝,更可以减少你的开发时间。你可以将所有表先用Execl做个表样,即模版,然后向里面填充数据就可以了,实现起来非常简单。


二:这要看这10几个其他信息得复杂程度和使用频率来具体分析,如果这几项信息不太常用,我认为就不要把它们放在一个界面中了,如果这些项目总是使用,并且一个界面中可以容下(太多时可以用Tab或其他控件),那么应建在同一界面中。总之,我认为好的程序不仅要没有BUG,更重要的一点是用起来更方便、更符合人们通常的习惯、给操作人员带来更高的工作效率。
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-7-10 14:00:02 | 显示全部楼层
先回 entwine  老大
   要是内容在5,6以内还可以用分页,我现在内容总共有14项啊,要分页的话不是不可以,但14个页标签,肯定一屏显示不全,感觉不太好啊.我用的toolbar--dropdown button,然后用picturebox 容器显示,悬浮在主档案窗口的上边.数据编辑我用了truedbgrid.picturebox基本就包含一个truedbgrid,一个增加按钮,一个保存,一个删除,一个返回按钮.一个label显示标题.
   再设置了一点picturebox的颜色.感觉样子有点难看(老板说的).郁闷....

再回 snowmanzf  老大
   我想的也是使用excel 因为报表格式都有了,并且是国家统一的,不能自己乱改的,所以这样可以省去画及调试位置40甚至120多个报表的工作啊,我感觉要画好40个报表没一个月的时间不行啊.
   这10几个其他信息,都是跟具体每个人员相关的,那在浏览一个人主档案信息时,其他信息都有可能要看,所以我想将其放在一个界面. 我最喜欢vb的什么东西都可以数组,数组了之后还可以有统一的事件及方法.

谢谢两位.
回复

使用道具 举报

0

主题

6

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-7-17 05:15:02 | 显示全部楼层
能用Excel实现的报表,用VB基本能实现
不知楼主的报表格式何等模样
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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