以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何将框选行的A列(指定列)统一替换成某一值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108267)

--  作者:刘林
--  发布时间:2017/10/19 11:03:00
--  如何将框选行的A列(指定列)统一替换成某一值
如题
--  作者:有点甜
--  发布时间:2017/10/19 11:29:00
--  

1、你指的是网页版还是foxtable表格?

 

2、你如何框选行的?

 

Dim t As Table = Tables("表A")
For i As Integer = t.TopPosition To t.BottomPosition
    t.rows(i)("第二列") = 123
Next


--  作者:刘林
--  发布时间:2017/10/19 13:22:00
--  

Dim t As Table = Tables("初中报名_table2")
For i As Integer = t.TopPosition To t.BottomPosition
    t.rows(i)("考试室") = "第1考试室"
Next

 

提示:

索引超出范围。必须为非负值并小于集合大小。
参数名: index

 

是不是因为表有排序,还是什么原因


--  作者:有点甜
--  发布时间:2017/10/19 15:52:00
--  

试试,如果有问题,做个例子发上来看看。

 

SystemReady = False
Dim t As Table = Tables("初中报名_table2")
For i As Integer = t.TopPosition To t.BottomPosition
    t.rows(i)("考试室") = "第1考试室"
Next
SystemReady = true


--  作者:刘林
--  发布时间:2017/10/19 17:39:00
--  
还是不得行,提示一样,并且数据表读写不正常了
--  作者:有点甜
--  发布时间:2017/10/19 17:40:00
--  
 做个例子发上来测试。