以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]第二列值等于第一列减下面一行的第一列值  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=183338)

--  作者:miaoqingqing
--  发布时间:2022/11/1 20:19:00
--  [求助]第二列值等于第一列减下面一行的第一列值
求助,表A第二列当前行的值,等于第一列当前行和下面一行的差值
下面代码无效,求助修改下面代码实现上述功能

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:第二列值等于第一列减下面一行的第一列值.foxdb


Dim t As Table = Tables("表A")
For i As Integer = 0 To t.Rows.Count -1 
Dim s As String = t.Rows(i)("第一列") - t.Rows(i-1)("第一列") 
    t.Rows(i)("第二列") =  s
   \'Exit For
Next
[此贴子已经被作者于2022/11/1 20:19:54编辑过]

--  作者:有点蓝
--  发布时间:2022/11/1 20:42:00
--  
数值列才能做四则运算
--  作者:有点蓝
--  发布时间:2022/11/1 21:35:00
--  
Dim t As Table = Tables("表A")
For i As Integer = 0 To t.Rows.Count - 2
    Dim s As Integer = t.Rows(i)("第一列") - t.Rows(i + 1)("第一列") 
    t.Rows(i)("第二列") = s
    \'Exit For
Next