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


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

主题:计时器相关

美女呀,离线,留言给我吧!
mtx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
计时器相关  发帖心情 Post By:2019/11/29 17:00:00 [显示全部帖子]

老师,您好,我怎么能让表2第一秒的时候读取表1中的第一行参数,第2秒的时候读取第二行参数呢?表1中是有数据的,想用表2计时读取其中的一行~~望老师不吝赐教
图片点击可在新窗口打开查看此主题相关图片如下:计时器.png
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
mtx
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 17:23:00 [显示全部帖子]

老师,我只能写出这个代码,怎么将表1的数据读在表2中呢,我这个代码不能做到这个功能


Dim t As Table = Tables("operating_parameter2")
For i As Integer = 0 To t.Rows.Count -1 
If t.position = t.rows.count - 1 Then
t.position  = 0
Else
t.position  = i
End If
Next

 回到顶部
美女呀,离线,留言给我吧!
mtx
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 17:34:00 [显示全部帖子]

对的, 我想把表1的数据复制在表2中,上面的代码是在表1中1秒显示1行,我想实现的效果是在表2中第一秒的时候显示表1中的第一行参数,第2秒的时候显示第二行参数

 回到顶部
美女呀,离线,留言给我吧!
mtx
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 20:59:00 [显示全部帖子]

老师,我运行了一遍,这个代码还是不能实现表2显示表1的数据,只能在表1中显示

 回到顶部
美女呀,离线,留言给我吧!
mtx
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 21:29:00 [显示全部帖子]

我输入的代码是这样的,但是数据只会在表1中换行,不能在表2 中显示
图片点击可在新窗口打开查看此主题相关图片如下:示例说明.png
图片点击可在新窗口打开查看



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

 回到顶部
美女呀,离线,留言给我吧!
mtx
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 21:49:00 [显示全部帖子]

这个能添加在上面吗?上面几十行空着觉得很奇怪

 回到顶部
美女呀,离线,留言给我吧!
mtx
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/29 22:00:00 [显示全部帖子]

好的,谢谢老师~


 回到顶部
美女呀,离线,留言给我吧!
mtx
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:114 积分:978 威望:0 精华:0 注册:2017/4/24 21:44:00
  发帖心情 Post By:2019/11/30 11:47:00 [显示全部帖子]

老师您好,我想在这个基础上实现第n秒的时候只显示第n行数据,其他的数据不显示在表2中,怎么去实现呢?我只想在表2 中显示当前行的数据
图片点击可在新窗口打开查看此主题相关图片如下:dangqianshuju.png
图片点击可在新窗口打开查看


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 DataCol In DataTables("operating_parameter1").DataCols
    
    dr2(dc.Name) = t.current(dc.name)
    
Next
DataTables("operating_parameter2").Save()

 回到顶部