标题:怎么在VFP6.0数据库表中利用身份证筛选性别
只看楼主
xs591222
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:28
帖 子:680
专家分:1287
注 册:2009-3-1
得分:0 
只有第18位才有字母X的。
2017-11-22 19:08
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:10 
以下是引用ycvf在2017-11-22 18:40:16的发言:


还有一种情况,第17位是字母。

找个看看

坚守VFP最后的阵地
2017-11-22 19:08
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
楼主也许使用的是国外身份证号码。

活到老,学到老! http://www. E-mail:hu-jj@
2017-11-23 07:59
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
create cursor tt (sfzh c(18),xb c(2))
insert into tt (sfzh) values ("123456789012345678")
insert into tt (sfzh) values ("123456789012345662")
insert into tt (sfzh) values ("123456789012345602")
insert into tt (sfzh) values ("123456789012345612")
replace all xb with iif(val(substr(sfzh,17,1))%2=0,"女","男")
browse

坚守VFP最后的阵地
2017-11-23 09:31
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
得分:0 
如何是用身份证的信息修改性别字段 repl xb with iif(val(substr(sfzh,17,1))%2=0,'女','男')
如何是用身份证信息筛选性别,只要在需要筛选的地方加上条件,性别为男的条件是val(substr(sfzh,17,1))%2=1,性别为女的条件是val(substr(sfzh,17,1))%2=0
不知道楼主是要哪一种
2017-11-23 15:16
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
得分:0 
感觉楼主提这个问题是因为:1、没找到身份证和性别之间的关联规律;2、VFP编程的基本功不扎实。
2017-11-24 08:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-482722-1-1.html




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

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