Foxtable(狐表)用户栏目专家坐堂 → [求助]余数判断


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

主题:[求助]余数判断

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
[求助]余数判断  发帖心情 Post By:2021/10/9 22:05:00 [只看该作者]

蓝老师好!

DataColChanged 事件,将字符型[代码]列的数字,逐个相加,得到的和除以8,然后根据余数进行判断。

下面的代码编辑确认后,再重新打开代码编辑器发现刚才保存的代码少了几行。这是什么原因,代码错在哪里?

谢谢!


If e.DataCol.Name = "代码" Then 
    If e.DataRow.IsNull("代码") = False Then 
        
        Dim s As String = e.DataRow("代码")
        Dim a As Integer
        
        For i As Integer = 0 To s.Length - 1
            a = a + val(s.Chars(i))
            
            If a Mod 8 = 0 Then
                e.DataRow("代码类别") = "AA"
            ElseIf a Mod 8 = 1 Then
                e.DataRow("代码类别") = "BB"
            ElseIf a Mod 8 = 2 Then
                e.DataRow("代码类别") = "CC"
            ElseIf a Mod 8 = 3 Then
                e.DataRow("代码类别") = "DD"
            ElseIf a Mod 8 = 4 Then
                e.DataRow("代码类别") = "EE"
            ElseIf a Mod 8 = 5 Then
                e.DataRow("代码类别") = "FF"
            ElseIf a Mod 8 = 6 Then
                e.DataRow("代码类别") = "GG"
            ElseIf a Mod 8 = 7 Then
                e.DataRow("代码类别") = "HH"
            End If
            
        Next
    End If
End If






 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/10/10 20:12:00 [只看该作者]

1、明天联系客服核对一下激活码
2、检查foxtable快捷方式的属性,兼容性里不要勾选“以兼容模式运行这个程序”

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


加好友 发短信
等级:五尾狐 帖子:1141 积分:11272 威望:0 精华:0 注册:2017/9/26 16:30:00
  发帖心情 Post By:2021/10/11 22:41:00 [只看该作者]

谢谢!
是升级2021-5-29版本后,机器码发生变化,重新激活新的注册码就好了。

 回到顶部