以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]余数判断 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=172382) |
-- 作者:天一生水 -- 发布时间: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 |
-- 作者:有点蓝 -- 发布时间:2021/10/10 20:12:00 -- 1、明天联系客服核对一下激活码 2、检查foxtable快捷方式的属性,兼容性里不要勾选“以兼容模式运行这个程序”
|
-- 作者:天一生水 -- 发布时间:2021/10/11 22:41:00 -- 谢谢! 是升级2021-5-29版本后,机器码发生变化,重新激活新的注册码就好了。
|