Foxtable(狐表)用户栏目专家坐堂 → 求助


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

主题:求助

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


加好友 发短信
等级:三尾狐 帖子:668 积分:5184 威望:0 精华:0 注册:2013/10/7 22:27:00
求助  发帖心情 Post By:2017/3/19 23:10:00 [只看该作者]

您 好!大师:

我的表A的"svfinyfg" 列,输入小数转换分数,代码如下:

If e.DataCol.name = "svfinyfg" Then
    Dim z As String = e.NewValue
    If z > "" Then
        Dim s() As String = z.split(".")
        If s.Length = 1 Then
            e.NewValue = (s(0))
        Else
            Dim b As Long = CInt(s(1))
            Dim a As Long  = 10 ^ s(1).Length
            Dim c As Long  = a Mod b
            Dim x = a
            Dim y = b
            Do While c <> 0
                a=b
                b=c
                c = a Mod b
            Loop
           
            If (s(0)) = 0  Then
                Dim r = y/b & "/" & x/b
            Else
                Dim r = s(0) &" " & y/b & "/" & x/b
                Dim k = CStr(r)
                e.NewValue = (k)
            End If
        End If
    End If
End If

 

提示运行错误:

.NET Framework 版本:2.0.50727.8745
Foxtable 版本:2017.3.18.1
错误所在事件:
详细错误信息:
无法在 System.String 和 System.Int32 上执行“/”操作。
请求大师帮忙指教!!!谢谢!!!


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


加好友 发短信
等级:三尾狐 帖子:668 积分:5184 威望:0 精华:0 注册:2013/10/7 22:27:00
  发帖心情 Post By:2017/3/19 23:42:00 [只看该作者]

问题找到了,谢谢!!

 回到顶部