Foxtable(狐表)用户栏目专家坐堂 → [求助]这段代码如何写?


  共有3929人关注过本帖树形打印复制链接

主题:[求助]这段代码如何写?

帅哥哟,离线,有人找我吗?
czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 18:59:00 [显示全部帖子]

看不出规律

 

你直接增加一个表达式的逻辑列,公式:Len([身份证号码]) = 18,这样逻辑列为真的就是符合的身份证号码


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 21:01:00 [显示全部帖子]

这样试试,按钮代码

 

For Each r As DataRow In DataTables("储蓄积分").DataRows
    If r("身份证号码").Length = 18
        Dim dr As DataRow = DataTables("储蓄积分").Find("身份证号码 = '" & r("身份证号码").SubString(0,6) & r("身份证号码").SubString(8,9) & "'")
        If dr IsNot Nothing Then '如果找到的话
            dr("身份证号码") = r("身份证号码")
        End If
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
czy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 22:57:00 [显示全部帖子]

行不行你可以试试 15位和18位号码前15位是不会相同的

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 23:10:00 [显示全部帖子]

哦哦,那这样 For Each r As DataRow In DataTables("储蓄积分").DataRows If r("身份证号码").Length = 18 Dim dr As DataRow = DataTables("储蓄积分").Find("身份证号码 = '" & r("身份证号码").SubString(0,15) & "'") If dr IsNot Nothing Then '如果找到的话 dr("身份证号码") = r("身份证号码") End If End If Next

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 23:20:00 [显示全部帖子]

抬头看,手机上的浏览器不对,代码不换行,自己调整一下吧

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 23:26:00 [显示全部帖子]

Dim dr As DataRow = DataTables("储蓄积分").Find("客户名称 = '" & r("客户名称") & "' and 身份证号码 = '" & r("身份证号码").SubString(0,15) & "'")

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/15 23:27:00 [显示全部帖子]

要判断姓名的话按上面的改

 回到顶部
帅哥哟,离线,有人找我吗?
czy
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2015/8/16 0:27:00 [显示全部帖子]

可以在命令窗执行,也可以放到窗口按扭中执行

 回到顶部