| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 598 人关注过本帖
标题:关于合库,拆库问题
只看楼主 加入收藏
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
结帖率:85.71%
收藏
已结贴  问题点数:20 回复次数:13 
关于合库,拆库问题
在处理大量dbf表的时候,如果有很多个字段相同的dbf表,我们想把它们合在一个总表里,这个时候可以用append from? 然后弹出选择表的窗口,一次又一次的反复操作,这样看上去有点呆,反复操作也容易点错。

反过来,拆库也是同样的道理,比如一个学校的学生总表,我们想按照班级列拆分出对应班级的数个班级表,每个班级表的表名即为总表里对用的班级名。

现在已有的prg每次处理不同的表还需要修改一下代码,有没有一个一劳永逸的vfp小软件,专门针对合库和拆库的,在里面选择一下拆库,输入拆库字段,点击开始就自动处理了,并在当前路径下生成对用的数个dbf表。点击合库,就自动把当前路径下所有的dbf合到一个总表里,并命令zb.dbf
搜索更多相关主题的帖子: 处理 dbf 选择 表里 操作 
2023-09-13 17:09
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:601
专家分:1770
注 册:2017-7-16
收藏
得分:4 
需要自己编写程序代码
2023-09-13 17:57
wxzd123
Rank: 2
等 级:论坛游民
帖 子:330
专家分:58
注 册:2012-9-6
收藏
得分:4 
1 用Adir()获取表名然后循环追加
2 用总表生产一个班级表然后循环拷贝表
2023-09-13 21:48
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9805
专家分:26913
注 册:2012-2-5
收藏
得分:4 
上传点数据,大家可以给你个示例。

坚守VFP最后的阵地
2023-09-13 22:09
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
收藏
得分:0 
回复 3楼 wxzd123
现有的prg已经可以用,不过我想要的是针对这个的小软件,但是我不会编译软件
2023-09-14 08:59
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1064
专家分:2583
注 册:2015-12-30
收藏
得分:4 
* 合并表
用adir()获取全部需要合并的表
建立一个空白输出表(总表)
for ii=1 to alen(表名数组,1)
    m.表名 = 表名数组[ii,1]
    select 输出表
    append from dbf(m.表名)
endfor
2023-09-14 08:59
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册:2011-5-8
收藏
得分:4 
回复 5楼 dbf永动机
你不是要编译成exe吗?

dBase有人接盘了。
2023-09-14 14:52
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
收藏
得分:0 
回复 7楼 xuminxz
是啊,可是我不会编程,我只会写sql语句处理dbf表,这种效率比较慢
2023-09-14 15:17
z12689
Rank: 2
等 级:论坛游民
帖 子:43
专家分:83
注 册:2021-4-15
收藏
得分:4 
回复 8楼 dbf永动机
六楼的 laowan001 版已经把程序内容都帮你写出来了,复制粘贴即可
2023-09-15 09:01
dbf永动机
Rank: 2
等 级:论坛游民
威 望:1
帖 子:77
专家分:21
注 册:2022-8-30
收藏
得分:0 
回复 9楼 z12689
看上去还是得改东西啊,而且这个像是prg,不是编写exe 的代码吧
2023-09-15 09:37
快速回复:关于合库,拆库问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024922 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved