以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]筛选求助 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137007) |
-- 作者:湛江智 -- 发布时间:2019/6/26 12:33:00 -- [求助]筛选求助 窗口副本表1中的表A第一列是1990-1234八位数中间小短号,行切换时,筛选出窗口副本表2中第二列值19901234.x所有行 也就是筛选出第二列前面八位数,等于第一列去掉小短号后八位数且带小数点的行
|
-- 作者:有点甜 -- 发布时间:2019/6/26 12:41:00 -- 去掉横线,如 "".replace("-", "")
筛选条件,如 "convert(第二列, \'System.String\') like \'" & 变量 & ".%\'"
|
-- 作者:湛江智 -- 发布时间:2019/6/26 14:29:00 -- 回复:(有点甜)去掉横线,如 "".replace("-",... 报错,怎么修改求助 Dim t As Table = Tables("窗口1_Table2") With Tables("窗口1_Table2") If .Current Is Nothing Then t.Filter = "False" Else Dim s = DataTables("表A").GetComboListString("第二列", "第二列 = \'" & .Current("第一列").replace("-", "\',\'") & "\'").replace("|", "\',\'") t.Filter = "convert(第二列, \'System.String\') like \'" & s & ".%\'" End If End With
|
-- 作者:湛江智 -- 发布时间:2019/6/26 14:50:00 -- 坛主辛苦出手了,手机上传例子失败 [此贴子已经被作者于2019/6/26 14:58:07编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/6/26 14:59:00 -- Dim t As Table = Tables("窗口1_Table2")
With Tables("窗口1_Table2")
If .Current Is Nothing Then
t.Filter = "False"
Else
t.Filter = "convert(第二列, \'System.String\') like \'" & .Current("第一列").replace("-", "") & ".%\'"
End If
End With
|
-- 作者:湛江智 -- 发布时间:2019/6/26 15:21:00 -- 回复:(有点甜)Dim t As Table = Tables("窗口1_Tab... 可以了 [此贴子已经被作者于2019/6/26 15:41:35编辑过]
|