以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  loadfilter没生效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131559)

--  作者:ycwk
--  发布时间:2019/3/1 11:37:00
--  loadfilter没生效
在窗口After后写如下代码,弹出后显示指定筛选条件的结果,结果为 空,  窗口的表类型为SQLquery,有什么问题吗?  照此条件,数据库查询出来是有结果的


Dim Filter As String
Filter="[所在楼]=\'" & CurrentTable.Current("楼") & "\' And [所在科室]=\'" & CurrentTable.Current("科室") & "\' And [所在房间]=\'" & CurrentTable.Current("房间") & "\'"



DataTables("win_科室字典修改确认窗口_Table1").LoadFilter = Filter \'设置加载条件
DataTables("win_科室字典修改确认窗口_Table1").Load() \'加载数据




DataTables("win_科室字典修改确认窗口_Table2").LoadFilter = Filter \'设置加载条件
DataTables("win_科室字典修改确认窗口_Table2").Load() \'加载数据

--  作者:有点甜
--  发布时间:2019/3/1 11:39:00
--  

1、msgbox(filter) 看弹出什么

 

2、贴出你sqlQuery的表格的sql语句

 


--  作者:ycwk
--  发布时间:2019/3/1 11:56:00
--  
msgbox(Filter) 的结果是:   按此条件在数据里查是有结果的。
[所在楼]=\'A-01\' And [所在科室]=\'**公司\' And [所在房间]=\'收费岗亭\'


Table1控件里没有sql语句,类型为sqlquery



图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2019/3/1 12:12:21编辑过]

--  作者:有点甜
--  发布时间:2019/3/1 12:28:00
--  

你的sqlquery没有sql语句,那你什么时候给table绑定表格数据的?请具体说明。

 

sqlquery,请这样加载表格数据 http://www.foxtable.com/webhelp/scr/1777.htm

 


--  作者:ycwk
--  发布时间:2019/3/1 13:23:00
--  
在使用loadfilter之前,一定要用fill  或者table控件里的sql字段加载数据吗?还有其它方式没?  我是恰好看到了重要提示里面说的fill不常用的说明。
[此贴子已经被作者于2019/3/1 13:24:12编辑过]

--  作者:有点甜
--  发布时间:2019/3/1 14:31:00
--  

 

如果你不用fill,也不设置table的sql语句,你如何给table绑定表数据啊。