Foxtable(狐表)用户栏目专家坐堂 → 计时器相关


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

主题:计时器相关

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 17:03:00 [显示全部帖子]

利用position(http://www.foxtable.com/webhelp/topics/0446.htm

或者使用全局变量存储行索引,每次+1



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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 17:28:00 [显示全部帖子]

Dim t As Table = Tables("operating_parameter1")
If t.position = t.rows.count - 1 Then
t.position  = 0
Else
t.position  = t.position + 1
End If

读在表2指什么,把表1 数据复制过去表2?
[此贴子已经被作者于2019/11/29 17:28:30编辑过]

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 17:36:00 [显示全部帖子]

加上http://www.foxtable.com/webhelp/topics/1533.htm

Dim t As Table = Tables("operating_parameter1")
If t.position = t.rows.count - 1 Then
t.position  = 0
Else
t.position  = t.position + 1
End If
Dim dr2 As DataRow = DataTables("operating_parameter2").AddNew()
For Each dc As Col in t.Cols
  dr2(dc.Name) = t.current(dc.name)
Next

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 21:19:00 [显示全部帖子]

请上传实例说明

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 21:44:00 [显示全部帖子]

请把滚动条拉到最下面,这个代码是每次增加一行到最后面的

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/29 21:56:00 [显示全部帖子]

可以自己删除掉这些空行呀:http://www.foxtable.com/webhelp/topics/0110.htm

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/30 11:49:00 [显示全部帖子]

Dim t As Table = Tables("operating_parameter1")
If t.position = t.rows.count - 1 Then
    t.position  = 0
Else
    t.position  = t.position + 1
End If

Dim dr2 As DataRow
if DataTables("operating_parameter2").datarows.count = 0 then
dr2  = DataTables("operating_parameter2").AddNew()
else
dr2  = DataTables("operating_parameter2").datarows(0)
end if
For Each dc As DataCol In DataTables("operating_parameter1").DataCols
    
    dr2(dc.Name) = t.current(dc.name)
    
Next

 回到顶部