[求助]表A第一列值的字符串不同位置中含有1个x(且仅有1个x,也就是x的数量为1个)的行筛选材料,窗口筛选按钮代码怎么写,感谢
[此贴子已经被作者于2024/7/27 9:10:48编辑过]
意思是2个x或者更多的就不筛选?这种没有办法使用筛选处理,加载才可以,需要使用数据库的语法
比如SqlServer
datatables("表A").loadfilter = "len(第一列) - len(Replace(第一列,'x','') = 1"
datatables("表A").load
蓝总,如果表A第一列,如果有值,固定都是4个字符,怎样筛选出这4个字符中只有1个x的行?
是的,0个、2到4个x的行都不筛选出来
Dim id集 As New List(Of Integer)(DataTables("表A1").dataRows.where(Function(行) len(行("第一列").replace("x", "")) = 3).select(Function(行) CInt(行("_Identify"))))
Tables("表A1").Filter = "[_Identify] in(" & String.Join(",", id集) & ")"