以文本方式查看主题

-  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=160957)

--  作者:playmal
--  发布时间:2021/2/27 15:19:00
--  如何对筛选出来的记录的复选框打钩?
如题
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20210227151848.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/2/27 17:08:00
--  
筛选后
For Each r As Row In Tables("订单").Rows
  
r.Checked = True
Next

--  作者:客人
--  发布时间:2021/2/28 9:50:00
--  
目前sql table用这个直接将全表所有记录标记了,而不是筛选出来的3条记录。
--  作者:playmal
--  发布时间:2021/2/28 10:00:00
--  
没有解决,目前把所有表中的记录标记了,是SQL table
--  作者:有点蓝
--  发布时间:2021/2/28 21:09:00
--  
贴出完整代码,或者上传实例说明
--  作者:playmal
--  发布时间:2021/3/1 10:16:00
--  
就是有一个SQL table的表,设置复选框选择该表中的记录,目前用table(“xxx”)存在问题,把表里面所有记录都勾上。无法选择筛选出来的记录。
--  作者:playmal
--  发布时间:2021/3/1 10:18:00
--  
进行筛选后,只对筛选出来的记录进行复选框的打钩。
--  作者:有点蓝
--  发布时间:2021/3/1 10:21:00
--  
2楼的代码就是对已经筛选的数据处理的。除非表格根本没有筛选
--  作者:playmal
--  发布时间:2021/3/1 10:29:00
--  
你说的对datatable和内部表是可以的,对窗口中的SQL table表不行
--  作者:有点蓝
--  发布时间:2021/3/1 10:36:00
--  
一样可以:http://www.foxtable.com/webhelp/topics/1907.htm

例如窗口1中插入了一个名为Table1的Table,类型为SQLTable,那么窗口打开后,可以分别通过:

Tables("窗口1_Table1")
DataTables
("窗口1_Table1")

来引用其生成的Table和DataTable,这些对象在打开窗口时自动生成,在关闭窗口后将自动删除。