以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何筛选复选框被勾选了的记录? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49961) |
-- 作者:sloyy -- 发布时间:2014/4/26 16:25:00 -- 如何筛选复选框被勾选了的记录? 用ShowCheckBox=true 在行号列显示了复选框 如何筛选出被勾选的记录? (只显示被勾选的记录)
[此贴子已经被作者于2014-4-26 16:25:31编辑过]
|
-- 作者:Bin -- 发布时间:2014/4/26 16:31:00 -- 利用GetCheckedRows 获得所有选中行 然后遍历选中行获得_Identify 拼接字段筛选 dim ids as string for each r as row in tables(X).GetCheckedRows ids = ids & ",\'" & r("_Identify") & "\'" next tables(X).Filter="_Identify in (" & ids.trim(",") & ")"
|
-- 作者:sloyy -- 发布时间:2014/4/26 16:41:00 -- 哦 用了曲线救国的办法,建议狐爸增加一个办法,因为这个是常用的. |
-- 作者:狐狸爸爸 -- 发布时间:2014/4/26 16:50:00 -- 我觉得不如直接增加一个逻辑列算了。 DataTables("表A").DataCols.Add("a",Gettype(Boolean)) |
-- 作者:sloyy -- 发布时间:2014/4/26 23:30:00 -- 我也是这样做的,但是要修改数据库结构.数据库已经在客户处使用了;而且,筛选过后,还要恢复逻辑列,有些麻烦. [此贴子已经被作者于2014-4-26 23:32:03编辑过]
|
-- 作者:有点酸 -- 发布时间:2014/4/27 7:43:00 -- 用代码增加一个临时逻辑列即可,不涉及数据库结构的改变。 |
-- 作者:sloyy -- 发布时间:2014/4/28 18:05:00 -- 增加临时逻辑列 如何操作? |
-- 作者:有点甜 -- 发布时间:2014/4/28 18:06:00 -- 以下是引用sloyy在2014-4-28 18:05:00的发言:
增加临时逻辑列 如何操作?
4楼 |
-- 作者:ganjue200808 -- 发布时间:2018/10/28 0:40:00 -- 请问具体如何实现的呢?我现在也遇到这个问题 |
-- 作者:有点蓝 -- 发布时间:2018/10/29 8:48:00 -- 看4楼,尽量描述自己具体的问题。这样问没有任何用处 |