不知道楼主要提取什么样的表数据,我可以把现有u5.0中所涉及的表、报表及有特殊需求的表都可以在query中用sql程序直接导入excel中,在导出条件的设置上不需要用专门的控件录入,直接用单元格录入条件即可,非常方便,导出的速度决定于你的机器及用友数据库的大小,相对于个表来说10秒基本上没问题,正如贴子中excelman所说,编写上述程序的关键在于对用友表结构的熟悉,我在会计电算化栏中已将u.51所有表结构的文件贴出来,大家不纺看一下,上述的表如果仅从程序的角度,100k的文件就已经是够大了(可以包含多个表的提出程序),上述文件除基本的sql文件需预先编制外,其他则可以直接用录制宏的功能完成。
如果大家还想在同一个excel表中完成对导出的基本数据在修改后导入或直接删除数据库中与导出数据相同的数据,可以用vba中的ado程序,但大家引用此程序变量时一定不要忘了在vba中加入ado引用,否则被视为无定义,用熟了真的非常方便!!!
不过不要经易对用友数据库进行直接的修改或删除,很危险,如果大家想玩一把的话,我建议另外备份一个后恢复成另一个帐套试用倒是不错。
[此贴子已经被作者于2004-1-18 17:28:10编辑过] |