以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请问:exists的筛选方法怎么用?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193193)

--  作者:pyh6918
--  发布时间:2024/8/25 23:45:00
--  请问:exists的筛选方法怎么用?
DataTables(ck).LoadFilter = "exists (Sel ect 关键字 from {关键字设置} As b where {表A}.名称 Like \'%\' + b.关键字 + \'%\')"
DataTables(ck).Load

加载的方法使用以上代码可以正常执行,但是使用筛选的方法提示:表达式包含未定义的函数调用 exists()。

Tables(ck).Filter = "exi sts (Sel ect 关键字 from {关键字设置} As b where {表A}.名称 Like \'%\' + b.关键字 + \'%\')" \'这段提示错误.

请问,筛选的方法该怎么使用exists?

--  作者:有点蓝
--  发布时间:2024/8/26 8:50:00
--  
无法使用,这种建议还是使用加载,不要使用筛选
--  作者:pyh6918
--  发布时间:2024/8/26 8:58:00
--  
谢谢,数据量有点大,加载太慢了,图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2024/8/26 9:04:00
--  
建议ck表增加冗余字段,保存对应的关键字,或者使用逻辑列,包含对应的关键字就勾选
--  作者:pyh6918
--  发布时间:2024/8/26 9:19:00
--  
好的,谢谢蓝版!