以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 如何对筛选生成的SQLQUERY table进行重新筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74788)

--  作者:15986720145
--  发布时间:2015/9/18 23:14:00
--  [求助] 如何对筛选生成的SQLQUERY table进行重新筛选
例如:

在窗口"Test"中有一个表控件"table1",为SQLQuery型 table
 
Tables("Test_table1").Fill("s elect * from {产品库存表} where ...........")

然后,我又加上另外一个条件,从"Test_table"表中(不是"产品库存表")筛选出符合条件的数据,然后重新在“Test_table” 表中显示。

怎么实现,谢谢大神!

--  作者:sloyy
--  发布时间:2015/9/19 8:49:00
--  
Tables("Test_table1").filter="库存>1000"
--  作者:Hyphen
--  发布时间:2015/9/19 9:42:00
--  

不明白楼主的逻辑,筛选用Filter即可

http://www.foxtable.com/help/topics/1432.htm

 


--  作者:15986720145
--  发布时间:2015/9/19 11:15:00
--  
对 窗口中的 SQLQuery 型 表控件,能不能 进行 Select 语句查询 和 (如何实现模糊查询)。

换句话说: 我的 Test窗口中的 SQLQuery 型表控件 Table1 前面经过查询得到的,
然后,我还要从刚才的表控件,继续筛选出符合更多条件的数据。
能不能直接用 Select语句查询 以及 (如何实现模糊查询)。
[此贴子已经被作者于2015/9/19 11:28:25编辑过]

--  作者:大红袍
--  发布时间:2015/9/19 12:05:00
--  

直接用sql语句执行,如

 

 from {产品库存表} where 第一列 = \'123456\' and 第二列 like \'%123%\'