| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1352 人关注过本帖
标题:如何把两个不同地方的dbf 的一个field 一样而已
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:3 
同步是什么意思?谁主谁从?

授人以渔,不授人以鱼。
2015-12-08 18:24
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
把所有东西都附出来,库中的表,你给个表文件有什么用。还有目录结构。

授人以渔,不授人以鱼。
2015-12-08 18:28
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
以下是引用laikokseng95在2015-12-8 17:10:17的发言:

不是自由表就做不到了吗 ?

 

没库呀?能完整点好吗?
要就给个自由表好了。
2015-12-08 20:43
laikokseng95
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2015-12-8
收藏
得分:0 
回复 21楼 TonyDeng
是想写个 exe 里面只有一个 prg

把那个exe进Folder A ,然后双击 , Folder A里的icitem.dbf 大部分资料就会贴上去其他folder 的icitem ,

所以主应该是 Folder A 吧 。
2015-12-08 21:22
laikokseng95
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2015-12-8
收藏
得分:0 
回复 23楼 吹水佬
库.zip (46.98 KB)


这就是库 , 请问还需要什么吗 。 我不是程序员, 只是位小帮手, 能给的不多, 多多包涵 。
2015-12-08 21:24
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
回复 25楼 laikokseng95
这个有库就无表了,要做加法。
算了,简单写个模拟一下,原理都一样。
程序代码:
CREATE CURSOR icitem1 (item_no C(10), icitem C(20))
INSERT INTO icitem1 VALUES ("101", "101111")
INSERT INTO icitem1 VALUES ("201", "201222")
INSERT INTO icitem1 VALUES ("301", "301333")

CREATE CURSOR icitem2 (item_no C(10), icitem C(20))
INSERT INTO icitem2 VALUES ("101", "")
INSERT INTO icitem2 VALUES ("201", "")
INSERT INTO icitem2 VALUES ("301", "")

SELECT icitem1
INDEX on item_no TAG item_no
SELECT icitem2
SET RELATION TO item_no INTO "icitem1"
REPLACE icitem2.icitem WITH icitem1.icitem ALL
SET RELATION TO
SELECT icitem1
DELETE TAG item_no

SELECT icitem2
BROWSE
2015-12-08 21:44
laikokseng95
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2015-12-8
收藏
得分:0 
回复 26楼 吹水佬
谢谢 , 我试一试
2015-12-08 21:48
laikokseng95
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2015-12-8
收藏
得分:0 
回复 26楼 吹水佬
程序代码:
USE icitem Alias icitem1 In 0
USE d:\bs\yf2\acc\Data\icitem Alias icitem2 In 0
CREATE CURSOR icitem1 (item_no C(10), icitem C(20))
INSERT INTO icitem1 VALUES ("101", "101111")
INSERT INTO icitem1 VALUES ("201", "201222")
INSERT INTO icitem1 VALUES ("301", "301333")

CREATE CURSOR icitem2 (item_no C(10), icitem C(20))
INSERT INTO icitem2 VALUES ("101", "")
INSERT INTO icitem2 VALUES ("201", "")
INSERT INTO icitem2 VALUES ("301", "")

SELECT icitem1
INDEX on item_no TAG item_no
SELECT icitem2
SET RELATION TO item_no INTO "icitem1"
REPLACE icitem2.icitem WITH icitem1.icitem ALL
SET RELATION TO
SELECT icitem1
Delete TAG item_no

SELECT icitem2
BROWSE


这是我从你那儿复制的, 有什么地方拿错吗 ?
2015-12-08 21:54
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
那段代码不是一只饼,只是整饼原理,不能拿来就吃。
真系“整饼”了。
2015-12-08 22:04
laikokseng95
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2015-12-8
收藏
得分:0 
回复 29楼 吹水佬
我自己研究研究, 谢谢你热心的帮忙
2015-12-08 22:11
快速回复:如何把两个不同地方的dbf 的一个field 一样而已
数据加载中...
 
   



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

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