注册 登录
编程论坛 PowerBuilder

[求助]如何从数据库内自动抽取数据然后汇总?

bluemars 发布于 2006-07-28 08:37, 1038 次点击
我单位业务用的数据库是用PowerBuilder制作,数据分散在50多个二级单位服务器内,每到月底的时候这些单位都要从数据库内抽取数据打印报表并用Excel格式上传,因为单位多,在上传报表的时候难免有个别单位出现错误,而且传上来之后,我还要一个个的打开并用Excel表汇总,非常麻烦且容易出错。
所以我就想能不能编一个程序,每月固定时间从各单位服务器内抽取数据并自动汇总成Excel表,这样会省了很多力气,且准确率高。
因为我对于编程是外行,而且也希望能通过这件事情来学习编程,所以请各位告诉我完成这样一个编程的任务需要学习什么语言,谢谢!
2 回复
#2
潇洒老乌龟2006-07-29 00:03
既然你是外行,你干脆建议你们老板找我开发得了.
#3
fgypblt2006-07-29 14:33
数据库用pb制作?sql anywhere吗。vf!呵呵
你最好先了解一下贵单位是否有此业务程序相关的计划、包括本地化和升级计划,如果是政府机构,还要了解一下上级的相关文件精神和通知。适当的才是最好的。
先和原先软件提供方或发放人联系一下吧。

对于你说的,建议如下:
首先看你们用的数据库是否能够做到实时连接,还是分布式的。
建议方法,你所说的需求大概就是这个
在数据库层面集中所需微机数据。连接集中甚至归类后的数据表,得到报表。
使用检索再insert的方式时,小型数据库建议将log方式去掉。如果是初学者,而你的数据库很好支持pb的pipeline方式,建议使用,程序打包时要选上pbd。
实时连接方式布置的数据库,使用视图(view)就是了。

其他方法,你们是收集Excel格式文件,兼容通用性是没问题,置于一个工作簿中后,操作也不繁琐,方法很多,如果非要使用pb,学学pb关于excel格式文件操作相关知识,而且pb也可实现软件模拟成套鼠标键盘动作的功能,但需确保文件拷贝至你处的工作正确完成以及掌握哪些机构已完成此操作,一般是使用window系统文件拷贝功能或文件byte比较 并记录...
多嘴几句,可真不知道如果机构数据还没有做好excel表传到你处的时候,机构硬盘坏了,你怎么办,误工误事。所以你们的问题,不是仅仅将部分模块功能外包开发就能解决的。

[此贴子已经被作者于2006-7-29 14:38:16编辑过]

1