Foxtable(狐表)用户栏目专家坐堂 → 狐表自带分解数值的功能吗


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

主题:狐表自带分解数值的功能吗

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


加好友 发短信
等级:一尾狐 帖子:476 积分:4039 威望:0 精华:0 注册:2011/11/2 8:55:00
狐表自带分解数值的功能吗  发帖心情 Post By:2018/4/26 11:25:00 [只看该作者]

请教老师们,是否可以用狐表的内部指令,在狐表工作表里,把某一个单元格的值分解到另外几个单元格中呢。比如把身份证号分解为其他18个单一数值?

请求指点,十分感谢!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/26 12:45:00 [只看该作者]

DataColChanged事件

 

If e.DataCol.Name = "身份证" Then

    Dim s As String = e.DataRow("身份证")

    e.DataRow("第一列") = s(0)

    e.DataRow("第二列") = s(1)

    e.DataRow("第三列") = s(2)

End If


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


加好友 发短信
等级:一尾狐 帖子:476 积分:4039 威望:0 精华:0 注册:2011/11/2 8:55:00
  发帖心情 Post By:2018/4/26 21:00:00 [只看该作者]

谢谢老师,执行命令出错,显示e是Private,因此它在上下文中不可访问,错误代码:If e.DataCol.Name = "身份证号" Then

我的代码是:
If e.DataCol.Name = "身份证号" Then
    Dim s As String = e.DataRow("身份证号")
    e.DataRow("号1") = s(0)
    e.DataRow("号2") = s(1)
    e.DataRow("号3") = s(2)
    e.DataRow("号4") = s(3)
    e.DataRow("号5") = s(4)
    e.DataRow("号6") = s(5)
    e.DataRow("号7") = s(6)
    e.DataRow("号8") = s(7)
    e.DataRow("号9") = s(8)
    e.DataRow("号10") = s(9)
    e.DataRow("号11") = s(10)
    e.DataRow("号12") = s(11)
    e.DataRow("号13") = s(12)
    e.DataRow("号14") = s(13)
    e.DataRow("号15") = s(14)
    e.DataRow("号16") = s(15)
    e.DataRow("号17") = s(16)
    e.DataRow("号18") = s(17)
End If

我的表全是字符格式的,会否有影响呢?

谢谢!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/26 21:05:00 [只看该作者]

写到datacolchanged事件去。

 回到顶部