以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何筛选则发生变化的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95744) |
-- 作者:13055984798 -- 发布时间:2017/2/4 10:54:00 -- 如何筛选则发生变化的行 “人员信息表”里有“在位”和“单位”两列,“在位”列是逻辑值,“单位”列是字符值,我想找出本单位“在位”列由原来的false值变为true值的行,代码该怎么写? dim drs as new list(of datarow) drs = datables("人员信息“).select("e.row("在位”)=true and e.row.datarow.originalvalue("在位“)= false & ”单位 = ‘“ & e.datarow("单位") & "\'") 上面代码,电脑表示错误。请老师指教。
|
-- 作者:有点色 -- 发布时间:2017/2/4 11:14:00 -- 方法一:加一列隐藏列,如果修改了在位列,就记录一下,然后直接筛选隐藏列;
方法二:循环这个表的每一行,比较rowState属性,比较originalvalue值。 |
-- 作者:13055984798 -- 发布时间:2017/2/4 12:43:00 -- 谢谢老师指教! |