一张软盘放得下得数据库驱动(50分)

  • 主题发起人 小八哥
  • 开始时间

小八哥

Unregistered / Unconfirmed
GUEST, unregistred user!
因工作需要下面单位上报一些数据,如果让他们直接打在EXCEL中的话,到时汇总
就是很头疼的一个问题,所以想做个小程序收集数据,我想这个程序做好后能存放在
一张软盘上,这样下发给下面的单位就很方便了,数据库我用DBF。
下面的单位只能假设其机器上装有EXCEL,WORD等最基本的程序,不是所有的
都有FOXPRO等。
 
可以实现的,把你的程序做好后,做个安装包安装就行了,如果不用全部的bde,只是dbf的话
一张软件可以装得下,我以前做过,不过,具体需要哪几个文件我忘记了,在我家里的电脑里
有记载,回头我查一下吧,你可以先看一下帮助,我记得帮助里有这方面的介绍
 
用excel就可以啊,按照统一的格式上交,在delphi中读取汇总。
都不用什么驱动程序。
 
to softdog:
用EXCEL的话,数据格式就不能控制了,比如日期有2002/11/01 11/01/2002
11.01.2002等等。
to resun:
是吗,下面的机器可是连FOXPRO都不装的。
我看了有关BDE的说明,有几个文件是必装的,这几个文件加起来好像就超过
一张软盘的容量了。
 
应该没问题,你打包的时候很多文件会被压缩,我今晚回家用你查一下看看
 
数据你可以统一格式啊,如全部转化成20021101这样的格式
 
to resun
先谢了。
to softdog
我不知你是否有过那种经历,或者说感受。如果你只是布置的时候说说那根本是没有用的。
到时候交上来的数据仍然是五花八门的,所以只有用程序收集,不符合要求就录不进,
我只要求下面把数据录入进DBF文件,但如果只发一个DBF文件的话,他们应该
怎么打开都不知道。
 
用tinydb,压缩非常好,免费的!
 
楼上说的TinyDB自成一套,与DBF扯不上边。
你的情况用 Halcyon最好(全面支持DBF),用它可以不用别的驱动,只要编译出的程序就行了。
Halcyon,6.53 For D4,5
http://www.playicq.com/databack/hcn653.rar

Halcyon,6.94 For D6
http://www.playicq.com/databack/halcn694_d6.exe
 
另外,告诉你一个节省空间的办法,在用Delphi生成EXE文件后,用UPX再压缩一下可以节省
最少一半多的空间。只要你的DBF文件不超过1M或在1M左右,那么一张软盘肯定可以搞定。
 
用OFFICE中的ACCESS便可以了,要是他们有装的话~~~
 
to 小八哥
当然做过!以前做的薪资系统的银行代发模块就是用统一格式的excel文件(由银行制定标准)
 
给我你的mail,我给你发一个installshield的工程文件,是我以前做的,你看看吧,我的
程序比较大,打包后不到两张盘,你改一下试试吧
 
to resun
sxz008@up369.com
to louhong
我已下载了Halcyon但是好像不知如何上手,在网上找了一下帮助文件,好像也没有收获
不知能否给我发个帮助文件或是例程,不胜感激!
 
BDE的DLL可以使用AsPack压缩一下,可以压缩很多的,你只要选择DBF及基本的DLL就可以了,
一张软盘应该可以放得下的。
 
我给你发了
楼上说的也对,用aspack压一下
 
你用的是D5,还是D6,D7?
 
to louhong:
我用得是D6
to resun
收到了,是一个5K的.iwz文件,不过现在我机器上没有installshield,暂时还不能看。
 
delphi安装盘里有一个installshield,装一下用就行了
 
给你发了一个例程,换成你的数据库,稍作修改即能用.
建议用www.playicq.com里的最新的含源码,For D6的6.60版
 
顶部