Foxtable(狐表)用户栏目专家坐堂 → 数字编辑


  共有1988人关注过本帖平板打印复制链接

主题:数字编辑

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


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

 

确实是有问题,因为最后一个数值是0,就会出现这种问题。

 

keyUpEdit事件编写代码处理一下,如

 

If e.Col.name = "第二列" Then
    If e.keycode = 190 Then
        If e.text.EndsWith("0") Then
            Dim len = e.text.replace(".", "").length-e.text.replace(".", "").trim("0").length
            e.Table.FinishEditing
            e.Row(e.Col.name) = e.text / 10^len
            e.Table.StartEditing
        End If
    End If
End If

 

 


 回到顶部