| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1227 人关注过本帖
标题:(萌新求助贴)要求是如果同一单位DWMC有相同的姓名XM,则需在ZM中将XM与IDCA ...
只看楼主 加入收藏
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
其實這種排查重複數據的手法,全都是一樣的原理,類似的代碼示例我也發過多次,但總就見個別長期反復問同一類的問題,根本學不到手的。

授人以渔,不授人以鱼。
2015-03-24 20:55
zyxzjj1982
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-3-19
收藏
得分:0 
close all
use D:\数据处理\dsgz20150324.dbf
x=dwmc
y=xm
INDEX on ALLTRIM(xm)+ALLTRIM(dwmc) TAG xmdwmc
SET INDEX TO D:\数据处理\dsgz20150324.cdx
SCAN FOR ALLTRIM(x)==ALLTRIM(dwmc) AND ALLTRIM(y)==ALLTRIM(xm)
      DO WHILE FOUND()
         REPLACE zm WITH ALLTRIM(xm)+"("+ALLTRIM(dwmc)+")"
      ENDDO
ENDSCAN
没理解意思,我看不到索引的内容啊
2015-03-24 21:19
zyxzjj1982
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-3-19
收藏
得分:0 
那你看个你发过的贴子来看看,我参照下,这样的数据处理,一年也只处理一次只不过量比较大
2015-03-24 21:20
zyxzjj1982
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-3-19
收藏
得分:0 
我没有系统学过VFP和编程,纯属赶鸭子上驾。
2015-03-24 21:22
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9803
专家分:26906
注 册:2012-2-5
收藏
得分:0 
示例
程序代码:
Set Collate To "MACHINE" 
create cursor test (dwmc C(10),xm C(6),zm C(100),sfzh C(18))
insert into test values ("A","01","","123")
insert into test values ("B","02","","456")
insert into test values ("C","03","","789")
insert into test values ("B","04","","459")
insert into test values ("C","05","","567")
insert into test values ("D","06","","213")
insert into test values ("E","07","","124")
insert into test values ("A","08","","218")
insert into test values ("C","03","","567")
insert into test values ("A","01","","123")
Index on dwmc+xm tag xm
go top
scatter memv fields dwmc,xm
scan for recno()>1
     lncnt=recno()
     if dwmc==m.dwmc and xm==m.xm
         replace zm with alltrim(xm)+space(4)+alltrim(sfzh)
         skip -1
         replace zm with alltrim(xm)+space(4)+alltrim(sfzh)
         skip
     endif
     scatter memv fields dwmc,xm
endscan
browse
close database all

坚守VFP最后的阵地
2015-03-24 21:29
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9803
专家分:26906
注 册:2012-2-5
收藏
得分:0 
同单位同名未必是一个人

坚守VFP最后的阵地
2015-03-24 21:38
zyxzjj1982
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-3-19
收藏
得分:0 
谢谢你们解决了,对于VFP我只会简单的处理,连书都没看过,纯在网上搜的。太小白了。
2015-03-24 21:43
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9803
专家分:26906
注 册:2012-2-5
收藏
得分:0 
以下是引用zyxzjj1982在2015-3-24 21:43:24的发言:

谢谢你们解决了,对于VFP我只会简单的处理,连书都没看过,纯在网上搜的。太小白了。

工作中用到VFP,建议看下VFP的帮助文件,对你今后的工作是有益的。
VFP6帮助文件:https://down.bccn.net/4396.html

坚守VFP最后的阵地
2015-03-24 21:52
zyxzjj1982
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2015-3-19
收藏
得分:0 
谢谢!
2015-03-24 22:22
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2197
专家分:3838
注 册:2007-4-27
收藏
得分:4 
也可以用EXCEL的VBA来完成的

只求每天有一丁点儿的进步就可以了
2015-03-25 08:19
快速回复:(萌新求助贴)要求是如果同一单位DWMC有相同的姓名XM,则需在ZM中将XM与 ...
数据加载中...
 
   



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

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