Foxtable(狐表)用户栏目专家坐堂 → 关于单元格里百分比的输入效率问题


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

主题:关于单元格里百分比的输入效率问题

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


加好友 发短信
等级:童狐 帖子:251 积分:2392 威望:0 精华:0 注册:2011/11/12 10:39:00
关于单元格里百分比的输入效率问题  发帖心情 Post By:2013/9/10 8:45:00 [显示全部帖子]

表里有一列“含水率”含水7.6%,比如输入0.076,就会变成7.6%,这样要敲键盘5次,效率不高。
能不能直接输入7.6就会变成7.6%呢,在狐表4.16之前的版本都是可以的,
升级到6.2版后,输入7.6就变成760%。不知道我表达清楚没有,那位老师出手帮忙啊,谢谢!!!

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


加好友 发短信
等级:童狐 帖子:251 积分:2392 威望:0 精华:0 注册:2011/11/12 10:39:00
  发帖心情 Post By:2013/9/10 9:39:00 [显示全部帖子]

bin老师我没弄好,你再出手啊。
这样不行你帮我改改吧
If e.DataCol.Name = "含水率" Then
    e.DataRow("含水率") = e.DataRow("含水率")/100
End If

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


加好友 发短信
等级:童狐 帖子:251 积分:2392 威望:0 精华:0 注册:2011/11/12 10:39:00
  发帖心情 Post By:2013/9/10 9:48:00 [显示全部帖子]

狐爸给的代码在表的AfterEdit事件中写
If e.Col.Name = "含水率" Then
    e.Row("含水率") = e.Row("含水率") / 100
End If

这样也不行

 回到顶部